0001239819-21-000027.txt : 20210312 0001239819-21-000027.hdr.sgml : 20210312 20210312170500 ACCESSION NUMBER: 0001239819-21-000027 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210312 DATE AS OF CHANGE: 20210312 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LUNA INNOVATIONS INC CENTRAL INDEX KEY: 0001239819 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-52008 FILM NUMBER: 21738374 BUSINESS ADDRESS: STREET 1: 301 FIRST STREET SW STREET 2: SUITE 200 CITY: ROANOKE STATE: VA ZIP: 24011 BUSINESS PHONE: 540-769-8400 MAIL ADDRESS: STREET 1: 301 FIRST STREET SW STREET 2: SUITE 200 CITY: ROANOKE STATE: VA ZIP: 24011 10-K 1 luna-20201231.htm 10-K luna-20201231
False2020FY0001239819P1YP3D11111100012398192020-01-012020-12-31iso4217:USD00012398192020-06-30xbrli:shares00012398192021-03-1000012398192020-12-3100012398192019-12-31iso4217:USDxbrli:shares0001239819luna:LightwaveMember2020-01-012020-12-310001239819luna:LightwaveMember2019-01-012019-12-310001239819luna:LunaLabsMember2020-01-012020-12-310001239819luna:LunaLabsMember2019-01-012019-12-3100012398192019-01-012019-12-310001239819us-gaap:PreferredStockMember2018-12-310001239819us-gaap:CommonStockMember2018-12-310001239819us-gaap:TreasuryStockMember2018-12-310001239819us-gaap:AdditionalPaidInCapitalMember2018-12-310001239819us-gaap:RetainedEarningsMember2018-12-310001239819us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100012398192018-12-310001239819us-gaap:CommonStockMember2019-01-012019-12-310001239819us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001239819us-gaap:RetainedEarningsMember2019-01-012019-12-310001239819us-gaap:PreferredStockMember2019-01-012019-12-310001239819us-gaap:TreasuryStockMember2019-01-012019-12-310001239819us-gaap:PreferredStockMember2019-12-310001239819us-gaap:CommonStockMember2019-12-310001239819us-gaap:TreasuryStockMember2019-12-310001239819us-gaap:AdditionalPaidInCapitalMember2019-12-310001239819us-gaap:RetainedEarningsMember2019-12-310001239819us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001239819us-gaap:CommonStockMember2020-01-012020-12-310001239819us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001239819us-gaap:TreasuryStockMember2020-01-012020-12-310001239819us-gaap:RetainedEarningsMember2020-01-012020-12-310001239819us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001239819us-gaap:PreferredStockMember2020-12-310001239819us-gaap:CommonStockMember2020-12-310001239819us-gaap:TreasuryStockMember2020-12-310001239819us-gaap:AdditionalPaidInCapitalMember2020-12-310001239819us-gaap:RetainedEarningsMember2020-12-310001239819us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001239819us-gaap:USTreasurySecuritiesMember2020-12-310001239819us-gaap:USTreasurySecuritiesMember2019-12-31xbrli:pure0001239819us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:MediumTermNotesMembersrt:MinimumMemberluna:PNCBankFacilityMember2020-12-012020-12-010001239819us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:MediumTermNotesMembersrt:MaximumMemberluna:PNCBankFacilityMember2020-12-012020-12-010001239819us-gaap:EquipmentMembersrt:MinimumMember2020-01-012020-12-310001239819us-gaap:EquipmentMembersrt:MaximumMember2020-01-012020-12-310001239819us-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001239819us-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001239819srt:MinimumMember2020-01-012020-12-310001239819srt:MaximumMember2020-01-012020-12-31luna:plan0001239819luna:OptaSenseHoldingsLimitedMember2020-12-032020-12-03iso4217:GBP0001239819luna:OptaSenseHoldingsLimitedMember2020-01-012020-12-310001239819luna:NewRideTechnologiesMember2020-10-292020-10-290001239819luna:NewRideTechnologiesMember2020-10-290001239819luna:GeneralPhotonicsInc.Member2019-03-012019-03-010001239819luna:GeneralPhotonicsInc.Member2019-03-010001239819luna:GeneralPhotonicsInc.Member2020-12-310001239819luna:GeneralPhotonicsInc.Member2019-01-012019-12-310001239819luna:OptaSenseHoldingsLimitedMember2020-12-030001239819us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2018-10-152018-10-150001239819us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2018-10-152018-10-150001239819luna:OptaSenseHoldingsLimitedMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-12-030001239819us-gaap:TechnologyBasedIntangibleAssetsMemberluna:GeneralPhotonicsInc.Member2019-03-010001239819us-gaap:TradeNamesMembersrt:MinimumMember2018-10-152018-10-150001239819us-gaap:TradeNamesMembersrt:MaximumMember2018-10-152018-10-150001239819luna:OptaSenseHoldingsLimitedMemberus-gaap:TradeNamesMember2020-12-030001239819us-gaap:TradeNamesMemberluna:GeneralPhotonicsInc.Member2019-03-010001239819us-gaap:OrderOrProductionBacklogMember2018-10-152018-10-150001239819luna:OptaSenseHoldingsLimitedMemberus-gaap:OrderOrProductionBacklogMember2020-12-030001239819luna:GeneralPhotonicsInc.Memberus-gaap:OrderOrProductionBacklogMember2019-03-010001239819srt:MinimumMemberus-gaap:CustomerRelationshipsMember2018-10-152018-10-150001239819us-gaap:CustomerRelationshipsMembersrt:MaximumMember2018-10-152018-10-150001239819luna:OptaSenseHoldingsLimitedMemberus-gaap:CustomerRelationshipsMember2020-12-030001239819luna:GeneralPhotonicsInc.Memberus-gaap:CustomerRelationshipsMember2019-03-010001239819us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2020-01-012020-12-310001239819us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2020-01-012020-12-310001239819us-gaap:TradeNamesMembersrt:MaximumMember2020-01-012020-12-310001239819us-gaap:TradeNamesMembersrt:MinimumMember2020-01-012020-12-310001239819us-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310001239819us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310001239819srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001239819luna:OptaSenseHoldingsLimitedMember2019-01-012019-12-310001239819us-gaap:PatentsMembersrt:MinimumMember2020-01-012020-12-310001239819us-gaap:PatentsMembersrt:MaximumMember2020-01-012020-12-310001239819us-gaap:PatentsMember2020-12-310001239819us-gaap:PatentsMember2019-12-310001239819us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001239819us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001239819us-gaap:InProcessResearchAndDevelopmentMember2020-12-310001239819us-gaap:InProcessResearchAndDevelopmentMember2019-12-310001239819us-gaap:CustomerRelationshipsMember2020-12-310001239819us-gaap:CustomerRelationshipsMember2019-12-310001239819us-gaap:TradeNamesMember2020-12-310001239819us-gaap:TradeNamesMember2019-12-310001239819us-gaap:OrderOrProductionBacklogMember2020-12-310001239819us-gaap:OrderOrProductionBacklogMember2019-12-310001239819us-gaap:MediumTermNotesMember2020-12-310001239819us-gaap:MediumTermNotesMember2019-12-310001239819us-gaap:LineOfCreditMember2020-12-310001239819us-gaap:LineOfCreditMember2019-12-310001239819luna:LoanAgreementMemberus-gaap:MediumTermNotesMemberluna:PNCBankFacilityMember2020-12-010001239819luna:LoanAgreementMemberus-gaap:LineOfCreditMemberluna:PNCBankFacilityMember2020-12-010001239819luna:LoanAgreementMemberluna:PNCBankFacilityMemberus-gaap:LetterOfCreditMember2020-12-010001239819luna:LoanAgreementMemberus-gaap:LineOfCreditMemberluna:PNCBankFacilityMember2020-12-012020-12-01luna:payment0001239819us-gaap:MediumTermNotesMemberluna:PNCBankFacilityMember2020-12-310001239819us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMemberluna:PNCBankFacilityMember2020-12-012020-12-010001239819us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMembersrt:MaximumMemberluna:PNCBankFacilityMember2020-12-012020-12-010001239819us-gaap:LineOfCreditMemberluna:PNCBankFacilityMember2020-12-012020-12-010001239819us-gaap:LineOfCreditMemberluna:PNCBankFacilityMember2020-01-012020-12-310001239819us-gaap:MediumTermNotesMemberluna:SiliconValleyBankMember2019-05-310001239819us-gaap:MediumTermNotesMemberluna:SiliconValleyBankMemberus-gaap:PrimeRateMember2019-05-012019-05-310001239819luna:SiliconValleyBankMember2019-10-100001239819us-gaap:RevolvingCreditFacilityMemberluna:SiliconValleyBankMemberus-gaap:PrimeRateMember2019-10-102019-10-100001239819us-gaap:RevolvingCreditFacilityMemberluna:SiliconValleyBankMember2019-10-102019-10-100001239819us-gaap:UnsecuredDebtMemberluna:PaymentProtectionPlanMember2020-04-280001239819us-gaap:MediumTermNotesMember2020-01-012020-12-310001239819us-gaap:MediumTermNotesMember2019-01-012019-12-310001239819us-gaap:LineOfCreditMember2020-01-012020-12-310001239819us-gaap:LineOfCreditMember2019-01-012019-12-310001239819srt:MinimumMember2020-12-310001239819srt:MaximumMember2020-12-310001239819us-gaap:OfficeEquipmentMember2020-01-012020-12-310001239819luna:CarilionClinicMember2010-01-012010-01-310001239819luna:CarilionClinicMemberus-gaap:SeriesAPreferredStockMember2010-01-012010-01-310001239819luna:CarilionClinicMember2010-01-310001239819luna:A2016EquityIncentivePlanMember2016-04-300001239819luna:A2016EquityIncentivePlanMember2016-04-012016-04-300001239819us-gaap:EmployeeStockOptionMember2020-01-012020-12-3100012398192018-01-012018-12-310001239819luna:ExercisePriceRangeOneMember2019-01-012019-12-310001239819luna:ExercisePriceRangeOneMember2019-12-310001239819luna:ExercisePriceRangeTwoMember2020-01-012020-12-310001239819luna:ExercisePriceRangeTwoMember2020-12-310001239819us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001239819us-gaap:EmployeeStockOptionMember2020-12-31luna:installment0001239819us-gaap:RestrictedStockUnitsRSUMemberluna:EmployeesMember2020-01-012020-12-310001239819luna:EmployeesMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001239819us-gaap:RestrictedStockMember2020-01-012020-12-310001239819us-gaap:RestrictedStockMember2020-12-310001239819luna:EmployeesMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001239819srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001239819srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001239819luna:RestrictedStockAndRestrictedStockUnitsMember2018-12-310001239819luna:RestrictedStockAndRestrictedStockUnitsMember2019-01-012019-12-310001239819luna:RestrictedStockAndRestrictedStockUnitsMember2019-12-310001239819luna:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-12-310001239819luna:RestrictedStockAndRestrictedStockUnitsMember2020-12-310001239819us-gaap:EmployeeStockMember2020-07-010001239819us-gaap:EmployeeStockMember2020-01-012020-12-310001239819luna:NonEmployeeDirectorDeferredCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001239819luna:NonEmployeeDirectorDeferredCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2018-12-310001239819luna:NonEmployeeDirectorDeferredCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001239819luna:NonEmployeeDirectorDeferredCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2019-12-310001239819luna:NonEmployeeDirectorDeferredCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-310001239819luna:EmployeeDirectorCompensationPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-12-310001239819luna:ShareRepurchaseProgramMember2019-08-300001239819luna:ShareRepurchaseProgramMember2020-01-012020-12-310001239819country:USluna:LightwaveMember2020-01-012020-12-310001239819country:USluna:LunaLabsMember2020-01-012020-12-310001239819country:US2020-01-012020-12-310001239819country:USluna:LightwaveMember2019-01-012019-12-310001239819country:USluna:LunaLabsMember2019-01-012019-12-310001239819country:US2019-01-012019-12-310001239819luna:LightwaveMembersrt:AsiaMember2020-01-012020-12-310001239819luna:LunaLabsMembersrt:AsiaMember2020-01-012020-12-310001239819srt:AsiaMember2020-01-012020-12-310001239819luna:LightwaveMembersrt:AsiaMember2019-01-012019-12-310001239819luna:LunaLabsMembersrt:AsiaMember2019-01-012019-12-310001239819srt:AsiaMember2019-01-012019-12-310001239819srt:EuropeMemberluna:LightwaveMember2020-01-012020-12-310001239819srt:EuropeMemberluna:LunaLabsMember2020-01-012020-12-310001239819srt:EuropeMember2020-01-012020-12-310001239819srt:EuropeMemberluna:LightwaveMember2019-01-012019-12-310001239819srt:EuropeMemberluna:LunaLabsMember2019-01-012019-12-310001239819srt:EuropeMember2019-01-012019-12-310001239819luna:CanadaCentralAndSouthAmericaMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:CanadaCentralAndSouthAmericaMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:CanadaCentralAndSouthAmericaMember2020-01-012020-12-310001239819luna:CanadaCentralAndSouthAmericaMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:CanadaCentralAndSouthAmericaMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:CanadaCentralAndSouthAmericaMember2019-01-012019-12-310001239819luna:LightwaveMemberluna:OtherCountriesMember2020-01-012020-12-310001239819luna:LunaLabsMemberluna:OtherCountriesMember2020-01-012020-12-310001239819luna:OtherCountriesMember2020-01-012020-12-310001239819luna:LightwaveMemberluna:OtherCountriesMember2019-01-012019-12-310001239819luna:LunaLabsMemberluna:OtherCountriesMember2019-01-012019-12-310001239819luna:OtherCountriesMember2019-01-012019-12-310001239819luna:UnitedStatesGovernmentMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:UnitedStatesGovernmentMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:UnitedStatesGovernmentMember2020-01-012020-12-310001239819luna:UnitedStatesGovernmentMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:UnitedStatesGovernmentMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:UnitedStatesGovernmentMember2019-01-012019-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMember2020-01-012020-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:UnitedStatesDirectCommercialSalesAndOtherMember2019-01-012019-12-310001239819luna:ForeignCommercialSalesAndOtherMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:ForeignCommercialSalesAndOtherMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:ForeignCommercialSalesAndOtherMember2020-01-012020-12-310001239819luna:ForeignCommercialSalesAndOtherMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:ForeignCommercialSalesAndOtherMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:ForeignCommercialSalesAndOtherMember2019-01-012019-12-310001239819luna:LightwaveMemberus-gaap:FixedPriceContractMember2020-01-012020-12-310001239819luna:LunaLabsMemberus-gaap:FixedPriceContractMember2020-01-012020-12-310001239819us-gaap:FixedPriceContractMember2020-01-012020-12-310001239819luna:LightwaveMemberus-gaap:FixedPriceContractMember2019-01-012019-12-310001239819luna:LunaLabsMemberus-gaap:FixedPriceContractMember2019-01-012019-12-310001239819us-gaap:FixedPriceContractMember2019-01-012019-12-310001239819luna:CostTypeContractMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:CostTypeContractMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:CostTypeContractMember2020-01-012020-12-310001239819luna:CostTypeContractMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:CostTypeContractMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:CostTypeContractMember2019-01-012019-12-310001239819luna:LightwaveMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001239819luna:LunaLabsMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001239819us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001239819luna:LightwaveMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001239819luna:LunaLabsMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001239819us-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001239819us-gaap:TransferredOverTimeMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:LunaLabsMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310001239819us-gaap:TransferredOverTimeMember2020-01-012020-12-310001239819us-gaap:TransferredOverTimeMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:LunaLabsMemberus-gaap:TransferredOverTimeMember2019-01-012019-12-310001239819us-gaap:TransferredOverTimeMember2019-01-012019-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMember2020-01-012020-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:ProductsAndServicesTechnologyDevelopmentMember2019-01-012019-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember2020-01-012020-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember2019-01-012019-12-310001239819luna:ProductsAndServicesOtherMemberluna:LightwaveMember2020-01-012020-12-310001239819luna:ProductsAndServicesOtherMemberluna:LunaLabsMember2020-01-012020-12-310001239819luna:ProductsAndServicesOtherMember2020-01-012020-12-310001239819luna:ProductsAndServicesOtherMemberluna:LightwaveMember2019-01-012019-12-310001239819luna:ProductsAndServicesOtherMemberluna:LunaLabsMember2019-01-012019-12-310001239819luna:ProductsAndServicesOtherMember2019-01-012019-12-310001239819luna:LightwaveMember2020-12-3100012398192021-01-01luna:LightwaveMember2020-12-3100012398192022-01-01luna:LightwaveMember2020-12-310001239819luna:LunaLabsMember2020-12-3100012398192021-01-01luna:LunaLabsMember2020-12-3100012398192022-01-01luna:LunaLabsMember2020-12-310001239819srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2020-12-310001239819luna:MacomTechnologySolutionsInc.Memberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMember2017-08-310001239819luna:MacomTechnologySolutionsInc.Memberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMember2019-01-012019-12-310001239819luna:MacomTechnologySolutionsInc.Memberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMember2019-12-310001239819us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMember2020-03-012020-03-310001239819us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMemberluna:MacomTechnologySolutionsInc.Member2020-03-012020-03-310001239819us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:HighSpeedOpticalReceiversBusinessMember2020-01-012020-12-310001239819us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:OptoelectronicComponentsAndSubassembliesMember2018-07-310001239819us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberluna:OptoelectronicComponentsAndSubassembliesMember2018-07-312018-07-310001239819luna:TunableLasersMember2018-03-310001239819luna:TunableLasersMember2019-09-300001239819luna:TunableLasersMember2019-07-012019-09-300001239819luna:TunableLasersMember2020-12-31luna:purchase_order00012398192020-07-012020-09-3000012398192020-10-012020-12-310001239819luna:UnitedStatesGovernmentMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001239819luna:UnitedStatesGovernmentMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001239819us-gaap:AccountsReceivableMemberluna:UnitedStatesGovernmentMember2020-01-012020-12-310001239819us-gaap:AccountsReceivableMemberluna:UnitedStatesGovernmentMember2019-01-012019-12-31luna:segment0001239819us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001239819us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-12-310001239819us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:CN2019-01-012019-12-310001239819luna:LightwaveMember2019-12-310001239819luna:LunaLabsMember2019-12-310001239819luna:ProductsAndLicensingMember2020-01-012020-03-310001239819luna:ProductsAndLicensingMember2020-04-012020-06-300001239819luna:ProductsAndLicensingMember2020-07-012020-09-300001239819luna:ProductsAndLicensingMember2020-10-012020-12-310001239819luna:ProductsAndLicensingMember2019-01-012019-03-310001239819luna:ProductsAndLicensingMember2019-04-012019-06-300001239819luna:ProductsAndLicensingMember2019-07-012019-09-300001239819luna:ProductsAndLicensingMember2019-10-012019-12-310001239819luna:TechnologyDevelopmentMember2020-01-012020-03-310001239819luna:TechnologyDevelopmentMember2020-04-012020-06-300001239819luna:TechnologyDevelopmentMember2020-07-012020-09-300001239819luna:TechnologyDevelopmentMember2020-10-012020-12-310001239819luna:TechnologyDevelopmentMember2019-01-012019-03-310001239819luna:TechnologyDevelopmentMember2019-04-012019-06-300001239819luna:TechnologyDevelopmentMember2019-07-012019-09-300001239819luna:TechnologyDevelopmentMember2019-10-012019-12-3100012398192020-01-012020-03-3100012398192020-04-012020-06-3000012398192019-01-012019-03-3100012398192019-04-012019-06-3000012398192019-07-012019-09-3000012398192019-10-012019-12-310001239819us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001239819us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001239819us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001239819us-gaap:AllowanceForCreditLossMember2018-12-310001239819us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001239819us-gaap:AllowanceForCreditLossMember2019-12-310001239819us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001239819us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001239819us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001239819us-gaap:AllowanceForCreditLossMember2020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
(MARK ONE)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                     TO                     
COMMISSION FILE NUMBER 000-52008

luna-20201231_g1.jpg

LUNA INNOVATIONS INCORPORATED
(Exact name of Registrant as Specified in its Charter)
Delaware 54-1560050
(State or Other Jurisdiction of Incorporation or Organization) (I.R.S. Employer Identification Number)
301 1st St SW, Suite 200
Roanoke, VA 24011
(Address of Principal Executive Offices)
(540) 769-8400
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par value per shareLUNAThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ¨     No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨     No  x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  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 the definitions of “large accelerated filer”, “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer   ☐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. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes       No  x
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant on June 30, 2020 based upon the closing price of Common Stock on such date as reported by the Nasdaq Capital Market, was approximately $176.8 million.
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: As of March 10, 2021 there were 31,397,642 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Specified portions of the registrant’s Proxy Statement with respect to its 2021 Annual Meeting of stockholders, anticipated to be filed within 120 days after the end of its fiscal year ended December 31, 2020, are incorporated by reference into Part III of this annual report on Form 10-K.




LUNA INNOVATIONS INCORPORATED
ANNUAL REPORT ON FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2020
TABLE OF CONTENTS
 



CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Annual Report on Form 10-K, including the “Management’s Discussion and Analysis of Financial Condition and Results of Operation” section in Item 7 of this report, and other materials accompanying this Annual Report on Form 10-K contain forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. All statements other than statements of historical facts are “forward-looking statements” for purposes of these provisions, including those relating to future events or our future financial performance. In some cases, you can identify these forward- looking statements by words such as “intends,” “will,” “plans,” “anticipates,” “expects,” “may,” “might,” “estimates,” “believes,” “should,” “projects,” “predicts,” “potential” or “continue,” or the negative of those words and other comparable words, and other words or terms of similar meaning in connection with any discussion of future operating or financial performance. Similarly, statements that describe our business strategy, goals, prospects, opportunities, outlook, objectives, plans or intentions are also forward-looking statements. These statements are only predictions and may relate to, but are not limited to, expectations of future operating results or financial performance, capital expenditures, introduction of new products, regulatory compliance, plans for growth and future operations, the potential impacts of the COVID-19 pandemic on our business, operations and financial results, the potential benefits of our acquisition of OptaSense, as well as assumptions relating to the foregoing.
These statements are based on current expectations and assumptions regarding future events and business performance and involve known and unknown risks, uncertainties and other factors that may cause actual events or results to be materially different from any future events or results expressed or implied by these statements. These factors include those set forth in the following discussion and within Item 1A “Risk Factors” of this Annual Report on Form 10-K and elsewhere within this report.
You should not place undue reliance on these forward-looking statements, which apply only as of the filing date of this Annual Report on Form 10-K. You should carefully review the risk factors described in other documents that we file from time to time with the U.S. Securities and Exchange Commission (“SEC”). Except as required by applicable law, including the rules and regulations of the SEC, we do not plan to publicly update or revise any forward-looking statements, whether as a result of any new information, future events or otherwise, other than through the filing of periodic reports in accordance with the Securities Exchange Act of 1934, as amended.
We have proprietary rights to a number of trademarks used in this Annual Report which are important to our business. Solely for convenience, the trademarks and trade names in this prospectus are referred to without the ® and TM symbols, but such references should not be construed as any indicator that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto. All other trademarks, trade names and service marks appearing in this Annual Report are the property of their respective owners.
RISK FACTORS SUMMARY

Our business is subject to a number of risks and uncertainties, including those risks discussed at-length below. These risks include, among others, the following:

Risks Relating to our Business
Our technology is subject to a license from Intuitive Surgical, Inc., which is revocable in certain circumstances. Without this license, we cannot continue to market, manufacture or sell our fiber-optic products.
We depend on third-party vendors for specialized components in our manufacturing operations, making us vulnerable to supply shortages and price fluctuations that could harm our business.
As a provider of contract research to the U.S. government, we are subject to federal rules, regulations, audits and investigations, the violation or failure of which could adversely affect our business.
We rely and will continue to rely on contracts and grants awarded under the Small Business Innovation Research program for a significant portion of our revenues. A finding by the SBA that we no longer qualify to receive Small Business Innovation Research awards could adversely affect our business.
Our products must meet exacting specifications, and defects and failures may occur, which may cause customers to return or stop buying our products.
The markets for many of our products are characterized by changing technology which could cause obsolescence of our products, and we may incur substantial costs in delivering new products.
Risks Relating to our Operations and Business Strategy
If we fail to properly evaluate and execute our strategic initiatives, it could have an adverse effect on our future results and the market price of our common stock.
1

Health epidemics, including the COVID-19 pandemic, have had, and could in the future have, an adverse impact on our business, operations, and the markets and communities in which we and our customers and suppliers operate.
Risks Relating to our Regulatory Environment
Our operations are subject to domestic and foreign laws, regulations and restrictions, and noncompliance with these laws, regulations and restrictions could expose us to fines, penalties, suspension or debarment, which could have a material adverse effect on our profitability and overall financial position.
We are or may become subject to a variety of privacy and data security laws, and our failure to comply with them could harm our business.
Risks Relating to our Intellectual Property
Our proprietary rights may not adequately protect our technologies.
Third parties may claim that we infringe their intellectual property, and we could suffer significant litigation or licensing expense as a result.
Risks Relating to our Common Stock
Our common stock price has been volatile and we expect that the price of our common stock will fluctuate substantially in the future, which could cause you to lose all or a substantial part of your investment.
Anti-takeover provisions in our amended and restated certificate of incorporation and bylaws and Delaware law could discourage or prevent a change in control, even if an acquisition would be beneficial to our stockholders, which could affect our stock price adversely and prevent attempts by our stockholders to replace or remove our current management.


2

PART I
 
ITEM 1.    BUSINESS
Company Overview and Business Model

    Luna Innovations Incorporated ("we" or the "Company") is a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure.

Our communications test and control products help customers test their fiber optic networks and assemblies with speed and precision in both lab and production environments, accelerating the development of fiber optic products and assuring accurate testing of optical components like photonic integrated circuits ("PICs") and coherent receivers, which are both critical elements of meeting the world’s exponentially growing demand for bandwidth. Our distributed fiber optic sensing products help designers and manufacturers more efficiently develop new and innovative products by measuring stress, strain, and temperature at a high resolution for new designs or manufacturing processes. In addition, our distributed fiber optic sensing products ensure the safety and structural integrity or operational health of critical assets in the field, by monitoring stress, strain, and vibration in large civil and industrial infrastructure such as bridges, roads, pipelines and borders. We also provide applied research services, typically under research programs funded by the U.S. government, in areas of sensing and instrumentation, advanced materials, optical technologies and health sciences.

We are organized into two main reporting segments, our Lightwave segment and our Luna Labs segment. Our Lightwave segment consists of our fiber optics testing, measurement and sensing solutions. Our Lightwave segment revenues represented approximately 71% and 70% of our total revenues for the years ended December 31, 2020 and 2019, respectively.
    Our Luna Labs segment performs applied research principally in the areas of sensing and instrumentation, advanced materials, optical technologies and health sciences. Our Luna Labs segment comprised approximately 29% and 30% of our total revenues for the years ended December 31, 2020 and 2019, respectively. Most of the government funding for our Luna Labs segment is derived from the Small Business Innovation Research ("SBIR") program coordinated by the U.S. Small Business Administration ("SBA").
    Our SBIR research is focused on technological areas with commercial potential and we strive to commercialize any resulting scientific advancements. For the year ended December 31, 2020, approximately 32% of our total revenues were generated under the SBIR program, compared to 35% for the year ended December 31, 2019.
    For the years ended December 31, 2020 and 2019, 35% and 40%, respectively, of our total revenues were derived from the U.S. government.
Acquisitions
OptaSense Holdings Limited
On December 3, 2020, we acquired OptaSense Holdings Limited ("OptaSense") for $38.9 million, or £29.0 million, in cash. OptaSense, based in Farnborough, United Kingdom ("UK") and formerly owned by QinetiQ Holdings Limited, is a market leader in fiber optic distributed monitoring solutions for pipelines, oilfield services, security, highways and railways, and in power and utilities monitoring systems. The acquisition of OptaSense provided us with important distributed acoustic sensing ("DAS") intellectual property and products. OptaSense's technology and products and geographic footprint are highly complementary to our Lightwave segment which we believe will accelerate our technology roadmap and overall growth.
General Photonics Corporation
On March 1, 2019, we acquired all of the outstanding stock of General Photonics Corporation ("GP"), a leading provider of innovative components, modules and test equipment focused on the generation, measurement and control of polarized light critical in fiber optic-based applications for aggregate consideration of $20.0 million, inclusive of $19.0 million paid at closing and $1.0 million of contingent consideration paid in 2020 related to certain earn-out provisions.



3

Lightwave
Our Lightwave segment develops, manufactures and markets distributed fiber optic sensing products and fiber optic communications test and control products. We develop and commercialize our fiber optic technology for sensing applications for aerospace, automotive, energy and infrastructure as well as for test and measurement applications in the telecommunications and data communications industries. Our Lightwave segment also performs applied research principally in the areas of optical and terahertz technologies.
Our key initiative for long term growth is to become a leading provider of fiber optic test, measurement, control and sensing equipment. The acquisition of OptaSense added distributed acoustic sensing technology to our existing suite of sensing products and provided for expansion into high-growth markets such as security and perimeter detection, smart infrastructure monitoring and oil and gas. Our products have historically been strong in long-range, discrete sensing and short range, fully distributed sensing which are best when specific, known locations needed to be monitored. OptaSense's product offering has helped us fill a gap for long range, fully distributed measurement, which is best for applications where signals can occur anywhere along the length of the sensor.
Our primary product lines in our Lightwave segment are described in more detail below.

Communications Test and Photonic Controls Products
Test and Measurement Equipment for Fiber Optic Components and Sub-Assemblies
Our product lines in the optical test and measurement domain include our Optical Vector Analyzer, our Optical Backscatter Reflectometer, and our Phoenix family of tunable lasers.
    Our optical test and measurement products primarily serve the telecommunications industry, as well as provide valuable applications in other fields. Our test and measurement products test and monitor the integrity of fiber optic network components and sub-assemblies. These products are designed for manufacturers and suppliers of optical components and sub-assemblies allowing them to reduce development, test and production costs and improve the quality of their products. Our products are particularly useful for characterizing and testing photonic integrated circuits, such as silicon photonics components, which are a critical technology enabling the growing worldwide demand for internet connectivity. Most manufacturers and suppliers of optical components and modules currently use a combination of different types of optical test equipment to measure performance and identify failures in optical networks, such as bad splices, bends, crimps and other reflective and non-reflective events that can cause defects and negatively impact product performance. Our optical test equipment products eliminate the need to employ multiple test products by addressing all stages of the end user’s product development lifecycle, including design verification, component qualification, assembly process verification and failure analysis.
Polarization Control
    Our polarization control products include components, modules and instruments to measure, manage and control polarization and group delay in fiber optic networks. Our proprietary fiber optic squeezing technology enables a high- performance polarization control and measurement system for the accurate measurement of polarization properties of light sources and optical materials. We also manufacture and sell fiber optic coils for use in gyroscopes.
Tunable Lasers
    Our swept tunable lasers are integrated into current and new products to help customers build faster, more flexible and cost-effective test and measurement products. Our laser has desirable properties in the quality of the laser light produced, the speed at which it can operate, the small size of the package, and the environmental conditions in which it can operate, making it possible to bring these capabilities out of the laboratory, and into more demanding environments such as aircraft structural health monitoring, automotive manufacturing, green energy and industrial applications.

Sensing and Non-Destructive Test Products
ODiSI Sensing Solution
    Our ODiSI products provide fully distributed strain and temperature measurements delivering an extraordinary amount of data by using an optical fiber as a continuous sensor to produce measurements every millimeter for a sensor up to 50 meters in length. Compared to traditional sensing methods, such as electrical strain gages, this technology provides greater insight into the performance, tolerances and failure mechanisms of composite structures and vehicles and can be integrated into locations and environments not accessible with traditional sensors. We believe our ODiSI products provide exceptional value to the
4

aerospace and automotive industries as they continue to adopt electrification and move to lighter weight systems made of composite structures.

ODiSI incorporates multiple channels of fiber optic sensors whose inputs are integrated through an advanced measurement system and software using fiber optic sensing technology with our innovative monitoring system that allows several thousand sensors to be networked along a single optical fiber.
Hyperion Sensing Solution
Our Hyperion sensing products expand our capabilities in fiber optic sensing by providing distributed sensing using hundreds of Fiber-Bragg Grating ("FBG") or Extrinsic Fabry-Perot ("FP") sensors integrated into long-rage sensors of up to 40km in length, measured at sampling rates up to 5KHz. Hyperion enables rapid full-spectrum data acquisition and flexible peak detect algorithms of FBGs, Long Period FBGs and FP sensors with low-latency access to data for closed-loop feedback applications. Our Hyperion products target fiber optic sensing applications that require more dynamic measurement capabilities or longer distances than provided by our ODiSI platform, like monitoring of large, civil and industrial infrastructure.
Terahertz Sensing Systems

    Our Terametrix terahertz ("THz") gauging and imaging product line uses pulsed THz waves to provide precise single- and multi-layer thickness, density, basis weight and caliper thickness measurements to serve the industrial, non-destructive testing, and research markets. Similar to x-ray images, THz wavelengths penetrate through most non-conductive materials and can easily reveal imperfections such as voids, cracks, and density variations. THz offers a significant advantage over x-rays because the radiation is non-ionizing and thus is completely safe. THz technology, unlike other traditional methods, is non-contact, works with both opaque and translucent materials, and works well for multilayer structures. The ability to accurately measure layer thickness is critical for ensuring consistent quality, minimizing defects and reducing material usage for products such as tubing, tires, plastic bottles, adhesives and coatings. Handheld THz sensors can measure and scan specialty coatings and multilayer structures to check thickness consistency and locate subsurface defects. THz systems can be used to inspect the high-performance coatings used on military aircraft, verifying thickness of applied coatings with submicron accuracy.

Distributed Acoustic Sensing Products

OptaSense

Our line of advanced DAS interrogator units deliver superior measurements for a wide range of applications from advanced industrial monitoring through high performance geophysical measurements. Applications of these units include real-time pipeline monitoring preventing disruption flow, advance monitoring and evaluation of reservoir and wellbore to reduce risk and optimize recovery, real-time information detection on highways and railways for traffic management and ensuring safety, cost-effective surveillance of borders and national assets and the precise detection of faults in power and utility infrastructure. Our DAS operations include a market leading laser technology company that supports and vertically integrates the most critical element of the DAS system, its internal laser.
Sales and Marketing
    We primarily market our fiber optic test, measurement and control products to telecommunications companies, defense agencies, government system integrators, researchers, original equipment manufacturers, distributors, testing labs and strategic partners worldwide. We have a regional sales force that markets and sells our products directly as well as through manufacturer representative organizations to customers in North America and through partner and distribution channels for sales outside of North America, including the EMEA, LATAM and APAC regions. We have a dedicated sales force for direct marketing of our distributed sensing products, with an initial focus on customers in the automotive, aerospace, and energy industries.
    We sell and market our THz instruments primarily to original equipment manufacturers through a mix of technical sales engineers, value added resellers and independent sales representatives. We market these products and capabilities through industry specific channels, including the internet, industry trade shows and through trade journals.
    We believe that we provide a high level of support in developing and maintaining our long-term relationships with our customers. Customer service and support are provided through our offices and those of our partners that are located throughout the world.


5

Luna Labs
    We provide applied research for customers in our primary areas of focus, including sensing and materials such as coatings, adhesives, composites and bio-engineered materials. We generally compete to win contracts in these areas on a fee-for-service basis. Our Luna Labs segment has a successful track record of evaluating innovative technologies to address the needs of our customers.
    We seek to maximize the benefits of our contract research business by generating revenue and identifying promising technologies to develop. We focus primarily on opportunities in which we develop intellectual property rights in areas that we believe we can commercialize. We take a disciplined approach to contract research to ensure the costs of contracts we undertake will be fully reimbursed. We believe this model is cost-efficient and significantly reduces our development risk by enabling us to defray the development costs of higher risk technology with third-party funding.
    While we conduct our applied research on a fee-for-service basis for third parties, we seek to retain full or partial rights to the technologies and patents we develop under these contracts to continuously enlarge and strengthen our intellectual property portfolio. New technology that we develop may complement our existing technologies and enable us to develop applications and products that were previously not possible. In addition, the new technologies we develop may have commercial markets beyond the scope of the applications originally contemplated in the contract research stage, and we endeavor to capture the value of those opportunities. Funded research and development within this business segment was $23.6 million and $21.4 million for the years ended December 31, 2020 and 2019, respectively.
    Each year, U.S. government federal agencies and departments are required to allocate a portion of their grant awards for SBIR-qualified organizations. SBIR contracts include Phase I feasibility contracts of up to $225,000 and Phase II proof-of-concept contracts, which can be as high as $1,500,000. We have won three National Tibbetts Awards from the SBA for outstanding SBIR performance. We have also won research contracts outside the SBIR program from corporations and government entities. These contracts typically have a longer duration and higher value than SBIR grants. In the future, we seek to derive a larger portion of our contract research revenues from contracts outside of the SBIR program.
Materials
    We are actively developing a wide variety of materials. For example, we have developed a range of coatings, including both hydrophobic and superoleophobic coatings. These coatings are being evaluated for use in a number of applications. Other coatings under development include anti-corrosion and damage-indicating coatings.
    We are also working on a variety of bioengineered materials for homeostatic agents and wound healing. These materials must be approved by the FDA or similar foreign regulatory agencies before they can be marketed, which we do not expect to occur for at least several years, if at all.
Sensing
    Our Luna Labs segment also performs a significant amount of applied research towards developing new sensors. This includes sensors for the purpose of corrosion, temperature, strain, pressure, structural health and chemical detection. Much of the work is directed to harsh environments and uses optics. Examples include measuring temperature and neutron flux in nuclear reactors, pressure and temperature in gas turbines and temperatures of cryogenic lines. The effort utilizes both discrete and distributed sensors. Our technology development work in this area is closely aligned with our Lightwave segment and is directed at advancing the technology and the development of new applications.
Intellectual Property
    We seek patent protection on inventions that we consider important to the operations of our business. We rely on a combination of patent, trademark, copyright and trade secret laws in the United States and other jurisdictions, as well as confidentiality procedures and contractual provisions to protect our proprietary technology and our brand. We control access to our proprietary technology and enter into confidentiality and invention assignment agreements with our employees and consultants and confidentiality agreements with other third parties.
    Our success depends in part on our ability to develop patentable products and obtain, maintain and enforce patent and trade secret protection for our products, including successfully defending our patents against third-party challenges both in the United States and in other countries. We will only be able to protect our technologies from unauthorized use by third parties to the extent that we own or have licensed valid and enforceable patents or trade secrets that cover them. Furthermore, the degree of future protection of our proprietary rights is uncertain because we may not be able to obtain patent protection on some or all
6

of our technology and because legal means afford only limited protection and may not adequately protect our rights or permit us to gain or keep our competitive advantage.
    Currently, we own or license approximately 527 U.S. and international patents and approximately 122 U.S. and international patent applications. Our issued patents generally have terms that are scheduled to expire between 2021 and 2037. The patents scheduled to expire in 2021 are not expected to have a significant impact on our revenues or results of operations. Patents may not be issued for any pending or future pending patent applications owned by or licensed to us. Claims allowed under any issued patent or future issued patent owned or licensed by us may not be valid or sufficiently broad to protect our technologies. Any issued patents owned by or licensed to us now or in the future may be challenged, invalidated or circumvented, and, in addition, the rights under such patents may not provide us with competitive advantages. In addition, competitors may design around our technology or develop competing technologies. To the extent we elect to pursue, intellectual property rights may also be unavailable or limited in some foreign countries, which could make it easier for competitors to capture or increase their market share with respect to related technologies.

    A discussion of our material in-licensed patents is set forth below.

Shape Sensing Patents
    As a part of our sale of assets associated with our fiber optic shape sensing technology in the medical field to Intuitive Surgical, Inc. ("Intuitive") in 2014, we transferred our related patents to Intuitive. Also, as a part of this transaction, we entered into a revocable license agreement with Intuitive pursuant to which we have the right to use all of our transferred technology outside the field of medicine and in respect of our existing non-shape sensing products in certain non-robotic medical fields. Two U.S. patents that we now license back from Intuitive cover the use of optical frequency domain reflectometry and multiple, closely spaced Bragg gratings for shape sensing, and the use of the inherent scatter as a strain sensor for shape sensing. These two patents expire in July 2025. We also license back from Intuitive patents and patent applications that cover certain refinements to the measurements covered in the foregoing two patents and related technologies, which are necessary in order to achieve the necessary accuracies for medical and other applications. These patent applications were filed in the United States, the European Patent Office, China, India, Russia, Brazil, Japan, Indonesia and elsewhere. These patents and patent applications can support other nonmedical applications of our fiber optic shape sensing technology.

Coherent
    In December 2006, we entered into an asset transfer and license agreement with Coherent, Inc. Under the agreement, we acquired the rights to manufacture Coherent’s “Iolon” brand of swept tunable lasers as well as certain manufacturing equipment and inventory previously used by Coherent to manufacture the lasers. We continue to enhance, produce and market these lasers under our “Phoenix” brand. Under this agreement, Coherent granted non-exclusive licenses to us for certain U.S. patents and other intellectual property rights owned or controlled by Coherent for making, having made, using, importing, selling and offering for sale the lasers. This agreement expired in 2016. However, the patent licenses became fully paid and perpetual, as we fulfilled our royalty obligations during the 10-year period and the license to the other intellectual property rights is perpetual. These U.S. patents expire between 2020 and 2022. As consideration, we paid Coherent a total of $1.3 million in addition to paying royalties on net sales of products sold by us that incorporate the lasers or that are manufactured using the intellectual property covered by the licenses.
The Phoenix laser is a miniaturized, external-cavity laser offering high performance in a compact footprint and is applicable to a range of fiber optic test and measurement, instrumentation, and sensing applications. These products employ frequency-tuned lasers to measure various aspects of the transmission properties of telecommunications fiber optic components and systems. Lasers are also used in fiber optic sensing applications such as distributed strain and temperature mapping, and distributed measurement of shape. We currently use these lasers within our ODiSI platform of products, our fiber optic shape sensing products and certain of our backscatter reflectometer products, and we also sell variations of the Phoenix laser as standalone products. Under our agreements related to our sale of assets to Intuitive, we have certain obligations to supply Intuitive with these lasers.
Divestitures
Sale of High-Speed Optical Receiver ("HSOR") Business
    On August 9, 2017, we completed the sale of our HSOR business, which was part of our Lightwave segment, to Macom Technology Solutions Inc. ("Macom") for an initial purchase price of $33.5 million, of which $29.5 million in cash has been received, and $4.0 million was placed into escrow until December 15, 2018 for possible working capital adjustments to the purchase price and potential satisfaction of certain post-closing indemnification obligations. The HSOR business was a
7

component of the operations of Advanced Photonix, Inc., which we acquired in May 2015. In December 2018, we received $1.5 million of the escrow amount. In March 2020, we settled a dispute regarding the remaining $2.5 million in escrow resulting in us receiving $0.6 million and Macom receiving $1.9 million. For the year ended December 31, 2020, we have recorded a loss from discontinued operations of $1.4 million, net of income tax benefit, to reflect the settlement of the dispute.

Sale of Luna Optoelectronics
    In July 2018 we sold substantially all of the assets associated with our custom optoelectronic components and sub-assemblies business for total cash consideration of $17.5 million, paid at closing, in addition to contingent consideration of up to $1.0 million. The contingent consideration is subject to the optoelectronic business achieving specified revenue targets for the 18-month period following the closing date. We did not receive any of the additional $1.0 million of consideration because the minimum revenue targets were not achieved.
Corporate History
We were incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We completed our initial public offering in June 2006. Our executive offices are located at 301 1st St SW, Suite 200, Roanoke, Virginia 24011 and our main telephone number is (540) 769-8400.
Competition
We compete with a variety of companies in several different product markets. The products that we have developed or are currently developing will compete with other technologically innovative products, as well as products incorporating conventional materials and technologies. We expect that we will compete with companies that manufacture test and measurement equipment for a wide range of industries, including aerospace, defense, healthcare, telecommunications, energy (including oil and gas and green energy), industrial measurement, and security applications. Although there can be no assurance that we will continue to do so, we believe that we compete favorably in these areas because our products leverage advanced technologies to offer superior performance. If we are unable to effectively compete in these areas in the future, we could lose business to our competitors, which could harm our operating results.
We also compete, or will compete, for government, university and corporate research contracts relating to a broad range of technologies. Competition for contract research is intense and the industry has few barriers to entry. We compete against a number of in-house research and development departments of major corporations, as well as a number of small, limited-service contract research providers and companies backed by large venture capital firms. The contract research industry continues to experience consolidation, which has resulted in greater competition for clients. Increased competition might lead to price and other forms of competition that could harm our operating results. We compete for contract research on the basis of a number of factors, including reliability, past performance, expertise and experience in specific areas, scope of service offerings, technological capabilities and price.
Government Regulation
Qualification for Small Business Innovation Research Grants
    SBIR is a highly competitive program that encourages small businesses to explore their technological potential and provides them with incentives to commercialize their technologies by funding research that might otherwise be prohibitively expensive or risky for companies like us. As noted above, we presently derive a significant portion of our revenue from this program, but we must continue to qualify for the SBIR program in order to be eligible to receive future SBIR awards. The eligibility requirements are:
Ownership. The company must be more than 50 percent owned and controlled by U.S. citizens or permanent resident aliens, or owned by an entity that is itself more than 50 percent owned and controlled by U.S. citizens or permanent resident aliens; and
Size. The company, including its affiliates, cannot have more than 500 employees.
    These requirements are set forth in the SBA’s regulations and are interpreted by the SBA’s Office of Hearings and Appeals. In determining whether we satisfy the more than 50% ownership requirement, agreements to merge, stock options, convertible debt and other similar instruments are given “present effect” by the SBA as though the underlying security were actually issued unless the exercisability or conversion of such securities is speculative, remote or beyond the control of the security holder. We therefore believe our outstanding options and warrants held by eligible individuals may be counted as outstanding equity for purposes of meeting the more than 50% equity ownership requirement. We believe that we are in compliance with the SBA ownership requirements.
8

    In addition, to be eligible for SBIR contracts, the number of our employees, including those of any entities that are considered to be affiliated with us, cannot exceed 500. As of December 31, 2020, we, including all of our divisions, had 426 full- and part-time employees. In determining whether we have 500 or fewer employees, the SBA may count the number of employees of entities that are large stockholders who are “affiliated” or have the power to control us. In determining whether firms are affiliated, the SBA evaluates factors such as stock ownership and common management, but it ultimately may make its determination based on the totality of the circumstances. Eligibility protests can be raised to the SBA by a competitor or by the awarding contracting agency. If we grow larger, and if our ownership becomes more diversified, we may no longer qualify for the SBIR program, and we may be required to seek alternative sources and partnerships to fund some of our research and development costs. Additional information regarding these risks may be found below in “Risk Factors.”
Environmental, Health and Safety Regulation
    Our facilities and current and proposed activities involve the use of a broad range of materials that are considered hazardous under applicable laws and regulations. Accordingly, we are subject to a number of domestic and foreign laws and regulations and other requirements relating to employee health and safety, protection of the environment, product labeling and product take back. Regulated activities include the storage, use, transportation and disposal of, and exposure to, hazardous or potentially hazardous materials and wastes. Our current and proposed activities also include potential exposure to physical hazards associated with work environment and equipment. We could incur costs, fines, civil and criminal penalties, personal injury and third-party property damage claims, or we could be required to incur substantial investigation or remediation costs, if we were to violate or become liable under environmental, health and safety laws and regulations or requirements. Liability under environmental, health and safety laws can be joint and several and without regard to fault. There can be no assurance that violations of environmental, health and safety laws will not occur in the future as a result of the inability to obtain permits in a timely manner, human error, equipment failure or other causes. Environmental, health and safety laws could also become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations, which could harm our business. Further, violations of present and future environmental, health and safety laws could restrict our ability to expand facilities and pursue certain technologies, as well as require us to acquire costly equipment or to incur potentially significant costs to comply with environmental, health and safety regulations and other requirements.
    We have made, and will continue to make, expenditures to comply with current and future environmental, health and safety laws. We anticipate that we could incur additional capital and operating costs in the future to comply with existing environmental, health and safety laws and new requirements arising from new or amended statutes and regulations. In addition, because the applicable regulatory agencies have not yet promulgated final standards for some existing environmental, health and safety programs, we cannot at this time reasonably estimate the cost for compliance with these additional requirements. The amount of any such compliance costs could be material. We cannot predict the impact that future regulations will impose upon our business.
Employees
    As of December 31, 2020, we had approximately 411 full-time employees and 15 part-time employees, including approximately 179 in research, development and engineering positions, approximately 140 in operations, approximately 56 in sales and marketing, and approximately 51 in administrative positions. None of our employees are covered by a collective bargaining agreement, and we consider our relationship with our employees to be good.
Backlog
    Our backlog of purchase orders received for which the related goods have not been shipped or recognized as revenue, primarily within our Lightwave segment, was $28.2 million and $16.1 million at December 31, 2020 and 2019, respectively.
    We have historically had a backlog of contracts, primarily within our Luna Labs segment, for which work has been scheduled, but for which a specified portion of work has not yet been completed. The approximate value of our backlog was $26.8 million and $31.3 million at December 31, 2020 and 2019, respectively.
    We define backlog as the dollar amount of obligations payable to us under negotiated contracts upon completion of a specified portion of work that has not yet been completed, exclusive of revenues previously recognized for work already performed under these contracts, if any. Total backlog includes funded backlog, which is the amount for which money has been directly authorized by the U.S. government or for which a purchase order has been received from a commercial customer, and unfunded backlog, which represents firm orders for which funding has not yet been appropriated. Unfunded backlog was $5.0 million and $2.2 million as of December 31, 2020 and 2019, respectively. Indefinite delivery and quantity contracts and unexercised options are not reported in total backlog. Our backlog is subject to delays or program cancellations that may be beyond our control.
9

Website Access to Reports
    Our website address is www.lunainc.com. We make available, free of charge under “SEC Filings” on the Investor Relations portion of our website, access to our annual report on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K, as well as amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. Information appearing on our website is not incorporated by reference in and is not a part of this annual report. The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding our filings at www.sec.gov.

ITEM 1A.    RISK FACTORS
You should carefully consider the risks described below before deciding whether to invest in our common stock. The risks described below are not the only ones we face. Additional risks not presently known to us or that we currently believe are immaterial may also impair our business operations and financial results. If any of the following risks actually occurs, our business, financial condition or results of operations could be adversely affected. In such case, the trading price of our common stock could decline and you could lose all or part of your investment. Our filings with the Securities and Exchange Commission also contain forward-looking statements that involve risks or uncertainties. Our actual results could differ materially from those anticipated or contemplated by these forward-looking statements as a result of a number of factors, including the risks we face described below, as well as other variables that could affect our operating results. Past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.
RISKS RELATING TO OUR BUSINESS
Our technology is subject to a license from Intuitive Surgical, Inc., which is revocable in certain circumstances. Without this license, we cannot continue to market, manufacture or sell our fiber-optic products.
As a part of the sale of certain assets to Intuitive Surgical, Inc. ("Intuitive") in 2014, we entered into a license agreement with Intuitive pursuant to which we received rights to use all of our transferred technology outside the field of medicine and in respect of our existing non-shape sensing products in certain non-robotic medical fields. This license back to us is revocable if after notice and certain time periods, we were to (i) challenge the validity or enforceability of the transferred patents and patent applications, (ii) commercialize our fiber optical shape sensing and localization technology in the field of medicine (except to perform on a development and supply project for Hansen Medical, Inc.), (iii) violate our obligations related to our ability to sublicense in the field of medicine or (iv) violate our confidentiality obligations in a manner that advantages a competitor in the field of medicine and not cure such violation. Maintaining this license is necessary for us to conduct our fiber-optic products business, both for our telecom products and our ODiSI sensing products. If this license were to be revoked by Intuitive, we would no longer be able to market, manufacture or sell these products which could have a material adverse effect on our operations.
We depend on third-party vendors for specialized components in our manufacturing operations, making us vulnerable to supply shortages and price fluctuations that could harm our business.
We primarily rely on third-party vendors for the manufacture of the specialized components used in our products. The highly specialized nature of our supply requirements poses risks that we may not be able to locate additional sources of the specialized components required in our business. For example, there are few manufacturers who produce the special lasers used in our optical test equipment. Our reliance on these vendors subjects us to a number of risks that could negatively affect our ability to manufacture our products and harm our business, including interruption of supply, including as a result of the COVID-19 pandemic. Although we are now manufacturing tunable lasers in low-rate initial production, we expect our overall reliance on third-party vendors to continue. Any significant delay or interruption in the supply of components, or our inability to obtain substitute components or materials from alternate sources at acceptable prices and in a timely manner could impair our ability to meet the demand of our customers and could harm our business.
We depend upon outside contract manufacturers for a portion of the manufacturing process for some of our products. Our operations and revenue related to these products could be adversely affected if we encounter problems with these contract manufacturers.
10

Many of our products are manufactured internally. However, we also rely upon contract manufacturers to produce the finished portion of certain lasers. Our reliance on contract manufacturers for these products makes us vulnerable to possible capacity constraints and reduced control over delivery schedules, manufacturing yields, manufacturing quality control and costs. If the contract manufacturer for our products were unable or unwilling to manufacture our products in required volumes and at high quality levels or to continue our existing supply arrangement, we would have to identify, qualify and select an acceptable alternative contract manufacturer or move these manufacturing operations to internal manufacturing facilities. An alternative contract manufacturer may not be available to us when needed or may not be in a position to satisfy our quality or production requirements on commercially reasonable terms, including price. Any significant interruption in manufacturing our products, including as a result of the COVID-19 pandemic, would require us to reduce the supply of products to our customers, which in turn would reduce our revenue, harm our relationships with the customers of these products and cause us to forego potential revenue opportunities.
As a provider of contract research to the U.S. government, we are subject to federal rules, regulations, audits and investigations, the violation or failure of which could adversely affect our business.
We must comply with and are affected by laws and regulations relating to the award, administration and performance of U.S. government contracts. Government contract laws and regulations affect how we do business with our government customers and, in some instances, impose added costs on our business. A violation of a specific law or regulation could result in the imposition of fines and penalties, termination of our contracts or debarment from bidding on contracts. In some instances, these laws and regulations impose terms or rights that are more favorable to the government than those typically available to commercial parties in negotiated transactions. For example, the U.S. government may terminate any of our government contracts and, in general, subcontracts, at their convenience, as well as for default based on performance.
In addition, U.S. government agencies, including the Defense Contract Audit Agency and the Department of Labor, routinely audit and investigate government contractors. These agencies review a contractor’s performance under its contracts, cost structure and compliance with applicable laws, regulations and standards. The U.S. government also may review the adequacy of, and a contractor’s compliance with, its internal control systems and policies, including the contractor’s purchasing, property, estimating, compensation and management information systems. Any costs found to be improperly allocated to a specific contract will not be reimbursed, while such costs already reimbursed must be refunded. If an audit uncovers the inclusion of certain claimed costs deemed to be expressly unallowable, or improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or prohibition from doing business with the U.S. government. In addition, our reputation could suffer serious harm if allegations of impropriety were made against us.
In addition to the risk of government audits and investigations, U.S. government contracts and grants impose requirements on contractors and grantees relating to ethics and business practices, which carry civil and criminal penalties including monetary fines, assessments, loss of the ability to do business with the U.S. government and certain other criminal penalties.
We may also be prohibited from commercially selling certain products that we develop under our Lightwave and Luna Labs segments or related products based on the same core technologies if the U.S. government determines that the commercial availability of those products could pose a risk to national security. For example, certain of our wireless technologies have been classified as secret by the U.S. government and as a result we cannot sell them commercially. Any of these determinations would limit our ability to generate product sales and license revenues.
We rely and will continue to rely on contracts and grants awarded under the SBIR program for a significant portion of our revenues. A finding by the SBA that we no longer qualify to receive SBIR awards could adversely affect our business.
We compete as a small business for some of our government contracts. Our revenues derived from the SBIR program account for a significant portion of our consolidated total revenues, and contract research, including SBIR contracts, will remain a significant portion of our consolidated total revenues for the foreseeable future. For the years ended December 31, 2020 and 2019, revenues generated under the SBIR program represented 32% and 35%, respectively, of our total revenues.
We may not continue to qualify to participate in the SBIR program or to receive new SBIR awards from federal agencies. In order to qualify for SBIR contracts and grants, we must meet certain size and ownership eligibility criteria. These eligibility criteria are applied as of the time of the award of a contract or grant. A company can be declared ineligible for a contract award as a result of a size challenge filed with the SBA by a competitor or a federal agency.
In order to be eligible for SBIR contracts and grants, under current SBA rules we must be more than 50% owned and controlled by individuals who are U.S. citizens or permanent resident aliens, and/or other small business concerns (each of which is more than 50% owned and controlled by individuals who are U.S. citizens or permanent resident aliens) or certain
11

qualified investment companies. In the event our institutional ownership significantly increases, either because of increased buying by institutions or selling by individuals, we could lose eligibility for new SBIR contracts and grants.
Also, in order to be eligible for SBIR contracts and grants, the number of our employees, including those of any entities that are considered to be affiliated with us, cannot exceed 500. As of December 31, 2020, we had approximately 426 full-time and part-time employees. In determining whether we are affiliated with any other entity, the SBA may analyze whether another entity controls or has the power to control us. Carilion Clinic is our largest institutional stockholder.
Since early 2011, a formal size determination by the SBA that focused on whether or not Carilion is or was our affiliate has been outstanding. Although we do not believe that Carilion has or had the power to control our company, we cannot assure you that the SBA will interpret its regulations in our favor on this question. If the SBA were to make a determination that we are or were affiliated with Carilion, we would exceed the size limitations, as Carilion has over 500 employees. In that case, we would lose eligibility for new SBIR contracts and grants and other awards that are set aside for small businesses based on the criterion of number of employees, and the relevant government agency would have the discretion to suspend performance on existing SBIR grants. The loss of our eligibility to receive SBIR awards would have a material adverse impact on our revenues, cash flows and our ability to fund our growth.
Moreover, as our business grows, it is foreseeable that we will eventually exceed the SBIR size limitations, in which case we may be required to seek alternative sources of revenues or capital.
A decline in government research contract awards or government funding for existing or future government research contracts, including SBIR contracts, could adversely affect our revenues, cash flows and ability to fund our growth.
Contract research revenue within the Lightwave and Luna Labs segment revenues, which consists primarily of government-funded research, accounted for 35% and 37% of our consolidated total revenues for the years ended December 31, 2020 and 2019, respectively. As a result, we are vulnerable to adverse changes in our revenues and cash flows if a significant number of our research contracts and subcontracts were to be simultaneously delayed or canceled for budgetary, performance or other reasons. For example, the U.S. government may cancel these contracts at any time without cause and without penalty or may change its requirements, programs or contract budget, any of which could reduce our revenues and cash flows from U.S. government research contracts. Our revenues and cash flows from U.S. government research contracts and subcontracts could also be reduced by declines or other changes in U.S. defense, homeland security and other federal agency budgets. In addition, we compete as a small business for some of these contracts, and in order to maintain our eligibility to compete as a small business, we, together with any affiliates, must continue to meet size and revenue limitations established by the U.S. government.
Our contract research customer base includes government agencies, corporations and academic institutions. Our customers are not obligated to extend their agreements with us and may elect not to do so. Also, our customers’ priorities regarding funding for certain projects may change and funding resources may no longer be available at previous levels.
In addition to contract cancellations and changes in agency budgets, our future financial results may be adversely affected by curtailment of or restrictions on the U.S. government’s use of contract research providers, including curtailment due to government budget reductions and related fiscal matters or any legislation or resolution limiting the number or amount of awards we may receive. These or other factors could cause U.S. defense and other federal agencies to conduct research internally rather than through commercial research organizations or direct awards to other organizations, to reduce their overall contract research requirements or to exercise their rights to terminate contracts. Alternatively, the U.S. government may discontinue the SBIR program or its funding altogether. Also, SBIR regulations permit increased competition for SBIR awards from companies that may not have previously been eligible, such as those backed by venture capital operating companies, hedge funds and private equity firms. Any of these developments could limit our ability to obtain new contract awards and adversely affect our revenues, cash flows and ability to fund our growth.
Our failure to attract, train and retain skilled employees or members of our senior management and to obtain necessary security clearances for such persons or maintain a facility security clearance would adversely affect our business and operating results.
The availability of highly trained and skilled technical and professional personnel is critical to our future growth and profitability. Competition for scientists, engineers, technicians and professional personnel is intense and our competitors aggressively recruit key employees. In the past, we have experienced difficulties in recruiting and hiring these personnel as a result of the tight labor market in certain fields. Any difficulty in hiring or retaining qualified employees, combined with our growth strategy and future needs for additional experienced personnel, particularly in highly specialized areas such as nanomaterial manufacturing and fiber optic sensing technologies, may make it more difficult to meet all of our needs for these employees in a timely manner. Although we intend to continue to devote significant resources to recruit, train and retain
12

qualified employees, we may not be able to attract and retain these employees, especially in technical fields in which the supply of experienced qualified candidates is limited, or at the senior management level. Any failure to do so would have an adverse effect on our business. Any loss of key personnel could have a material adverse effect on our ability to meet key operational objectives, such as timely and effective project milestones and product introductions, which in turn could adversely affect our business, results of operations and financial condition.

We provide certain services to the U.S. government that require us to maintain a facility security clearance and for certain of our employees and our board chairman to hold security clearances. In general, the failure for necessary persons to obtain or retain sufficient security clearances, any loss by us of a facility security clearance or any public reprimand related to security matters could result in a U.S. government customer terminating an existing contract or choosing not to renew a contract or prevent us from bidding on or winning certain new government contracts.
In addition, our future success depends in a large part upon the continued service of key members of our senior management team. We do not maintain any key-person life insurance policies on our officers. The loss of any members of our management team or other key personnel could seriously harm our business.
Our business is subject to the cyclical nature of the markets in which we compete and any future downturn may reduce demand for our products and revenue.
Many factors beyond our control affect our business, including consumer confidence in the economy, interest rates, fuel prices, health crises, such as the COVID-19 pandemic, and the general availability of credit. The overall economic climate and changes in Gross National Product growth have a direct impact on some of our customers and the demand for our products. We cannot be sure that our business will not be adversely affected as a result of an industry or general economic downturn.
Our customers may reduce capital expenditures and have difficulty satisfying liquidity needs because of continued turbulence in the U.S. and global economies, resulting in reduced sales of our products and harm to our financial condition and results of operations.
In particular, our historical results of operations have been subject to substantial fluctuations, and we may experience substantial period-to-period fluctuations in future results of operations. Any future downturn in the markets in which we compete could significantly reduce the demand for our products and therefore may result in a significant reduction in revenue or increase the volatility of the price of our common stock. Our revenue and results of operations may be adversely affected in the future due to changes in demand from customers or cyclical changes in the markets utilizing our products.
In addition, the telecommunications industry has, from time to time, experienced, and may again experience, a pronounced downturn. To respond to a downturn, many service providers may slow their capital expenditures, cancel or delay new developments, reduce their workforces and inventories and take a cautious approach to acquiring new equipment and technologies from original equipment manufacturers, which would have a negative impact on our business. Weakness in the global economy or a future downturn in the telecommunications industry may cause our results of operations to fluctuate from quarter-to-quarter and year-to-year, harm our business, and may increase the volatility of the price of our common stock.
Customer acceptance of our products is dependent on our ability to meet changing requirements, and any decrease in acceptance could adversely affect our revenue.
Customer acceptance of our products is significantly dependent on our ability to offer products that meet the changing requirements of our customers, including telecommunication, military, medical and industrial corporations, as well as government agencies. Any decrease in the level of customer acceptance of our products could harm our business.
Our products must meet exacting specifications, and defects and failures may occur, which may cause customers to return or stop buying our products.
Our customers generally establish demanding specifications for quality, performance and reliability that our products must meet. However, our products are highly complex and may contain defects and failures when they are first introduced or as new versions are released. Our products are also subject to rough environments as they are integrated into our customer products for use by the end customers. If defects and failures occur in our products, we could experience lost revenue, increased costs, including warranty expense and costs associated with customer support, delays in or cancellations or rescheduling of orders or shipments, product returns or discounts, diversion of management resources or damage to our reputation and brand equity, and in some cases consequential damages, any of which would harm our operating results. In addition, delays in our ability to fill product orders as a result of quality control issues may negatively impact our relationship with our customers. We cannot assure you that we will have sufficient resources, including any available insurance, to satisfy any asserted claims.
13

The markets for many of our products are characterized by changing technology which could cause obsolescence of our products, and we may incur substantial costs in delivering new products.
The markets for many of our products are characterized by changing technology, new product introductions and product enhancements, and evolving industry standards. The introduction or enhancement of products embodying new technology or the emergence of new industry standards could render existing products obsolete, and result in a write down to the value of our inventory, or result in shortened product life cycles. Accordingly, our ability to compete is in part dependent on our ability to continually offer enhanced and improved products.
The success of our new product offerings will depend upon several factors, including our ability to:

accurately anticipate customer needs;
innovate and develop new technologies and applications;
successfully commercialize new technologies in a timely manner;
price products competitively and manufacture and deliver products in sufficient volumes and on time; and
differentiate our product offerings from those of our competitors.
 

Our inability to find new customers or retain existing customers could harm our business.
Our business is reliant on our ability to find new customers and retain existing customers. In particular, customers normally purchase certain of our products and incorporate them into products that they, in turn, sell in their own markets on an ongoing basis. As a result, the historical sales of these products have been dependent upon the success of our customers’ products and our future performance is dependent upon our success in finding new customers and receiving new orders from existing customers.
In several markets, the quality and reliability of our products are a major concern for our customers, not only upon the initial manufacture of the product, but for the life of the product. Many of our products are used in remote locations for higher value assembly, making servicing of our products unfeasible. Any failure of the quality or reliability of our products could harm our business.
Customer demand for our products is difficult to accurately forecast and, as a result, we may be unable to optimally match production with customer demand, which could adversely affect our business and financial results.
We make planning and spending decisions, including determining the levels of business that we will seek and accept, production schedules, inventory levels, component procurement commitments, personnel needs and other resource requirements, based on our estimates of customer requirements. The short-term nature of commitments by many of our customers and the possibility of unexpected changes in demand for their products reduce our ability to accurately estimate future customer requirements. On occasion, customers may require rapid increases in production, which can strain our resources, cause our manufacturing to be negatively impacted by materials shortages, necessitate higher or more restrictive procurement commitments, increase our manufacturing yield loss and scrapping of excess materials, and reduce our gross margin. We may not have sufficient capacity at any given time to meet the volume demands of our customers, or one or more of our suppliers may not have sufficient capacity at any given time to meet our volume demands. Conversely, a downturn in the markets in which our customers compete can cause, and in the past have caused, our customers to significantly reduce or delay the amount of products ordered or to cancel existing orders, leading to lower utilization of our facilities. Because many of our costs and operating expenses are relatively fixed, reduction in customer demand due to market downturns or other reasons would have a negative effect on our gross margin, operating income and cash flow.

Rapidly changing standards and regulations could make our products obsolete, which would cause our revenue and results of operations to suffer.

    We design products to conform to our customers’ requirements and our customers’ systems may be subject to regulations established by governments or industry standards bodies worldwide. Because some of our products are designed to conform to current specific industry standards, if competing or new standards emerge that are preferred by our customers, we would have to make significant expenditures to develop new products. If our customers adopt new or competing industry standards with which our products are not compatible, or the industry groups adopt standards or governments issue regulations with which our products are not compatible, our existing products would become less desirable to our customers and our revenue and results of operations would suffer.

14

The results of our operations could be adversely affected by economic and political conditions and the effects of these conditions on our customers’ businesses and levels of business activity.
Global economic and political conditions affect our customers’ businesses and the markets they serve. A severe or prolonged economic downturn, including during and following the COVID-19 pandemic, or a negative or uncertain political climate could adversely affect our customers’ financial conditions and the timing or levels of business activity of our customers and the industries we serve. This may reduce the demand for our products or depress pricing for our products and have a material adverse effect on our results of operations. Changes in global economic conditions could also shift demand to products or services for which we do not have competitive advantages, and this could negatively affect the amount of business we are able to obtain. In addition, if we are unable to successfully anticipate changing economic and political conditions, we may be unable to effectively plan for and respond to those changes, and our business could be negatively affected as a result.
We have experienced net losses in the past, and because our strategy for expansion may be costly to implement, we may experience losses and may not maintain profitability or positive cash flow.
We have experienced net losses in the past. We expect to continue to incur significant expenses as we pursue our strategic initiatives, including increased expenses for research and development, sales and marketing and manufacturing. We may also grow our business in part through acquisitions of additional companies and complementary technologies which could cause us to incur greater than anticipated transaction expenses, amortization or write-offs of intangible assets and other acquisition-related expenses. As a result, we may incur net losses in the future, and these losses could be substantial. At a certain level, continued net losses could impair our ability to comply with Nasdaq continued listing standards, as described further below.
Our ability to generate additional revenues and remain profitable will depend on our ability to execute our key growth initiative regarding the development, marketing and sale of sensing products, develop and commercialize innovative technologies, expand our contract research capabilities and sell the products that result from those development initiatives. We may not be able to sustain or increase our profitability on a quarterly or annual basis.

We have obtained capital by borrowing money under a term loan and revolving line of credit and we might require additional capital to support and expand our business; our term loan and revolving line of credit have various covenants with which we must comply.
We intend to continue to make investments to support our business growth, including developing new products, enhancing our existing products, obtaining important regulatory approvals, enhancing our operating infrastructure, completing our development activities and building our commercial scale manufacturing facilities. To the extent that we are unable to remain profitable and to finance our activities from continuing operations, we may require additional funds to support these initiatives and to grow our business.
If we are successful in raising additional funds through issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, including as the result of the issuance of warrants in connection with the financing, and any new equity securities we issue could have rights, preferences and privileges superior to those of our existing common stock. Furthermore, such financings may jeopardize our ability to apply for SBIR grants or qualify for SBIR contracts or grants, and our dependence on SBIR grants may restrict our ability to raise additional outside capital. If we raise additional funds through debt financings, these financings may involve significant cash payment obligations and covenants that restrict our ability to operate our business and make distributions to our stockholders.
We have a term loan and borrowings under a revolving line of credit with PNC Bank, National Association ("PNC"), which require us to comply with a number of affirmative and restrictive covenants including, among others, financial covenants regarding minimum net leverage and fixed charge coverage, affirmative covenants regarding delivery of financial statements, payment of taxes, and maintenance of government compliance, and restrictive covenants regarding dispositions of property, acquisitions, incurrence of additional indebtedness or liens, investments and transactions with affiliates. We are also restricted from paying dividends or making other distributions or payments on our capital stock, subject to limited exceptions. Upon the occurrence of certain events, including our failure to satisfy its payment obligations, failure to adhere to the financial covenants, the breach of certain of our other covenants, cross defaults to other indebtedness or material agreements, judgment defaults and defaults related to failure to maintain governmental approvals, PNC will have the right, among other remedies, to declare all principal and interest immediately due and payable, and to exercise secured party remedies.
If we are unable to obtain adequate financing or financing terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly limited.
15

We face and will face substantial competition in several different markets that may adversely affect our results of operations.
We face and will face substantial competition from a variety of companies in several different markets. As we focus on developing marketing and selling fiber optic sensing products, we may also face substantial and entrenched competition in that market.
Many of our competitors have longer operating histories, greater name recognition, larger customer bases and significantly greater financial, sales and marketing, manufacturing, distribution, technical and other resources than we do. These competitors may be able to adapt more quickly to new or emerging technologies and changes in customer requirements. In addition, current and potential competitors have established or may establish financial or strategic relationships among themselves or with existing or potential customers or other third parties. Accordingly, new competitors or alliances among competitors could emerge and rapidly acquire significant market share. We cannot assure you that we will be able to compete successfully against current or new competitors, in which case our revenues may fail to increase or may decline.
Intense competition in our markets could result in aggressive business tactics by our competitors, including aggressively pricing their products or selling older inventory at a discount. If our current or future competitors utilize aggressive business tactics, including those described above, demand for our products could decline, we could experience delays or cancellations of customer orders, or we could be required to reduce our sales prices.
Shifts in product mix may result in declines in gross profit.
Our gross profit margins vary among our product platforms and are generally highest on our test and measurement instruments. Our overall gross profit may fluctuate from period to period as a result of a variety of factors including shifts in product mix, the introduction of new products, and decreases in average selling prices for older products. If our customers decide to buy more of our products with low gross profit margins or fewer of our products with high gross profit margins, our total gross profits could be harmed.
RISKS RELATING TO OUR OPERATIONS AND BUSINESS STRATEGY
If we fail to properly evaluate and execute our strategic initiatives, including the integration of acquired businesses, it could have an adverse effect on our future results and the market price of our common stock.
We evaluate strategic opportunities related to products, technology and business transactions, including acquisitions and divestitures. In the past, we have acquired businesses to support our growth strategy, including the acquisition of OptaSense in December 2020, General Photonics Corporation in March 2019 and Micron Optics, Inc. in October 2018. If we choose to enter into such transactions in the future, we face certain risks including:
the failure of the acquired business to meet our performance and financial expectations;
difficulty integrating an acquired business's operations, personnel and financial and reporting systems into our current business
potential unknown liabilities associated with the acquisition;
lost sales and customers as a result of customers deciding not to do business with us;
complexities associated with managing the larger combined company with distant business locations;
integrating personnel while maintaining focus on providing consistent, high quality products;
loss of key employees; and
performance shortfalls as a result of the division of management's attention caused by completing the acquisition and integrating operations.
If any of these events were to occur, our ability to maintain relationships with the customers, suppliers and employees or our ability to achieve the anticipated benefits of the acquisition could be adversely affected, or could reduce our future earnings or otherwise adversely affect our business and financial results and, as a result, adversely affect the market price of our common stock.
If we cannot successfully transition our revenue mix from contract research revenues to product sales and license revenues, we may not be able to fully execute our business model or grow our business.
16

Our business model and future growth depend on our ability to transition to a revenue mix that contains significantly larger product sales and revenues from the provision of services or from licensing. Product sales and these revenues potentially offer greater scalability than contract research revenues. Our current plan is to increase our sales of commercial products, our licensing revenues and our provision of non-research services to customers so as to represent a larger percentage of our total revenues. If we are unable to develop and grow our product sales and revenues from the provision of services or from licensing to augment our contract research revenues, however, our ability to execute our business model or grow our business could suffer. There can be no assurance that we will be able to achieve increased revenues in this manner.
Failure to develop, introduce and sell new products or failure to develop and implement new technologies, could adversely impact our financial results.
Our success will depend on our ability to develop and introduce new products that customers choose to buy. The new products the market requires tend to be increasingly complex, incorporating more functions and operating at faster speeds than old products. If we fail to introduce new product designs or technologies in a timely manner or if customers do not successfully introduce new systems or products incorporating our products, our business, financial condition and results of operations could be materially harmed.
If we are unable to manage growth effectively, our revenues and net loss could be adversely affected.
We may need to expand our personnel resources to grow our business effectively. We believe that sustained growth at a higher rate will place a strain on our management as well as on our other human resources. To manage this growth, we must continue to attract and retain qualified management, professional, scientific and technical and operating personnel. If we are unable to recruit a sufficient number of qualified personnel, we may be unable to staff and manage projects adequately, which in turn may slow the rate of growth of our contract research revenues or our product development efforts.
We may not be successful in identifying market needs for new technologies or in developing new products.
Part of our business model depends on our ability to correctly identify market needs for new technologies. We intend to identify new market needs, but we may not always have success in doing so in part because our contract research largely centers on identification and development of unproven technologies, often for new or emerging markets. Furthermore, we must identify the most promising technologies from a sizable pool of projects. If our commercialization strategy process fails to identify projects with commercial potential or if management does not ensure that such projects advance to the commercialization stage, we may not successfully commercialize new products and grow our revenues.
Our growth strategy requires that we also develop successful commercial products to address market needs. We face several challenges in developing successful new products. Many of our existing products and those currently under development are technologically innovative and require significant and lengthy product development efforts. These efforts include planning, designing, developing and testing at the technological, product and manufacturing-process levels. These activities require us to make significant investments. Although there are many potential applications for our technologies, our resource constraints require us to focus on specific products and to forgo other opportunities. We expect that one or more of the potential products we choose to develop will not be technologically feasible or will not achieve commercial acceptance, and we cannot predict which, if any, of our products we will successfully develop or commercialize. The technologies we research and develop are new and steadily changing and advancing. The products that are derived from these technologies may not be applicable or compatible with the state of technology or demands in existing markets. Our existing products and technologies may become uncompetitive or obsolete if our competitors adapt more quickly than we do to new technologies and changes in customers’ requirements. Furthermore, we may not be able to identify if and when new markets will open for our products given that future applications of any given product may not be readily determinable, and we cannot reasonably estimate the size of any markets that may develop. If we are not able to successfully develop new products, we may be unable to increase our product revenues.

17

We face risks associated with our international business.

We currently conduct business internationally and we might considerably expand our international activities in the future. Our international business operations are subject to a variety of risks associated with conducting business internationally, including:

having to comply with U.S. export control regulations and policies that restrict our ability to communicate with non-U.S. employees and supply foreign affiliates and customers;
changes in or interpretations of foreign regulations that may adversely affect our ability to sell our products, perform services or repatriate profits to the United States;
the imposition of tariffs;
hyperinflation or economic or political instability in foreign countries;
imposition of limitations on, or increase of withholding and other taxes on remittances and other payments by foreign subsidiaries or joint ventures;
conducting business in places where business practices and customs are unfamiliar and unknown;
the imposition of restrictive trade policies;
the imposition of inconsistent laws or regulations;
the imposition or increase of investment and other restrictions or requirements by foreign governments;
uncertainties relating to foreign laws and legal proceedings;
having to comply with a variety of U.S. laws, including the Foreign Corrupt Practices Act ("FCPA"); and
having to comply with licensing requirements.
We do not know the impact that these regulatory, geopolitical and other factors may have on our international business in the future. Further, the COVID-19 pandemic has prompted precautionary government-imposed closures of certain travel and business. It is unknown whether and how global supply chains, may be affected if such an epidemic persists for an extended period of time.  We may incur expenses or delays relating to such events outside of our control or experience potential disruption of our ability to travel to customer sites and industry conferences important to the marketing and support of our products, any of which could have an adverse impact on our business, operating results and financial condition.

We may dispose of or discontinue existing product lines and technology developments, which may adversely impact our future results.

On an ongoing basis, we evaluate our various product offerings and technology developments in order to determine whether any should be discontinued or, to the extent possible, divested. In addition, if we are unable to generate the amount of cash needed to fund the future operations of our business, we may be forced to sell one or more of our product lines or technology developments.
We cannot guarantee that we have correctly forecasted, or that we will correctly forecast in the future, the right product lines and technology developments to dispose or discontinue or that our decision to dispose of or discontinue various investments, product lines and technology developments is prudent if market conditions change. In addition, there are no assurances that the discontinuance of various product lines will reduce operating expenses or will not cause us to incur material charges associated with such decision. Furthermore, the discontinuance of existing product lines entails various risks, including the risk that we will not be able to find a purchaser for a product line or the purchase price obtained will not be equal to at least the book value of the net assets for the product line. Other risks include managing the expectations of, and maintaining good relations with, our historical customers who previously purchased products from a disposed or discontinued product line, which could prevent us from selling other products to them in the future. We may also incur other significant liabilities and costs associated with disposal or discontinuance of product lines, including employee severance costs and excess facilities costs.     
Health epidemics, including the COVID-19 pandemic, have had, and could in the future have, an adverse impact on our business, operations, and the markets and communities in which we and our customers and suppliers operate.
In December 2019, a disease referred to as COVID-19 was reported and has spread to many countries worldwide, including the United States.
The ongoing global COVID-19 pandemic has impacted, and will likely continue to impact, the way we conduct our business, including the way in which we interface with customers, suppliers and our employees. Although to date we have not experienced any material changes in our customers’ purchasing patterns during the COVID-19 pandemic, it is possible that the pandemic could result in customers delaying purchasing decisions, deferring the ordering of our products or experiencing reductions in capital expenditure budgets that could otherwise impact the near term demand for our products.  Similarly, while we have not experienced any material changes in our supply chain, it is possible that suppliers could experience difficulty in
18

providing us with necessary components for our products.  If the demand for our products, or our access to critical components were to be interrupted, it could have a material adverse impact on our results of operations.
The COVID-19 pandemic has been declared a national emergency. In response to the COVID-19 pandemic, many state, local, and foreign governments have put in place, and others in the future may put in place, quarantines, executive orders, shelter-in-place orders, and similar government orders and restrictions in order to control the spread of the disease. Such orders or restrictions, or the perception that such orders or restrictions could occur, have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, travel restrictions, and cancellation or postponement of events, among other effects that could negatively impact productivity and disrupt our operations and those of our customers and suppliers. We have implemented alternate work arrangements, including staggered schedules and shifts, distancing within our offices and working from home for most of our employees, and we may take further actions that alter our operations as may be required by federal, state, or local authorities, or which we determine are in our best interests. While most of our operations can be performed under these alternate work arrangements, there is no guarantee that we will be as effective while working under them because our team is dispersed, many employees may have additional personal needs to attend to (such as looking after children as a result of school closures or family who become sick), and employees may become sick themselves and be unable to work. Decreased effectiveness of our team could adversely affect our results due to our inability to meet in person with potential customers, longer time periods for supply, longer time periods for manufacturing and other decreases in productivity that could seriously harm our business. Furthermore, we may decide to postpone or cancel planned investments in our business in response to changes in our business as a result of the spread of COVID-19, which could seriously harm our business.
In addition, while the potential impact and duration of the COVID-19 pandemic on the global economy and our business in particular may be difficult to assess or predict, the pandemic has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital, which could negatively affect our liquidity in the future.
The global impact of COVID-19 continues to rapidly evolve, and we will continue to monitor the situation closely. The ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change.  We do not yet know the full extent of potential delays or impacts on our business, operations, or the global economy as a whole.  While the spread of COVID-19 may eventually be contained or mitigated, there is no guarantee that a future outbreak of this or any other widespread epidemics will not occur, or that the global economy will recover, either of which could seriously harm our business.
RISKS RELATING TO OUR REGULATORY ENVIRONMENT
Our operations are subject to domestic and foreign laws, regulations and restrictions, and noncompliance with these laws, regulations and restrictions could expose us to fines, penalties, suspension or debarment, which could have a material adverse effect on our profitability and overall financial position.
Our operations, particularly our international sales, subject us to numerous U.S. and foreign laws and regulations, including, without limitation, regulations relating to imports, exports (including the Export Administration Regulations and the International Traffic in Arms Regulations), technology transfer restrictions, anti-boycott provisions, economic sanctions and anti-corruption laws including the FCPA and the UK Bribery Act of 2010 in the United Kingdom. The number of our various emerging technologies, the development of many of which has been funded by the Department of Defense, presents us with many regulatory challenges. Failure by us or our sales representatives or consultants to comply with these laws and regulations could result in administrative, civil, or criminal liabilities and could result in suspension of our export privileges, which could have a material adverse effect on our business. Changes in regulation or political environment may affect our ability to conduct business in foreign markets including investment, procurement and repatriation of earnings.
Environmental regulations could increase operating costs and additional capital expenditures and delay or interrupt operations.
The photonics industry, as well as the semiconductor industry, are subject to governmental regulations for the protection of the environment, including those relating to air and water quality, solid and hazardous waste handling, and the promotion of occupational safety. Various federal, state and local laws and regulations require that we maintain certain environmental permits. While we believe that we have obtained all necessary environmental permits required to conduct our manufacturing processes, if we are found to be in violation of these laws, we could be subject to governmental fines and liability for damages resulting from such violations.
19

Changes in the aforementioned laws and regulations or the enactment of new laws, regulations or policies could require increases in operating costs and additional capital expenditures and could possibly entail delays or interruptions of our operations.
If our manufacturing facilities do not meet Federal, state or foreign country manufacturing standards, we may be required to temporarily cease all or part of our manufacturing operations, which would result in product delivery delays and negatively impact revenues.
Our manufacturing facilities are subject to periodic inspection by regulatory authorities and our operations will continue to be regulated by the FDA for compliance with Good Manufacturing Practice requirements contained in the quality systems regulations. We are also required to comply with International Organization for Standardization ("ISO"), quality system standards in order to produce certain of our products for sale in Europe. If we fail to continue to comply with Good Manufacturing Practice requirements or ISO standards, we may be required to cease all or part of our operations until we comply with these regulations. Obtaining and maintaining such compliance is difficult and costly. We cannot be certain that our facilities will be found to comply with Good Manufacturing Practice requirements or ISO standards in future inspections and audits by regulatory authorities. In addition, if we cannot maintain or establish manufacturing facilities or operations that comply with such standards or do not meet the expectations of our customers, we may not be able to realize certain economic opportunities in our current or future supply arrangements.
We are subject to additional significant foreign and domestic government regulations, including environmental and health and safety regulations, and failure to comply with these regulations could harm our business.
Our facilities and current and proposed activities involve the use of a broad range of materials that are considered hazardous under applicable laws and regulations. Accordingly, we are subject to a number of foreign, federal, state and local laws and regulations relating to health and safety, protection of the environment and the storage, use, disposal of, and exposure to, hazardous materials and wastes. We could incur costs, fines and civil and criminal penalties, personal injury and third-party property damage claims, or could be required to incur substantial investigation or remediation costs, if we were to violate or become liable under environmental, health and safety laws. Moreover, a failure to comply with environmental laws could result in fines and the revocation of environmental permits, which could prevent us from conducting our business. Liability under environmental laws can be joint and several and without regard to fault. There can be no assurance that violations of environmental and health and safety laws will not occur in the future as a result of the inability to obtain permits, human error, equipment failure or other causes. Environmental laws could become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations, which could harm our business. Accordingly, violations of present and future environmental laws could restrict our ability to expand facilities, pursue certain technologies, and could require us to acquire costly equipment or incur potentially significant costs to comply with environmental regulations.
Compliance with foreign, federal, state and local environmental laws and regulations represents a small part of our present budget. If we fail to comply with any such laws or regulations, however, a government entity may levy a fine on us or require us to take costly measures to ensure compliance. Any such fine or expenditure may adversely affect our development. We cannot predict the extent to which future legislation and regulation could cause us to incur additional operating expenses, capital expenditures or restrictions and delays in the development of our products and properties.

We are or may become subject to a variety of privacy and data security laws, and our failure to comply with them could harm our business.

We maintain sensitive information, including confidential business and personal information in connection with our business customers and our employees, and may be subject to laws and regulations governing the privacy and security of such information. In the United States, there are numerous federal and state privacy and data security laws and regulations governing the collection, use, disclosure and protection of personal information. Each of these constantly evolving laws can be subject to varying interpretations.
    In addition, states are constantly adopting new laws or amending existing laws, requiring attention to frequently changing regulatory requirements. For example, the California Consumer Privacy Act, or the CCPA, took effect on January 1, 2020 and has been dubbed the first “GDPR-like” law in the United States. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used by requiring covered companies to provide new disclosures to California consumers (as that term is broadly defined and can include any of our current or future employees who may be California residents) and provide such residents new ways to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA
20

may increase our compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States. Other states are beginning to pass similar laws.
Additionally, California voters approved a new privacy law, the California Privacy Rights Act, or CPRA, in the November 3, 2020 election. Effective starting on January 1, 2023, the CPRA will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA.
New legislation proposed or enacted in Illinois, Massachusetts, Nevada, New Jersey, New York, Rhode Island, Virginia, Washington and other states, and a proposed right to privacy amendment to the Vermont Constitution, imposes, or has the potential to impose, additional obligations on companies that collect, store, use, retain, disclose, transfer and otherwise process confidential, sensitive and personal information, and will continue to shape the data privacy environment nationally. State laws are changing rapidly and there is discussion in Congress of a new federal data protection and privacy law to which we would become subject if it is enacted. All of these evolving compliance and operational requirements impose significant costs that are likely to increase over time, may require us to modify our data processing practices and policies, divert resources from other initiatives and projects, and could restrict the way products and services involving data are offered, all of which could significantly harm our business, financial condition, results of operations and prospects. Further, certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to confidential, sensitive and personal information than federal, international or other state laws, and such laws may differ from each other, which may complicate compliance efforts.
A similar situation exists in the EU, where the General Data Protection Regulation, the GDPR, took effect in 2018 in the European Economic Area, the EEA. The GDPR governs the collection, use, disclosure, transfer or other processing of personal data of European data subjects. Among other things, the GDPR imposes requirements regarding the security of personal data and notification of data processing obligations to the competent national data processing authorities, changes the lawful bases on which personal data can be processed, and expands the definition of personal data. In addition, the GDPR increases the scrutiny of transfers of personal data from the EEA to the United States and other jurisdictions that the European Commission does not recognize as having “adequate” data protection laws, and imposes substantial fines for breaches and violations (up to the greater of €20 million or 4% of our consolidated annual worldwide gross revenue). The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies and obtain compensation for damages resulting from violations of the GDPR. Compliance with these and any other applicable privacy and data security laws and regulations is a rigorous and time-intensive process, and we may be required to put in place additional mechanisms ensuring compliance with the new data protection rules. If we fail to comply with any such laws or regulations, we may face significant fines and penalties that could adversely affect our business, financial condition and results of operations. Furthermore, the laws are not consistent, and compliance in the event of a widespread data breach could be costly.
More recently, the Court of Justice of the European Union ruled in July 2020 that the Privacy Shield, used by thousands of companies to transfer data between the European Union and United States, was invalid and could no longer be used. In September 2020, Switzerland concluded that the Swiss-U.S. Privacy Shield Framework does not provide an adequate level of protection for data transfers from Switzerland to the United States. Alternative transfer mechanisms may be used, including the standard contractual clauses (“SCCs”), while the authorities interpret the decisions and scope of the invalidated Privacy Shield, but the SCCs have also been called into question in the same ruling that invalidated Privacy Shield. At present, there are few if any viable alternatives to the SCCs, so future developments may necessitate further expenditures on local infrastructure, changes to internal business processes, or may otherwise affect or restrict sales and operations.
Further, the vote in the United Kingdom in favor of exiting the European Union, referred to as Brexit, has complicated data protection regulation in the United Kingdom. In particular, as of January 1,2021, the GDPR has been converted into United Kingdom law and the United Kingdom is now a “third country” under the GDPR. Pursuant to the Trade and Cooperation Agreement, which went into effect on January 1, 2021, the United Kingdom and European Union agreed to a specified period during which the United Kingdom will be treated like a European Union member state in relation to transfers of personal data to the United Kingdom for four months from January 1, 2021. This period may be extended by two further months. Unless the European Commission makes an ‘adequacy finding’ in respect of the United Kingdom before the expiration of such specified period, the United Kingdom will become an ‘inadequate third country’ under the GDPR and transfers of data from the EEA to the United Kingdom will require an ‘transfer mechanism,’ such as the standard contractual clauses. Furthermore, following the expiration of the specified period, there will be increasing scope for divergence in application, interpretation and enforcement of the data protection law as between the United Kingdom and EEA.
In addition to the foregoing, any breach of privacy laws or data security laws, particularly resulting in a significant security incident or breach involving the misappropriation, loss or other unauthorized use or disclosure of sensitive or confidential personal information, could have a material adverse effect on our business, reputation and financial condition. In any circumstances where we are a data controller, we will be accountable for any third-party service providers we engage to
21

process personal data on our behalf. We attempt to mitigate the associated risks but there is no assurance that privacy and security-related safeguards will protect us from all risks associated with the third-party processing, storage and transmission of such information.
RISKS RELATING TO OUR INTELLECTUAL PROPERTY
Our proprietary rights may not adequately protect our technologies.
Our commercial success will depend in part on our obtaining and maintaining patent, trade secret, copyright and trademark protection of our technologies in the United States and other jurisdictions as well as successfully enforcing this intellectual property and defending it against third-party challenges. We will only be able to protect our technologies from unauthorized use by third parties to the extent that valid and enforceable intellectual property protections, such as patents or trade secrets, cover them. In particular, we place considerable emphasis on obtaining patent and trade secret protection for significant new technologies, products and processes. The degree of future protection of our proprietary rights is uncertain because legal means afford only limited protection and may not adequately protect our rights or permit us to gain or keep our competitive advantage. The degree of future protection of our proprietary rights is also uncertain for products that are currently in the early stages of development because we cannot predict which of these products will ultimately reach the commercial market or whether the commercial versions of these products will incorporate proprietary technologies.
Our patent position is highly uncertain and involves complex legal and factual questions. Accordingly, we cannot predict the breadth of claims that may be allowed or enforced in our patents or in third-party patents. For example:
we or our licensors might not have been the first to make the inventions covered by each of our pending patent applications and issued patents;
we or our licensors might not have been the first to file patent applications for these inventions;
others may independently develop similar or alternative technologies or duplicate any of our technologies;
it is possible that none of our pending patent applications or the pending patent applications of our licensors will result in issued patents;
patents may issue to third parties that cover how we might practice our technology;
our issued patents and issued patents of our licensors may not provide a basis for commercially viable technologies, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties; and
we may not develop additional proprietary technologies that are patentable.
Patents may not be issued for any pending or future pending patent applications owned by or licensed to us, and claims allowed under any issued patent or future issued patent owned or licensed by us may not be valid or sufficiently broad to protect our technologies. Moreover, protection of certain of our intellectual property may be unavailable or limited in the United States or in foreign countries, and we have not sought to obtain foreign patent protection for certain of our products or technologies due to cost, concerns about enforceability or other reasons. Any issued patents owned by or licensed to us now or in the future may be challenged, invalidated, or circumvented, and the rights under such patents may not provide us with competitive advantages. In addition, competitors may design around our technology or develop competing technologies. Intellectual property rights may also be unavailable or limited in some foreign countries, and in the case of certain products no foreign patents were filed or can be filed. This could make it easier for competitors to capture or increase their market share with respect to related technologies. We could incur substantial costs to bring suits in which we may assert our patent rights against others or defend ourselves in suits brought against us. An unfavorable outcome of any litigation could have a material adverse effect on our business and results of operations.
We also rely on trade secrets to protect our technology, especially where we believe patent protection is not appropriate or obtainable. However, trade secrets are difficult to protect. We regularly attempt to obtain confidentiality agreements and contractual provisions with our collaborators, employees and consultants to protect our trade secrets and proprietary know-how. These agreements may be breached or may not have adequate remedies for such breach. While we use reasonable efforts to protect our trade secrets, our employees, consultants, contractors or scientific and other advisors, or those of our strategic partners, may unintentionally or willfully disclose our information to competitors. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, our enforcement efforts would be expensive and time consuming, and the outcome would be unpredictable. In addition, courts outside the United States are sometimes unwilling to protect trade secrets. Moreover, if our competitors independently develop equivalent knowledge, methods and know-how, it will be more difficult for us to enforce our rights and our business could be harmed.
If we are not able to defend the patent or trade secret protection position of our technologies, then we will not be able to exclude competitors from developing or marketing competing technologies and we may not generate enough revenues from product sales to justify the cost of developing our technologies and to achieve or maintain profitability.
22

We also rely on trademarks to establish a market identity for our company and our products. To maintain the value of our trademarks, we might have to file lawsuits against third parties to prevent them from using trademarks confusingly similar to or dilutive of our registered or unregistered trademarks. Also, we might not obtain registrations for our pending trademark applications, and we might have to defend our registered trademark and pending trademark applications from challenge by third parties. Enforcing or defending our registered and unregistered trademarks might result in significant litigation costs and damages, including the inability to continue using certain trademarks.
Third parties may claim that we infringe their intellectual property, and we could suffer significant litigation or licensing expense as a result.
Various U.S. and foreign issued patents and pending patent applications, which are owned by third parties, exist in our technology areas. Such third parties may claim that we infringe their patents. Because patent applications can take several years to result in a patent issuance, there may be currently pending applications, unknown to us, which may later result in issued patents that our technologies may infringe. For example, we are aware of competitors with patents in technology areas applicable to our optical test equipment products. Such competitors may allege that we infringe these patents. There could also be existing patents of which we are not aware that our technologies may inadvertently infringe. We have from time to time been, and may in the future be, contacted by third parties, including patent assertion entities or intellectual property advisors, about licensing opportunities that also contain claims that we are infringing on third party patent rights. If third parties assert these claims against us, we could incur extremely substantial costs and diversion of management resources in defending these claims, and the defense of these claims could have a material adverse effect on our business, financial condition and results of operations. Even if we believe we have not infringed on a third party’s patent rights, we may have to settle a claim on unfavorable terms because we cannot afford to litigate the claim. In addition, if third parties assert claims against us and we are unsuccessful in defending against these claims, these third parties may be awarded substantial damages as well as injunctive or other equitable relief against us, which could effectively block our ability to make, use, sell, distribute or market our products and services in the United States or abroad.
Commercial application of nanotechnologies in particular, or technologies involving nanomaterials, is new and the scope and breadth of patent protection is uncertain. Consequently, the patent positions of companies involved in nanotechnologies have not been tested, and there are complex legal and factual questions for which important legal principles will be developed or may remain unresolved. In addition, it is not clear whether such patents will be subject to interpretations or legal doctrines that differ from conventional patent law principles. Changes in either the patent laws or in interpretations of patent laws in the United States and other countries may diminish the value of our nanotechnology-related intellectual property. Accordingly, we cannot predict the breadth of claims that may be allowed or enforced in our nanotechnology-related patents or in third party patents. In the event that a claim relating to intellectual property is asserted against us, or third parties not affiliated with us hold pending or issued patents that relate to our products or technology, we may seek licenses to such intellectual property or challenge those patents. However, we may be unable to obtain these licenses on commercially reasonable terms, if at all, and our challenge of the patents may be unsuccessful. Our failure to obtain the necessary licenses or other rights could prevent the sale, manufacture or distribution of our products and, therefore, could have a material adverse effect on our business, financial condition and results of operations.
A substantial portion of our technology is subject to retained rights of our licensors, and we may not be able to prevent the loss of those rights or the grant of similar rights to third parties.
A substantial portion of our technology is licensed from academic institutions, corporations and government agencies. Under these licensing arrangements, a licensor may obtain rights over the technology, including the right to require us to grant a license to one or more third parties selected by the licensor or that we provide licensed technology or material to third parties for non-commercial research. The grant of a license for any of our core technologies to a third party could have a material and adverse effect on our business. In addition, some of our licensors retain certain rights under the licenses, including the right to grant additional licenses to a substantial portion of our core technology to third parties for non-commercial academic and research use. It is difficult to monitor and enforce such non-commercial academic and research uses, and we cannot predict whether the third-party licensees would comply with the use restrictions of such licenses. We have incurred and could incur substantial expenses to enforce our rights against them. We also may not fully control the ability to assert or defend those patents or other intellectual property which we have licensed from other entities, or which we have licensed to other entities.
In addition, some of our licenses with academic institutions give us the right to use certain technology previously developed by researchers at these institutions. In certain cases, we also have the right to practice improvements on the licensed technology to the extent they are encompassed by the licensed patents and are within our field of use. Our licensors may currently own and may in the future obtain additional patents and patent applications that are necessary for the development, manufacture and commercial sale of our anticipated products. We may be unable to agree with one or more academic institutions from which we have obtained licenses whether certain intellectual property developed by researchers at these
23

academic institutions is covered by our existing licenses. In the event that the new intellectual property is not covered by our existing licenses, we would be required to negotiate a new license agreement. We may not be able to reach agreement with current or future licensors on commercially reasonable terms, if at all, or the terms may not permit us to sell our products at a profit after payment of royalties, which could harm our business.
Some of our patents may cover inventions that were conceived or first reduced to practice under, or in connection with, U.S. government contracts or other federal funding agreements. With respect to inventions conceived or first reduced to practice under a federal funding agreement, the U.S. government may retain a non-exclusive, non-transferable, irrevocable, paid-up license to practice or have practiced for or on behalf of the United States the invention throughout the world. We may not succeed in our efforts to retain title in patents, maintain ownership of intellectual property or in limiting the U.S. government’s rights in our proprietary technologies and intellectual property when an issue exists as to whether such intellectual property was developed in the performance of a federal funding agreement or developed at private expense.
If we fail to obtain the right to use the intellectual property rights of others which are necessary to operate our business, and to protect their intellectual property, our business and results of operations will be adversely affected.
In the past, we have licensed certain technologies for use in our products. In the future, we may choose, or be required, to license technology or intellectual property from third parties in connection with the development of our products. We cannot assure you that third-party licenses will be available on commercially reasonable terms, if at all. Our competitors may be able to obtain licenses, or cross-license their technology, on better terms than we can, which could put us at a competitive disadvantage. Also, we often enter into confidentiality agreements with such third parties in which we agree to protect and maintain their proprietary and confidential information, including at times requiring our employees to enter into agreements protecting such information. There can be no assurance that the confidentiality agreements will not be breached by any of our employees or that such third parties will not make claims that their proprietary information has been disclosed.
RISKS RELATING TO OUR COMMON STOCK
Our common stock price has been volatile and we expect that the price of our common stock will fluctuate substantially in the future, which could cause you to lose all or a substantial part of your investment.

The public trading price for our common stock is volatile and may fluctuate significantly. Since January 1, 2009, our common stock has traded between a high of $12.85 per share and a low of $0.26 per share. Among the factors, many of which we cannot control, that could cause material fluctuations in the market price for our common stock are:

sales of our common stock by our significant stockholders, or the perception that such sales may occur;
changes in earnings estimates, investors’ perceptions, recommendations by securities analysts or our failure to achieve analysts’ earnings estimates;
changes in our status as an entity eligible to receive SBIR contracts and grants;
quarterly variations in our or our competitors’ results of operations;
challenges integrating our recent or future acquisitions, including the inability to realize any expected synergies;
general market conditions and other factors unrelated to our operating performance or the operating performance of our competitors;
announcements by us, or by our competitors, of acquisitions, new products, significant contracts, commercial relationships or capital commitments;
pending or threatened litigation;
any major change in our board of directors or management or any competing proxy solicitations for director nominees;
changes in governmental regulations or in the status of our regulatory approvals;
announcements related to patents issued to us or our competitors;
a lack of, limited or negative industry or securities analyst coverage;
health epidemics, including the COVID-19 pandemic;
discussions of our company or our stock price by the financial and scientific press and online investor communities; and
general developments in our industry.

In addition, the stock prices of many technology companies have experienced wide fluctuations that have often been unrelated to the operating performance of those companies. These factors may materially and adversely affect the market price of our common stock.
24

If our estimates relating to our critical accounting policies are based on assumptions or judgments that change or prove to be incorrect, our operating results could fall below expectations of financial analysts and investors, resulting in a decline in our stock price.
The preparation of financial statements in conformity with U.S. GAAP requires our management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of financial analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, stock-based compensation and income taxes. Moreover, the revenue recognition guidance, ASC Topic 606, Revenue from Contracts with Customers, requires more judgment than did the prior guidance.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
U.S. GAAP is subject to interpretation by the FASB, the SEC, and other bodies formed to promulgate and interpret appropriate accounting principles. For example, in May 2014, the FASB issued ASC Topic 606, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under U.S. GAAP. We adopted this guidance as of January 1, 2018. The most significant impact relates to changing the revenue recognition for custom optoelectronics to an over time method. Before the adoption of this standard, we deferred the recognition of revenue until products were shipped to the customer. Any difficulties in implementing these pronouncements or adequately accounting after adoption could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Anti-takeover provisions in our amended and restated certificate of incorporation and bylaws and Delaware law could discourage or prevent a change in control, even if an acquisition would be beneficial to our stockholders, which could affect our stock price adversely and prevent attempts by our stockholders to replace or remove our current management.

Our amended and restated certificate of incorporation and bylaws and Delaware law contain provisions that might delay or prevent a change in control, discourage bids at a premium over the market price of our common stock and adversely affect the market price of our common stock and the voting and other rights of the holders of our common stock. These provisions include:

a classified board of directors serving staggered terms;
advance notice requirements to stockholders for matters to be brought at stockholder meetings;
a supermajority stockholder vote requirement for amending certain provisions of our amended and restated certificate of incorporation and bylaws; and
the right to issue preferred stock without stockholder approval, which could be used to dilute the stock ownership of a potential hostile acquirer.

We are also subject to provisions of the Delaware General Corporation law that, in general, prohibit any business combination with a beneficial owner of 15% or more of our common stock for three years unless the holder’s acquisition of our stock was approved in advance by our board of directors or certain other conditions are satisfied.
The existence of these provisions could adversely affect the voting power of holders of common stock and limit the price that investors might be willing to pay in the future for shares of our common stock.

GENERAL RISK FACTORS

We could be negatively affected by a security breach or other compromise, either through cyber-attack, cyber-intrusion or other significant disruption of our IT networks and related systems.

We face the risk, as does any company, of a security breach or other compromise, whether through cyber-attack or cyber-intrusion over the internet, malware, computer viruses, attachments to e-mails, persons inside our organization or persons with access to systems inside our organization, or other significant disruption of our IT networks and related systems. The risk of a security breach or disruption, particularly through cyber-attack or cyber-intrusion, including by computer hackers, foreign governments and cyber terrorists, has increased as the number, intensity and sophistication of attempted attacks and intrusions
25

from around the world have increased. We may also experience security breaches or compromises from unintentional or accidental actions by our employees, contractors, consultants, business partners, and/or other third parties. To the extent that any security breach or disruption were to result in a loss, destruction, unavailability, alteration or dissemination of, or damage to, our data or applications, or for it to be believed or reported that any of these occurred, we could incur liability and reputational damage.

As a technology company, and particularly as a government contractor, we may face a heightened risk of a security breach, compromise or disruption from attempts to gain unauthorized access to our proprietary, confidential or classified information on our IT networks and related systems via cyber-attacks or cyber-intrusions. These types of information and IT networks and related systems are critical to the operation of our business and essential to our ability to perform day-to-day operations, and, in some cases, are critical to our operations or those of our customers. Such critical information includes our proprietary software code, which we protect as a trade secret and is critical to the competitive advantage of many of our products, which could be adversely affected if this code were stolen in a cyber-intrusion or otherwise compromised. In addition, as certain of our technological capabilities become widely known, it is possible that we may be subjected to cyber-attack or cyber-intrusion as third parties seek to gain improper access to information regarding these capabilities and cyber-attacks or cyber-intrusion could compromise our confidential information or our IT networks and systems generally, as it is not practical as a business matter to isolate all of our confidential information and trade secrets from email and internet access. A security breach, compromise or other significant disruption involving these types of information and IT networks and related systems could disrupt the proper functioning of these networks and systems and therefore our operations, compromise our confidential information and trade secrets, or damage our reputation among our customers and the public generally. We have not identified any significant security breaches or experienced other significant disruptions of these types to date. To date, we have not experienced a significant cyber-intrusion, cyber-attack or other similar disruption. There can be no assurance that our security efforts and measures will be effective or that attempted security breaches or disruptions would not be successful or damaging. Any of these developments in the future could have a negative impact on our results of operations, financial condition and cash flows.

If there are substantial sales of our common stock, or the perception that such sales may occur, our stock price could decline.

If any of our stockholders were to sell substantial amounts of our common stock, the market price of our common stock may decline, which might make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate. Substantial sales of our common stock, or the perception that such sales may occur, may have a material adverse effect on the prevailing market price of our common stock.

We may become involved in securities class action litigation that could divert management’s attention and harm our business and our insurance coverage may not be sufficient to cover all costs and damages.

The stock market has from time to time experienced significant price and volume fluctuations that have affected the market prices for the common stock of technology companies. These broad market fluctuations may cause the market price of our common stock to decline. In the past, following periods of volatility in the market price of a particular company’s securities, securities class action litigation has often been brought against that company. Securities class litigation also often follows certain significant business transactions, such as the sale of a business division or a change in control transaction. We may become involved in this type of litigation in the future. Litigation often is expensive and diverts management’s attention and resources, which could adversely affect our business.

We are obligated to develop and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting.

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. While we have established certain procedures and controls over our financial reporting processes, we cannot assure you that these efforts will prevent restatements of our financial statements in the future. We may not be able to remediate any future material weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion.

26

Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the Nasdaq Stock Market, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
 
ITEM 1B.    UNRESOLVED STAFF COMMENTS
Not applicable.
 
ITEM 2.    PROPERTIES
The following table summarizes the location, ownership status and total square footage of space utilized for our operations and principal corporate offices as of December 31, 2020:
LocationSquare Footage
Operations facilities12 locations in 5 US states, 2 UK counties, 1 CN province and 1 UAE city199,000
Principal corporate offices:
  Corporate headquartersRoanoke, Virginia (US)4,400
  OptaSense headquartersFarnborough, Hampshire (UK)7,500
All of our properties are leased with various end dates through 2030. We believe that our existing facilities are adequate for our current needs and suitable additional or substitute space will be available as needed to accommodate expansion of our operations.

ITEM 3.    LEGAL PROCEEDINGS

From time to time, we may become involved in litigation or claims arising out of our operations in the normal course of business. Management currently believes the amount of ultimate liability, if any, with respect to these actions will not materially affect our financial position, results of operations, or liquidity.
Refer to Note 14, Commitments and Contingencies, of the Notes to the Consolidated Financial Statements included herein for information relating to certain legal proceedings.
 
ITEM 4.    MINE SAFETY DISCLOSURES
Not applicable.
27

PART II

ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

STOCKHOLDERS
Our common stock is listed on the Nasdaq Capital Market under the symbol "LUNA." As of March 10, 2021, we had 31,397,642 shares of common stock outstanding held by 94 holders of record. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.
STOCK PERFORMANCE GRAPH
The graph set forth below compares the cumulative total stockholder return on our common stock for the previous five years, during which our common stock was traded on the Nasdaq Capital Market, as compared to the cumulative total return of the Nasdaq Composite Index and the Russell 2000 Index over the same period. This graph assumes the investment of $100,000 in our common stock at the closing price on January 1, 2016, and an equivalent amount in the Nasdaq Composite Index and the Russell 2000 Index on that date, and assumes the reinvestment of dividends, if any. We have never paid dividends on our common stock and have no present plans to do so.
Since there is no published industry or line-of-business index for our business reflective of our performance, nor do we believe we can reasonably identify a peer group, we measure our performance against issuers with similar market capitalizations. We selected the Russell 2000 Index because it measures the performance of a broad range of companies with lower market capitalizations than those companies included in the S&P 500 Index.
The comparisons shown in the graph below are based upon historical data. We caution that the stock price performance shown in the graph below is not necessarily indicative of, nor is it intended to forecast, the potential future performance of our common stock.
28

luna-20201231_g2.jpg
The preceding Stock Performance Graph is not deemed filed with the Securities and Exchange Commission and shall not be incorporated by reference in any of our filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.
DIVIDEND POLICY
Since our inception, we have never declared or paid any cash dividends on our common stock. We currently expect to retain any future earnings for use in the operation and expansion of our business, and therefore do not anticipate paying any cash dividends in the foreseeable future. In addition, our debt facility with PNC Bank restricts us from paying cash dividends on our capital stock without the bank’s prior written consent.
Unregistered Sales of Equity Securities
Not applicable.

29

Purchases of Equity Securities by the Issuer and Affiliated Parties-
The following table summarizes repurchases of our common stock during December 2020. There were no purchases during October 2020 or November 2020.
Total Number ofApproximate Dollar
Shares Purchased asValue of Shares that
Total Number ofAverage Price PaidPart of a PubliclyMay Yet be Purchased
PeriodShares Purchasedper ShareAnnounced ProgramUnder the Program
12/1/2020 - 12/31/202012,534 (1)$9.87 — $— 

(1) These shares of common stock were repurchased from employees to satisfy tax withholding obligations triggered upon vesting of restricted stock awards.

ITEM 6.    SELECTED FINANCIAL DATA
The consolidated statement of operations data for each of the years ended December 31, 2020 and 2019 and the consolidated balance sheet data as of December 31, 2020 and 2019 have been derived from our audited consolidated financial statements appearing elsewhere in this report. The consolidated statement of operations data for the years ended December 31, 2018, 2017 and 2016 and the consolidated balance sheet data as of December 31, 2018, 2017 and 2016 have been derived from our audited consolidated financial statements that do not appear in this report. The following selected consolidated financial data should be read in conjunction with our consolidated financial statements and the accompanying notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included at Part II, Item 7 in this Annual Report on Form 10-K. The selected data in this section is not intended to replace the consolidated financial statements, and the historical results are not necessarily indicative of the results to be expected in any future period.
30

Years ended December 31,
(in thousands, except share and per share data)20202019201820172016
Consolidated Statement of Operations Data:
Revenues:
Lightwave $59,115 $49,117 $24,409 $16,846 $15,552 
Luna Labs 23,566 21,399 18,508 16,236 14,052 
Total revenues (1)82,681 70,516 42,917 33,082 29,604 
Cost of revenues:
Lightwave 23,306 20,157 10,136 7,362 7,124 
Luna Labs 17,187 15,176 13,343 12,351 10,766 
Total cost of revenues40,493 35,333 23,479 19,713 17,890 
Gross profit42,188 35,183 19,438 13,369 11,714 
Operating expense37,205 31,867 18,560 15,577 15,840 
Operating income/(loss)4,983 3,316 878 (2,208)(4,126)
Other income/(expense), net50 (5)(17)26 28 
Interest income67 394 549 — — 
Interest expense, net(25)(16)(124)(218)(317)
Income/(loss) from continuing operations before income taxes5,075 3,689 1,286 (2,400)(4,415)
Income tax (expense)/benefit(348)1,654 (48)1,149 136 
Net income/(loss) from continuing operations4,727 5,343 1,238 (1,251)(4,279)
(Loss)/income from discontinued operations, net of income taxes(1,436)— 9,766 15,866 1,909 
Net income/(loss)3,291 5,343 11,004 14,615 (2,370)
Less: Preferred stock dividend— 286 257 147 105 
Net income/(loss) attributable to common stockholders$3,291 $5,057 $10,747 $14,468 $(2,475)
Net income/(loss) per share from continuing operations:
Basic $0.15 $0.19 $0.04 $(0.05)$(0.16)
         Diluted$0.15 $0.17 $0.04 $(0.05)$(0.16)
Net (loss)/income per share from discontinued operations:
Basic$(0.05)$— $0.35 $0.58 $0.07 
         Diluted $(0.04)$— $0.30 $0.58 $0.07 
Net income/(loss) per share attributable to common stockholders:
Basic $0.11 $0.18 $0.39 $0.52 $(0.09)
         Diluted$0.10 $0.16 $0.33 $0.52 $(0.09)
Weighted-average shares:
Basic30,669,874 28,688,867 27,596,401 27,579,988 27,547,217 
Diluted32,578,757 31,840,584 32,452,228 27,579,988 27,547,217 
    (1) The consolidated statement of operations for years ended December 31, 2018 and beyond were recognized in accordance with ASC 606. The years prior to December 31, 2018 were recognized under ASC 605.
As of December 31,
(in thousands)20202019201820172016
Consolidated Balance Sheet Data:
Cash and cash equivalents$15,366 $25,006 $42,460 $36,982 $12,802 
Working capital (2)45,384 41,072 56,089 43,975 21,129 
Total assets (2)131,002 86,524 75,599 66,223 54,997 
Total current liabilities (2)30,085 17,044 12,139 14,826 15,968 
Total debt19,984 — 619 2,436 4,253 

(2)     ROU assets and corresponding lease liabilities were recognized in the year ended December 31, 2019, in accordance with ASC 842. Years ended December 31, 2018 and prior were recognized under ASC 840.




31

ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes to those statements included elsewhere in this report. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed under “Risk Factors” and elsewhere in this report.
Business Overview

    We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure.

Our communications test and control products help customers test their fiber optic networks and assemblies with speed and precision in both lab and production environments, accelerating the development of fiber optic products and assuring accurate testing of optical components like photonic integrated circuits (PICs) and coherent receivers, which are both critical elements of meeting the world’s exponentially growing demand for bandwidth. Our distributed fiber optic sensing products help designers and manufacturers more efficiently develop new and innovative products by measuring stress, strain, and temperature at a high resolution for new designs or manufacturing processes. In addition, our distributed fiber optic sensing products ensure the safety and structural integrity or operational health of critical assets in the field, by monitoring stress, strain, and vibration in large civil and industrial infrastructure such as bridges, roads, pipelines and borders. We also provide applied research services, typically under research programs funded by the U.S. government, in areas of sensing and instrumentation, advanced materials, optical technologies and health sciences.
We are organized into two reporting segments, our Lightwave segment and our Luna Labs segment. Our Lightwave segment consists of our fiber optics testing, measurement and sensing solutions. Our Lightwave segment revenues represented approximately 71% and 70% of our total revenues for the years ended December 31, 2020 and 2019, respectively.
Our Luna Labs segment performs applied research principally in the areas of sensing and instrumentation, advanced materials and health sciences. Our Luna Labs segment comprised approximately 29% and 30% of our total revenues for the years ended December 31, 2020 and 2019, respectively. Most of the government funding for our Luna Labs segment is derived from the Small Business Innovation Research ("SBIR"), program coordinated by the U.S. Small Business Administration. Within the Luna Labs segment, we have historically had a backlog of contracts for which work has been scheduled, but for which a specified portion of work has not yet been completed. We define backlog as the dollar amount of obligations payable to us under negotiated contracts upon completion of a specified portion of work that has not yet been completed, exclusive of revenues previously recognized for work already performed under these contracts, if any. Total backlog includes funded backlog, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded backlog, representing firm orders for which funding has not yet been appropriated. Indefinite delivery and quantity contracts and unexercised options are not reported in total backlog. The approximate value of our Lightwave segment backlog was $35.9 million and $16.1 million at December 31, 2020 and 2019, respectively. The approximate value of our Luna Labs segment backlog was $19.0 million and $21.8 million at December 31, 2020 and 2019, respectively.
Revenues from product sales are mostly derived from the sales of our communications test, measurement, control and sensing products that make use of light-transmitting optical fibers, or fiber optics. We continue to invest in product development and commercialization, which we anticipate will lead to increased product sales growth. Although we have been successful in licensing certain technologies in past years, we do not expect license revenues to represent a significant portion of future revenues. Over time we intend to gradually increase such revenues. In the near term, we expect revenues from product sales to continue to be primarily in areas associated with our communications test, measurement, control and sensing fiber optic test platforms. In the long term, we expect that revenues from product sales will represent a larger portion of our total revenues. As we develop and commercialize new products, our revenues will reflect a broader and more diversified mix of products.
We realized net income attributable to common stockholders of approximately $3.3 million for the year ended December 31, 2020 and net income attributable to common stockholders of approximately $5.1 million for the year ended December 31, 2019. We realized net income from continuing operations of $4.7 million for the year ended December 31, 2020 and net income from continuing operations of $5.3 million for the year ended December 31, 2019.
We may incur increasing expenses as we seek to expand our business, including expenses for research and development, sales and marketing and manufacturing capabilities. We may continue to grow our business in part through acquisitions of
32

additional companies and complementary technologies, which could cause us to incur transaction expenses, amortization or write-offs of intangible assets and goodwill and other acquisition-related expenses. As a result, we may incur net losses in future periods, and these losses could be substantial.
Acquisitions
OptaSense Holdings Limited
On December 3, 2020, we acquired OptaSense Holdings Limited ("OptaSense") for $38.9 million (£29.0 million) in cash. OptaSense, formerly owned by QinetiQ Holdings Limited, is a market leader in fiber optic distributed monitoring solutions for pipelines, oilfield services, security, highways and railways, and in power and utilities monitoring systems. The acquisition of OptaSense provided us with important distributed acoustic sensing ("DAS") intellectual property and products. OptaSense's technology and products and geographic footprint are highly complementary to our Lightwave segment which we believe will accelerate our technology and overall growth roadmap.
General Photonics Corporation
On March 1, 2019, we acquired all of the outstanding stock of General Photonics Corporation ("GP"), a leading provider of innovative components, modules and test equipment focused on the generation, measurement and control of polarized light critical in fiber optic-based applications for aggregate consideration of $20.0 million, inclusive of $19.0 million paid at closing and $1.0 million of contingent consideration in 2020 related to certain earn-out provisions.

Description of Our Revenues, Costs and Expenses
Impact of COVID-19 Pandemic
The broader impact of the COVID-19 pandemic on our results of operations and overall financial performance remains uncertain. The COVID-19 pandemic has affected how we interact with our customers by reducing face-to-face meetings and increasing our on-line and virtual presence. While increasing our on-line and virtual presence has proven effective, we are unsure of the impact if these conditions continue for an extended period. In addition, we have experienced minor impacts on our supply chain that we have managed. For example, in cases where there were delays we relied on our inventory of components to continue production. There is no guarantee we will be able to manage through future delays in our supply chain. See “Risk Factors” for further discussion of the potential adverse impacts of the COVID-19 pandemic on our business.
Revenues
We generate revenues from product sales, commercial product development and licensing and technology development activities. Our Lightwave segment revenues reflect amounts that we receive from sales of our products or development of products for third parties and, to a lesser extent, fees paid to us in connection with licenses or sub-licenses of certain patents and other intellectual property.
We derive Luna Labs segment revenues from providing research and development services to third parties, including government entities, academic institutions and corporations, and from achieving milestones established by some of these contracts. In general, we complete contracted research over periods ranging from six months to three years and recognize these revenues over the life of the contract as costs are incurred.
Cost of Revenues
Cost of revenues associated with Lightwave segment revenues consists of license fees for use of certain technologies, product manufacturing costs including all direct material and direct labor costs, amounts paid to our contract manufacturers, manufacturing, shipping and handling, provisions for product warranties and inventory obsolescence, as well as overhead allocated to each of these activities.
Cost of revenues associated with Luna Labs segment revenues consists of costs associated with performing the related research activities including direct labor, amounts paid to subcontractors and overhead allocated to Luna Labs segment activities.
Operating Expense
Operating expense consists of selling, general and administrative expense, as well as expenses related to research, development and engineering, depreciation of fixed assets and amortization of intangible assets. These expenses also include compensation for employees in executive and operational functions including certain non-cash charges related to expenses from
33

equity awards, facilities costs, professional fees, salaries, commissions, travel expense and related benefits of personnel engaged in sales, marketing, and administrative activities; costs of marketing programs and promotional materials; salaries, bonuses and related benefits of personnel engaged in our own research and development beyond the scope and activities of our Luna Labs segment; product development activities not provided under contracts with third parties; and overhead costs related to these activities.
Investment Income
Investment income consists of amounts earned on our cash equivalents. We sweep on a daily basis a portion of our cash on hand into a fund invested in U.S. government obligations.
Interest Expense, Net
Interest expense is composed of interest paid under our term loans as well as interest accrued on our finance lease obligations.

Critical Accounting Policies and Estimates
Lightwave Revenues

To determine the proper revenue recognition method for Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost-plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training, where the customer is receiving the benefit of training as it is occurring, and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the
34

performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.

    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet.

Luna Labs Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80%-90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive advance payments. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transfers over time, revenue is recognized over time based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is
35

measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.

Income Taxes
We estimate our tax liability through calculating our current tax liability, together with assessing temporary differences resulting from the different treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which we record on our balance sheet. Management then assesses the likelihood that deferred tax assets will be recovered in future periods. In assessing the need for a valuation allowance against the net deferred tax asset, management considers factors such as future reversals of existing taxable temporary differences, taxable income in prior carry back years, whether carry back is permitted under the tax law, tax planning strategies and estimated future taxable income exclusive of reversing temporary differences and carryforwards. To the extent that we cannot conclude that it is more likely than not that the benefit of such assets will be realized, we establish a valuation allowance to reduce their net carrying value.
As we assess our projections of future taxable income or other factors that may impact our ability to generate taxable income in future periods, our estimate of the required valuation allowance may change, which could have a material impact on future earnings or losses.
We recognize tax benefits from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities. While it is often difficult to predict the final outcome of timing of the resolution of any particular tax matter, we establish a liability at the time we determine it is probable we will be required to pay additional taxes related to certain matters. These liabilities are recorded in accrued liabilities in our consolidated balance sheets. We adjust this provision, including any impact on the related interest and penalties, in light of changing facts and circumstances, such as the progress of a tax audit. A number of years may elapse before a particular matter for which we have established a liability is audited and finally resolved. The number of years with open tax audits varies depending on the tax jurisdiction. Settlement of any particular issue would usually require the use of cash. We recognize favorable resolutions of tax matters for which we have previously established liabilities as a reduction to our income tax expense when the amounts involved become known.
Due to differences between federal and state tax law, and accounting principles generally accepted in the United States of America ("GAAP") certain items are included in the tax return at different times than when those items are reflected in the consolidated financial statements. Therefore, the annual tax rate reflected in our consolidated financial statements is different than that reported in our tax return. Some of these differences are permanent, such as expenses that are not deductible in our tax
36

return. Some differences, such as depreciation expense, reverse over time and create deferred tax assets and liabilities. The tax rates used to determine deferred tax assets or liabilities are the enacted tax rates in effect for the year in which the differences are expected to reverse. Based on the evaluation of all available information, we recognize future tax benefits, such as net operating loss ("NOL") carryforwards, to the extent that realizing these benefits is considered more likely than not.
Because we have NOLs carried over from a previously acquired company that are limited under Section 382, the deferred tax assets of $1.2 million as of December 31, 2020 are expected to be realized over an extended period of time (with continued earnings realized ratably through 2033).
Following our acquisition of OptaSense, the deferred taxes include loss carry forwards in the United Kingdom, and the United States. Given cumulative three years of losses for each of the entities, we have concluded that it is more-likely-than-not that the net deferred tax assets from the UK and US entities will not be realized, and have recorded a full valuation allowance against them.
Stock-Based Compensation
We recognize stock-based compensation expense based upon the fair value of the underlying equity award on the date of the grant. The calculation of the fair value of our awards requires certain inputs that are subjective and changes to the estimates used will cause the fair values of our stock awards and related stock-based compensation expense to vary. We have elected to use the Black-Scholes-Merton ("Black-Scholes") option pricing model to determine the fair value of stock options. The fair value of a stock option award is affected by our stock price on the date of the grant as well as other assumptions used as inputs in the valuation model including the estimated volatility of our stock price over the term of the awards, the estimate period of time that we expect employees to hold their stock options and the risk-free interest rate assumption. In addition, we are required to reduce stock-based compensation expense for the effects of actual forfeitures of unvested awards in the period they occur.
Long-lived and Intangible Assets
Long-lived assets and certain identifiable intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset might not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future un-discounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are reported at the lower of the carrying amount or fair value, less cost to sell.
Goodwill
Goodwill is reviewed for impairment at least annually, or more frequently if events or circumstances indicate that goodwill might be impaired. We have established October 1 as our specified annual date for impairment testing.
Business Combinations
We account for business combinations under the acquisition method of accounting, in accordance with ASC 805 - Business Combinations. Under ASC 805, the total estimated purchase consideration is allocated to the acquired tangible and intangible assets and assumed liabilities based on their estimated fair values as of the acquisition date. Any excess of the fair value of acquisition consideration over the fair value of identifiable assets acquired and liabilities assumed is recorded as goodwill.
37

Results of Operations

    The following table shows information derived from our consolidated statements of operations expressed as a percentage of total revenues for the periods presented.
 Years ended December 31,
 20202019
Revenues:
Lightwave 71.5 %69.7 %
Luna Labs 28.5 30.3 
Total revenues100.0 100.0 
Cost of revenues:
Lightwave 28.2 28.6 
Luna Labs 20.8 21.5 
Total cost of revenues49.0 50.1 
Gross profit51.0 49.9 
Operating expense45.0 45.2 
Operating income6.0 4.7 
Total other income0.1 0.5 
Income from continuing operations before income taxes6.1 5.2 
Income from continuing operations, net of income taxes5.7 7.6 
Loss from discontinued operations, net of income taxes(1.7)— 
Net income4.0 %7.6 %
Year Ended December 31, 2020 Compared to Year Ended December 31, 2019
Revenues
Years ended December 31,
(in thousands)20202019$ Difference% Difference
Lightwave revenues$59,115 $49,117 $9,998 20.4 %
Luna Labs revenues23,566 21,399 2,167 10.1 %
Total revenues$82,681 $70,516 $12,165 17.3 %
    Our Lightwave segment included revenues from sales of test and measurement systems, primarily representing sales of our Optical Backscatter Reflectometer, ODiSI, and Optical Vector Analyzer platforms, optical components and sub-assemblies and sales of our Hyperion and Terahertz sensing platforms. Our Lightwave segment revenues increased $10.0 million to $59.1 million for the year ended December 31, 2020 compared to $49.1 million for the year ended December 31, 2019. The increase resulted primarily from the incremental revenues associated with the acquired operations of GP and OptaSense as well as increased revenues from our sensing products during the year ended December 31, 2020. Continued growth in sales of our fiber-optic sensing products, including our ODiSI products directed toward the expanding use of composite materials and the need for improved means of testing their structural integrity, and our communications test instruments also contributed to this increase.
    Our Luna Labs segment revenues increased $2.2 million to $23.6 million for the year ended December 31, 2020 compared to $21.4 million for the year ended December 31, 2019. Revenues within this segment increased due to additional contract awards, including higher value Phase 2 SBIR contracts. The increase continues a growth trend experienced over the past few years largely driven by successes in Phase 2 SBIR awards. The increase was realized primarily in our advanced materials research group. As Phase 2 SBIR contracts generally have a performance period of a year or more, we currently expect Luna Labs segment revenues to remain at a similar level for the near term.


38

Cost of Revenues
Years ended December 31,
(in thousands)20202019$ Difference% Difference
Lightwave costs$23,306 $20,157 $3,149 15.6 %
Luna Labs costs17,187 15,176 2,011 13.3 %
Total costs of revenues$40,493 $35,333 $5,160 14.6 %
    Our Lightwave segment costs increased $3.1 million to $23.3 million for the year ended December 31, 2020 compared to $20.2 million for the year ended December 31, 2019. This increase primarily resulted from the incremental costs associated with the inclusion of approximately one month of operations from OptaSense, which was acquired in December 2020, as well as an increase in sales volume in our sensing and communications testing products.
Our Luna Labs segment costs increased $2.0 million, to $17.2 million for the year ended December 31, 2020 compared to $15.2 million for the year ended December 31, 2019. The overall increase in Luna Labs segment costs was driven by increases in additional headcount and the increased spending on other direct costs to support the growth in our research contracts and was consistent with the rate of revenue growth for this business segment.
Operating Expense
Years ended December 31,
(in thousands)20202019$ Difference% Difference
Selling, general and administrative expense$27,644 $23,344 $4,300 18.4 %
Research, development and engineering expense6,713 7,496 (783)(10.4)%
Acquisition related expense2,204 1,027 1,177 114.6 %
Loss on sale of property and equipment644 — 644 100.0 %
Total operating expense$37,205 $31,867 $5,338 16.8 %
Selling, general and administrative expense increased $4.3 million to $27.6 million for the year ended December 31, 2020 compared to $23.3 million for the year ended December 31, 2019. Selling, general and administrative expense increased primarily due to the additional selling related expenses as a result of increased revenues, increased depreciation on acquired fixed assets and share-based compensation related to employee participation in our ESPP which began during the third quarter.
Research, development and engineering expenses decreased $0.8 million to $6.7 million for the year ended December 31, 2020 compared to $7.5 million for the year ended December 31, 2019 primarily due to additional expenses related to product improvements in our Lightwave segment for the year ended December 31, 2019 that did not reoccur during the year ended December 31, 2020.
Acquisition related expense consists primarily of investment banking, legal and consulting fees incurred in connection with our acquisition of OptaSense for the year ended December 31, 2020. Acquisition related expense for the year ended December 31, 2019 consists of fees incurred in connection with our acquisition of GP.
The loss on sale of property and equipment was primarily due to the sale of one of our buildings and other fixed assets in order to consolidate operations in our Luna Labs operating segment.
Investment Income
Investment income was $0.1 million for the year ended December 31, 2020, compared to $0.4 million for the year ended December 31, 2019. During the years ended December 31, 2020 and 2019, we invested a portion of our cash in funds holding U.S. treasury securities. The decrease in investment income is primarily related to lower returns on our cash balance held in U.S. treasury securities.
Income Tax Expense/(Benefit)

    For the year ended December 31, 2020, we recorded income tax expense of $0.3 million, compared to an income tax benefit of $1.7 million for the year ended December 31, 2019. The income tax expense recognized for the year ended December 31, 2020 was driven mostly by not having the benefit of a partial release of our valuation allowance partially offset by research and development tax credits received in 2020.
39

Net Income From Continuing Operations

    For the year ended December 31, 2020, we recognized income from continuing operations before income taxes of $5.1 million, compared to $3.7 million for the year ended December 31, 2019. After tax, our net income from continuing operations was $4.7 million for the year ended December 31, 2020, compared to $5.3 million for the year ended December 31, 2019.
Net Loss from Discontinued Operations
For the year ended December 31,2020, we recognized loss from discontinued operations, net of income taxes, of $1.4 million which represented the after-tax loss on sale of our High Speed Optical Receiver ("HSOR") business. In March 2020, we settled the notice of claim dispute with Macom Technology Solutions, Inc. ("Macom") resulting in us receiving $0.6 million and Macom receiving $1.9 million. There were no results from discontinued operations for the year ended December 31, 2019.
Preferred Stock Dividend
In January 2010, we issued 1,321,514 shares of our newly designated Series A Convertible Preferred Stock to Carilion. The Series A Convertible Preferred Stock carried an annual cumulative dividend of 6%, or approximately 79,292 shares of common stock per year. During 2019, we accrued $0.3 million for the dividends payable to Carilion. During 2019, the total accrued dividend of 770,454 shares of common stock were issued to Carilion as shown on our consolidated statements of changes in stockholders' equity. There were no additional shares of common stock accrued or issued during 2020.
Liquidity and Capital Resources
At December 31, 2020, our total cash and cash equivalents were $15.4 million.
On December 1, 2020 (the “Effective Date”), we entered into a Loan Agreement (the “Loan Agreement”) with PNC Bank, National Association, as lender (the “Lender”) and our domestic subsidiaries as guarantors. The Loan Agreement provides a $12.5 million term loan facility (the “Term Loan”) and a $15.0 million revolving credit facility (the “Revolving Line”), which include a $3.0 million letter of credit sublimit. On the Effective Date, we borrowed the full amount of the Term Loan from the Lender pursuant to a term note (the “Term Note”) and a $7.6 million revolving loan (the “Revolving Loan”) pursuant to a revolving line of credit note (the “Revolving Line of Credit Note”). We may repay and reborrow advances under the Revolving Line from time to time pursuant to the Revolving Line of Credit Note.

We used the proceeds from the Term Loan and the Revolving Loan to pay, in part, the consideration for the acquisition of OptaSense.

The Term Loan matures on December 1, 2023. The Term Loan is due and payable in 12 equal quarterly payments of principal and interest. The Term Loan bears interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio (as defined in the Loan Agreement). We may prepay the Term Loan without penalty or premium.

The Revolving Line expires on December 1, 2023. Borrowings under the Revolving Line will bear interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio. Accrued interest will be due and payable on the first day of each month and the outstanding principal balance and any accrued but unpaid interest will be due and payable on December 1, 2023. The unused portion of the Revolving Line will accrue a fee equal to 0.20% per annum multiplied by the quarterly average unused amount.

The Loan Agreement includes a number of affirmative and restrictive covenants, including, among others, financial covenants regarding minimum net leverage and fixed charge coverage, affirmative covenants regarding delivery of financial statements, payment of taxes, and maintenance of government compliance, and restrictive covenants regarding dispositions of property, acquisitions, incurrence of additional indebtedness or liens, investments and transactions with affiliates. We are also restricted from paying dividends or making other distributions or payments on our capital stock, subject to limited exceptions. Our obligations under the Loan Agreement are secured by a first priority perfected security interest in substantially all of our and the guarantors’ assets.

Upon the occurrence of certain events, including our failure to satisfy its payment obligations under the Loan Agreement, failure to adhere to the financial covenants, the breach of certain of its other covenants under the Loan Agreement, cross defaults to other indebtedness or material agreements, judgment defaults and defaults related to failure to maintain governmental approvals, the Lender will have the right, among other remedies, to declare all principal and interest immediately due and payable, and to exercise secured party remedies.
40

We believe that our cash and cash equivalents as of December 31, 2020 in addition to amounts available to us under our Revolving Line will provide adequate liquidity for us to meet our working capital needs over the next twelve months from the date of issuance of the consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Additionally, we believe that should we have the need for increased capital spending to support our planned growth, we will be able to fund such growth through either third-party financing on competitive market terms or through our available cash. However, these estimates are based on assumptions that may prove to be incorrect, including as a result of the ongoing COVID-19 pandemic and its potential impacts on our business. If we require additional capital beyond our current balances of cash and cash equivalents and borrowing capacity under the Revolving Line described above, this additional capital may not be available when needed, on reasonable terms, or at all. Moreover, our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions and the recent disruptions to and volatility in the credit and financial markets in the United States and worldwide resulting from the ongoing COVID-19 pandemic.
Discussion of Cash Flows
 Years ended December 31,
(in thousands)20202019
Net cash provided by operating activities$2,856 $4,798 
Net cash used in investing activities(34,159)(19,815)
Net cash provided by/(used in) financing activities21,649 (2,437)
Net decrease in cash and cash equivalents$(9,654)$(17,454)
During 2020, the $2.9 million of net cash provided by operating activities consisted of our net income of $3.3 million, and included non-cash charges for depreciation and amortization of $3.0 million, and stock-based compensation of $2.1 million, net loss on sale of fixed assets of $0.6 million, and a net loss from discontinued operations of $1.4 million offset by a net cash outflow of $7.2 million from changes in working capital. The changes in working capital were principally driven by an increase in accounts receivable of $3.3 million, an increase in inventory of $1.5 million, an increase in contract assets of $1.5 million, an increase in other assets of $2.2 million, and an increase in accounts payable and accrued expenses of $1.1 million.
In 2019, the $4.8 million of net cash provided by operating activities consisted of our net income of $5.3 million and included non-cash charges for depreciation and amortization of $2.5 million and stock-based compensation of $1.5 million, offset by a net cash outflow of $1.8 million from changes in working capital. The changes in working capital were principally driven by an increase in inventory of $0.7 million, an increase in accounts receivable of $2.2 million, an increase in contract assets of $0.4 million, and an increase in accounts payable and accrued liabilities of $0.6 million, all partially offset by a $0.2 million decrease in other assets.
Cash used in investing activities in 2020 consisted primarily of the $34.1 million payment for acquisitions, $0.7 million of fixed asset additions and $0.4 million of capitalized intellectual property costs partially offset by $0.4 million from the proceeds from the sale of property and equipment and $0.6 million from the sale of discontinued operations, net of fees.
Cash used in the investing activities in 2019 consisted primarily of $19.0 million for our acquisition of GP, $0.5 million of fixed asset additions and $0.3 million of capitalized intellectual property costs.

Cash provided by financing activities for the year ended December 31, 2020 was $21.6 million, compared to $2.4 million of cash used in financing activities in 2019. During 2020, we received proceeds of $20.0 million from our term loan and revolving loan, received $1.7 million from exercises of stock options and received $0.5 million from purchases pursuant to our employee stock purchase plan. These payments were partially offset by $0.5 million to repurchase our common stock under our stock repurchase program. During 2019, we repaid $0.6 million on our outstanding term loan with SVB and used $2.2 million to repurchase our common stock under our stock repurchase program. These payments were partially offset by $0.4 million received from exercises of stock options and warrants.








41

Summary of Contractual Obligations
The following table sets forth information concerning our known contractual obligations as of December 31, 2020 that are fixed and determinable.
(in thousands)TotalLess than 1
year
1 - 3 years3 - 5 yearsMore than 5
years
Debt financing (1)$19,984 $4,144 $15,840 $— $— 
Operating facility leases (2)15,022 2,953 5,064 3,123 3,882 
Finance leases (3)259 53 105 101 — 
Purchase order obligation (4)2,894 2,894 — — — 
Total$38,159 $10,044 $21,009 $3,224 $3,882 


(1)In December 2020, we entered into a Loan Agreement with the Lender which provided us with a $12.5 million Term Loan and a $15.0 million Revolving Line. We have borrowed the full amount of the Term Loan and $7.6 million against the Revolving Line. The Term Loan matures in December 2023 and the Revolving Line expires in December 2023.
(2)We lease our facilities for all of our locations under operating leases that as of December 31, 2020, are scheduled to expire between March 2021 and September 2030. Upon expiration of our office leases, we may exercise certain renewal options as specified in the leases. Rental payments associated with these option periods are not included in the table above.
(3)In January 2019 and December 2020, we executed leases in the amounts of $14,500 and $247,500, respectively, for office equipment. These equipment leases expire in 2021 and 2025, respectively.
(4)Purchase order obligations included outstanding orders for inventory purchases. In 2020, our Luna Technologies subsidiary executed non-cancelable purchase orders for a total amount of $3.0 million for multiple shipments of tunable lasers to be delivered over a 12-month period beginning in July 2020 and October 2020.

Off-Balance Sheet Arrangements
We have no off-balance sheet arrangements as of December 31, 2020.
Inflation
We do not believe that inflation has had a material effect on our business, financial condition or results of operations.
 

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. We do not hold or issue financial instruments for trading purposes or have any derivative financial instruments. Our exposure to market risk is limited to interest rate fluctuations, due to changes in the general level of U.S. interest rates, and foreign currency exchange rates.
Interest Rate Risk
We do not use derivative financial instruments as a hedge against interest rate fluctuations, and, as a result, we are subject to interest rate risk on our Term Loan and Revolving Loan with variable interest rates based on LIBOR plus a margin as defined in the credit agreement governing the Term Loan and Revolving Loan. As of December 31, 2020, we had outstanding borrowings under our Term Loan and Revolving Loan of $12.5 million and $7.6 million, respectively, at the weighted-average variable interest rates of 2.5% and 2.4%, respectively. At this borrowing level, a 0.25% increase in interest rates would have had an unfavorable annual impact on our pre-tax earnings and cash flows in the amount of $0.05 million.
Foreign Currency Exchange Rate Risk
Following our acquisition of OptaSense on December 3, 2020, we are exposed to risks from foreign currency exchange rate fluctuations on the translation of our foreign operations into U.S. dollars and on the purchase of goods by these foreign operations that are not denominated in their functional currencies. As of December 31, 2020, our exposure to foreign currency rate fluctuations is not material to our financial condition or results of operations.
42

ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Luna Innovations Incorporated
Index to Consolidated Financial Statements
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets at December 31, 2020 and 2019
Consolidated Statements of Operations for the years ended December 31, 2020 and 2019
Consolidated Statements of Comprehensive Income
Consolidated Statements of Changes in Stockholders' Equity for the years ended December 31, 2020 and 2019
Consolidated Statements of Cash Flows for the years ended December 31, 2020 and 2019

43

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
Luna Innovations Incorporated

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of Luna Innovations Incorporated (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows for the years then ended, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which it they relate.

Revenue recognition on the Company’s fixed price contract revenue
As described further in Note 1 to the consolidated financial statements, the Company performs technology research under fixed price contracts with the associated revenue recognized over time. For fixed price revenue contracts recognized over time, management utilizes the input method to measure progress toward the complete satisfaction of the performance obligations based upon the cost incurred to date as a percentage of the total estimated cost. We identified revenue recognition for fixed price contracts as a critical audit matter.

The principal consideration for our determination that revenue recognition for fixed price contracts was a critical audit matter is that the measure of progress towards completion utilizes assumptions for future costs to complete the performance obligations, and those assumptions have significant estimation uncertainty. A significant change in the assumptions could affect the profitability of the contract. Auditing such assumptions required extensive audit effort due to the volume and complexity of these contracts and a high degree of auditor judgment when performing audit procedures and evaluating the results of those procedures.

Our audit procedures related to testing revenue recognition of fixed-price contracts included the following, among others.
We evaluated the design effectiveness of controls over the Company’s process for recognizing revenue over time. This included the design of controls over the initial budgeting process and proportional performance determination.
For a sample of contracts, we inquired regarding the status of the project and obtained an understanding for significant changes in budgeted to actual costs.
For a sample of contracts, we tested the completeness and accuracy of costs incurred to date.
44

We inspected a sample of contracts to evaluate the existence of an enforceable right to payment for performance completed to date, while evaluating the progress towards completion of contracts based on costs incurred, evaluating the reasonableness of management’s estimate of profit margins by comparing contract to date profit margins to year to date profit margins and tested the appropriateness of timing and amount of revenue recognized.
To evaluate management’s ability to estimate progress towards completion, we selected a sample of firm fixed price contracts completed during the year, and obtained the internal budget at inception and compared the budgeted margin to the margin upon completion. We also selected an additional sample of fixed price contracts completed during the year and compared the costs incurred during the current year to the costs that were estimated to be incurred at completion as of the prior year end.

Business Combination – OptaSense Holdings Limited
As described in Note 1 to the consolidated financial statements, the Company acquired OptaSense Holdings Limited in December 2020. This acquisition was accounted for as a business combination. We identified the evaluation of the acquisition date fair value of the intangible assets acquired as a critical audit matter.

The principal consideration for our determination that the evaluation of the acquisition date fair values of the intangible assets acquired was a critical audit matter is the high degree of subjective auditor judgment associated with evaluating management’s determination of the fair values of the acquired intangible assets, which is primarily due to the complexity of the valuation models used and the sensitivity of the underlying significant assumptions. The key assumptions used within the valuation models included prospective financial information, including future revenue growth and an applied discount rate. The calculated fair values are sensitive to changes in these key assumptions.
Our audit procedures related to the evaluation of acquisition date fair values of intangible assets acquired included the following, among others.

We evaluated the design effectiveness of certain controls over the acquisition-date valuation process, including controls over the development of the key assumptions such as the revenue growth and the applied discount rate.
We obtained the purchase price allocation analyses from management and the third-party specialist engaged by management. We assessed the qualifications and competence of management and the third-party specialist and evaluated the methodologies used to determine the fair values of the intangible assets.
We tested the assumptions used within the discounted cash flow models to estimate the fair values of the intangible assets, which included key assumptions such as the future revenue growth and the applied discount rate.
We assessed the reasonableness of management’s forecast by inquiring with management to understand how the forecast was developed and comparing the projections to historical results and external sources including industry trends and peer companies’ historical data;
We also involved a valuation specialist who assisted in the evaluation and testing performed of the reasonableness of significant assumptions to the models, including the applied discount rate.


/s/ GRANT THORNTON LLP

We have served as the Company’s auditor since 2005.

Philadelphia, Pennsylvania
March 12, 2021


45

Luna Innovations Incorporated
Consolidated Balance Sheets
(in thousands, except share data)
December 31, 2020December 31, 2019
Assets
Current assets:
Cash and cash equivalents$15,366 $25,006 
Accounts receivable, net24,951 16,269 
       Receivable from sale of HSOR business 2,501 
Contract assets7,046 2,759 
Inventory23,597 10,294 
Prepaid expenses and other current assets4,509 1,287 
Total current assets75,469 58,116 
Property and equipment, net3,308 3,466 
Intangible assets, net20,109 10,194 
Goodwill18,121 10,542 
Long-term contract assets471 449 
Operating lease ROU asset11,281 2,236 
Finance lease ROU asset244 70 
Other assets39 35 
Deferred tax asset1,960 1,416 
Total assets$131,002 $86,524 
Liabilities and stockholders’ equity
Current liabilities:
Current portion of long-term debt obligations$4,167 $ 
Accounts payable4,393 2,787 
Accrued liabilities12,159 9,036 
Contract liabilities7,095 3,888 
Current portion of operating lease ROU liability2,223 1,283 
Current portion of finance lease ROU liability48 50 
Total current liabilities30,085 17,044 
Long-term debt obligations15,817  
Long-term portion of operating lease ROU liability10,248 1,988 
Long-term portion of finance lease ROU liability196 23 
Other long-term liabilities214  
Total liabilities56,560 19,055 
Commitments and contingencies (Note 14)
Stockholders’ equity:
Common stock, par value $0.001, 100,000,000 shares authorized, 32,724,512 and 31,788,896 shares issued, 31,024,537 and 30,149,105 shares outstanding at December 31, 2020 and 2019, respectively
33 32 
Treasury stock at cost, 1,699,975 and 1,639,791 shares at December 31, 2020 and 2019, respectively
(4,789)(4,337)
Additional paid-in capital92,403 88,022 
Accumulated deficit(12,957)(16,248)
Accumulated other comprehensive loss(248) 
Total stockholders’ equity74,442 67,469 
Total liabilities and stockholders’ equity$131,002 $86,524 

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

Luna Innovations Incorporated
Consolidated Statements of Operations
 (in thousands, except share and per share data)
 Years ended December 31,
 20202019
Revenues:
Lightwave$59,115 $49,117 
Luna Labs23,566 21,399 
Total revenues82,681 70,516 
Cost of revenues:
Lightwave23,306 20,157 
Luna Labs17,187 15,176 
Total cost of revenues40,493 35,333 
Gross profit42,188 35,183 
Operating expense:
Selling, general and administrative27,644 23,344 
Research, development and engineering6,713 7,496 
Acquisition related expense2,204 1,027 
Loss on sale and disposal of property and equipment644  
Total operating expense37,205 31,867 
Operating income4,983 3,316 
Other income/(expense):
Other income/(expense), net50 (5)
Investment income67 394 
Interest expense, net(25)(16)
Total other income92 373 
Income from continuing operations before income taxes5,075 3,689 
Income tax (expense)/benefit(348)1,654 
Net income from continuing operations4,727 5,343 
Loss from discontinued operations, net of income tax of $464
(1,436) 
Net income3,291 5,343 
Less: Preferred stock dividend 286 
Net income attributable to common stockholders$3,291 $5,057 
Net income per share from continuing operations:
Basic $0.15 $0.19 
       Diluted$0.15 $0.17 
Net loss per share from discontinued operations:
Basic$(0.05)$ 
       Diluted$(0.04)$ 
Net income per share attributable to common stockholders:
Basic $0.11 $0.18 
       Diluted$0.10 $0.16 
Weighted average shares:
Basic30,669,874 28,688,867 
Diluted32,578,757 31,840,584 

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

Luna Innovations Incorporated
Consolidated Statements of Comprehensive Income
 (in thousands)
 Years ended December 31,
 20202019
Net income$3,291 $5,057 
Other comprehensive loss(248) 
Total other comprehensive income$3,043 $5,057 


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

Luna Innovations Incorporated
Consolidated Statements of Changes in Stockholders' Equity
 (in thousands, except share data)
 Preferred StockCommon StockTreasury StockAdditional
Paid in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive LossTotal
 Shares$Shares$Shares$$$$
Balance, January 1, 2019, as previously reported1,321,514 $1 27,956,401 $30 1,253,105 $(2,117)$85,745 $(21,305)$62,354 
Exercise of stock option— — 487,802 1 — — 447 — — $448 
Stock-based compensation— — 16,286 — — — 1,544 — — $1,544 
Stock dividends (1)— — 770,454 — — — 286 (286)— $ 
Preferred stock to common stock conversion(1,321,514)(1)1,321,514 1 — — — — — $ 
Forfeitures of restricted stock grants— — (16,666)— — — — — — $ 
Purchase of treasury stock— — (386,686)— 386,686 (2,220)— — — $(2,220)
Net income— — — — — — — 5,343 — 5,343 
Balance, January 1, 2020, as previously reported $ 30,149,105 $32 1,639,791 $(4,337)$88,022 $(16,248)$ $67,469 
Exercise of stock option— — 792,466 1 — — 2,275 — — 2,276 
Stock-based compensation— — 83,935 — — — 2,134 — — 2,134 
Deferred compensation issuance— — 47,377 — — — 78 — — 78 
ESPP Issuance— — 93,368 — — — 456 — — 456 
Forfeitures of restricted stock— — (81,530)— — — (562)— — (562)
Purchase of treasury stock— — (60,184)— 60,184 (452)— — — (452)
Net income— — — — — — — 3,291 — 3,291 
Foreign currency translation adjustment— — — — — — — — (248)(248)
Balance, December 31, 2020 $ 31,024,537 $33 1,699,975 $(4,789)$92,403 $(12,957)$(248)$74,442 
 

(1)The stock dividends payable in connection with the Series A Convertible Preferred Stock were issued at the request of Carilion. See Note 11 - Stockholders' Equity for more information.

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

Luna Innovations Incorporated
Consolidated Statements of Cash Flows
 (in thousands, except share data)
Years ended December 31,
20202019
Cash flows provided by operating activities:
Net income$3,291 $5,343 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization2,970 2,503 
Stock-based compensation2,134 1,544 
Loss on sale and disposal of property and equipment644  
Loss from discontinued operations, net of tax1,436  
Deferred tax asset(522) 
Tax benefit from release of valuation allowance (3,349)
Bad debt expense127 538 
Changes in operating assets and liabilities:
Accounts receivable(3,292)(2,249)
Contract assets(1,504)(449)
Inventory(1,550)(723)
Prepaid expenses and other current assets(2,203)(242)
Other long-term assets(3)45 
Accounts payable and accrued liabilities1,143 592 
Contract liabilities(29)1,245 
Other long-term liabilities214  
Net cash provided by operating activities2,856 4,798 
Cash flows used in investing activities:
Acquisitions, net of cash acquired(34,102)(19,004)
Acquisition of property and equipment(681)(541)
Proceeds from sale of property and equipment403  
Intangible property costs(379)(270)
Proceeds from sale of discontinued operations600  
Net cash used in investing activities(34,159)(19,815)
Cash flows provided by/(used in) financing activities:
Proceeds from debt obligations19,984  
Payments on debt obligations (625)
Payments on finance lease obligations(53)(40)
Purchase of common stock(452)(2,220)
Proceeds from ESPP456  
Proceeds from the exercise of options and warrants1,714 448 
Net cash provided by/(used in) financing activities21,649 (2,437)
Net change in cash and cash equivalents(9,654)(17,454)
Effect of exchange rate changes on cash and cash equivalents14  
Cash and cash equivalents—beginning of period25,006 42,460 
Cash and cash equivalents—end of period$15,366 $25,006 
Supplemental disclosure of cash flow information
Cash paid for interest$4 $18 
Cash paid for income taxes$1,244 $1,160 
Cash received for income tax refunds   
Supplemental disclosure for non-cash transactions
Contingent liability for business combination$225 $1,000 
Dividend on preferred stock$ $286 

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

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1.    Organization and Summary of Significant Accounting Policies
Luna Innovations Incorporated (“we” or the "Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure.
Consolidation Policy
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and include our accounts and the accounts of our wholly owned subsidiaries. We eliminate from our financial results all intercompany transactions.
Use of Estimates
The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our consolidated financial statements and accompanying notes.
Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results may differ from such estimates and assumptions.
Revenue Recognition
Lightwave Revenues
Revenues from product sales are generated by the sale of commercial products and services under various sales programs to the end user and through distribution channels. We sell fiber optic test and sensing systems to end users for use in numerous fiber optic-based measurement applications. Revenues are recorded net of applicable sales taxes collected from customers and payable to state or local governmental entities.

For Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost-plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process
51

that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.
    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet.
Luna Labs Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80% to 90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the
52

contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.
Allowance for Uncollectible Receivables
Accounts receivable are recorded at their face amount, less an allowance for doubtful accounts. We review the status of our uncollected receivables on a regular basis. In determining the need for an allowance for uncollectible receivables, we consider our customers’ financial stability, past payment history and other factors that bare on the ultimate collection of such amounts. The allowance was $0.9 million at each of December 31, 2020 and 2019.
Cash Equivalents
We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. To date, we have not incurred losses related to cash and cash equivalents. Our foreign currency risk on cash and cash equivalents held outside of the US is not material. Cash equivalents at December 31, 2020 and 2019 included $3.1 million and $19.8 million, respectively, invested in U.S. Treasury obligations through a sweep account with our bank. The full value of amounts invested through the sweep account are convertible to cash on a daily basis. Our cash transactions are processed through reputable commercial banks. We regularly maintain cash balances with financial institutions which exceed Federal Deposit Insurance Corporation (“FDIC”) insurance limits. At December 31, 2020 and 2019, we had approximately $7.5 million and $5.0 million, respectively, in excess of FDIC insured limits.

53

Fair Value Measurements
Our financial assets and liabilities are measured at fair value, which is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. Valuation techniques are based on observable or unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—Quoted prices for identical instruments in active markets.
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which significant value drivers are observable.
Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable.
The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value because of the short-term nature of these instruments. The carrying amount of lease liabilities approximate fair value because these financial instruments bear interest at rates that approximate current market rates for similar agreements with similar maturities and credit. We consider the terms of the PNC Bank, National Association debt facility, including its interest rate of LIBOR plus a margin ranging from 1.75% to 2.25%, to be at market based upon similar instruments that would be available to us.
Property and Equipment, net
Property and equipment, net, are stated at cost less accumulated depreciation. We record depreciation using the straight-line method over the following estimated useful lives:
Equipment
37 years
Furniture and fixtures7 years
Software3 years
Leasehold improvementsLesser of lease term or life of improvements
Intangible Assets
Intangible assets consist of patents related to certain intellectual property that we have developed or acquired, and identifiable intangible assets recognized in connection with our acquisition of OptaSense Holdings Ltd. ("OptaSense") and General Photonics, Inc. ("GP"). We amortize our identified intangible assets over their estimated useful lives ranging between one and fifteen years and analyze the reasonableness of the remaining useful life whenever events or circumstances indicate that the carrying amount may not be recoverable to determine whether their carrying value has been impaired.
Goodwill
Goodwill is tested annually for impairment in the fourth quarter (October 1st) and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment can be performed to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, we compare the fair value of each reporting unit to its carrying value using a quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is considered not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss.
For the quantitative assessment, we estimate the fair value of each reporting unit using a combination of an income approach using a discounted cash flow ("DCF") analysis and a market-based valuation approach based on comparable public company trading values. Determining the fair value of a reporting unit requires the exercise of significant management judgments, including the amount and timing of projected future revenues, earnings and cash flows after considering factors such as recent operating performance, general market and industry conditions, existing and expected future contracts, changes in working capital and long-term business plans and growth initiatives. The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the corporate level to the reporting units.
    
54

Research, Development and Engineering
Research, development and engineering expense not related to contract performance are expensed as incurred. We expensed $6.7 million and $7.5 million of non-contract related research, development and engineering expense for the year ended December 31, 2020 and 2019, respectively.
Impairment of Long-Lived Assets
We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair value. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.
Inventory
Inventory consists of finished goods, work in process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.
Net Income per Share
Basic per share data is computed by dividing net income attributable to common stockholders by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential common shares had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
The effect of 1.9 million and 3.2 million common stock equivalents are included for the diluted per share data for the years ended December 31, 2020 and 2019, respectively. Accrued stock dividends and stock options are included in our common stock equivalents for the year ended December 31, 2020, while preferred stock is also included for the year ended December 31, 2019.
Stock-Based Compensation
We have two stock-based compensation plans, which are described further in Note 11. We recognize compensation expense based upon the fair value of the underlying equity award as of the date of grant. We have elected to use the Black-Scholes option pricing model to value any stock options granted. Restricted stock and restricted stock units awarded are valued at the closing price of our common stock on the date of the award. We recognize stock-based compensation for such awards on a straight-line method over the requisite service period of the awards taking into account the effects of the expected exercise. We reduce stock-based compensation expense for the value of any forfeitures of unvested awards as such forfeitures occur.
Income Taxes
We account for income taxes using the liability method. Deferred tax assets or liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities as measured by the enacted tax rates, which will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is provided unless we conclude it is more likely than not that the deferred tax assets will be realized.
We recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. We evaluate our ability to benefit from all deferred tax assets and establish valuation allowances for amounts we believe are not more-likely-than-not to be realizable. For uncertain tax positions, we use a more-likely-than-not threshold, greater than 50%, based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are recognized as a component of the tax provision.


55

Foreign Currency

For our non-U.S. dollar functional currency subsidiaries, assets and liabilities are translated into U.S. dollars using fiscal year end exchange rates. Sales and expenses are translated at average monthly exchange rates. Foreign currency translation gains and losses are included as a component of accumulated other comprehensive loss within equity. Gains and losses resulting from foreign currency transactions are included in earnings.
Recently Adopted Accounting Pronouncements

In January 2017, the FASB issued ASU 2017-04 Simplifying the Test for Goodwill Impairment, which simplifies the test for goodwill impairment by eliminating Step 2 from the goodwill impairment test which previously measured a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount. We adopted ASU 2017-04, effective January 1, 2020. As a result of adopting the new rules, we compare the estimated fair value of our reporting units to their respective carrying values when evaluating the recoverability of goodwill. If the carrying value of a reporting unit exceeds its fair value, an impairment charge will be recognized for the amount by which its carrying value exceeds the reporting unit's fair value; however, the loss recognized will not exceed the goodwill allocated to the reporting unit. The adoption of ASU 2017-04 did not have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13 Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement, which amends the disclosure requirements in ASC 820 by adding, changing, or removing certain disclosures. The ASU applies to all entities that are required under this guidance to provide disclosures about recurring or nonrecurring fair value measurements. We adopted these amendments, effective January 1, 2020. The adoption of ASU 2018-13 did not have a significant impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15 Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15, effective January 1, 2020. The adoption of ASU 2018-15 did not have a significant impact on our consolidated financial statements.

Recently Issued Pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13 Financial Instruments - Credit Losses (Topic 326) - Measurement of Credit Losses on Financial Instruments, which requires companies to measure financial assets at an amortized cost basis to be presented at the net amount expected to be collected. The new accounting rules eliminate the probable initial recognition threshold and, instead, reflect an entity's current estimate of all expected credit losses. ASU 2016-13 is applicable to our trade receivables. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. We have elected this extension and the effective date for us to adopt this standard will be for fiscal years beginning after December 15, 2022. We are currently in the process of evaluating the impact of ASU 2016-13, but we do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of the accounting for income taxes and also improves consistent application of and simplification of other areas when accounting for income taxes. The guidance is effective for us beginning in the first quarter of fiscal year 2021, while early adoption is permitted. We do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.
    
2. Business Acquisitions

OptaSense Holdings Limited

On December 3, 2020, we entered into and closed a Share Purchase Agreement (the “Share Purchase Agreement”) with QinetiQ Holdings Limited (“QinetiQ”) for the purchase of all of the shares of OptaSense, a recognized market leader in fiber optic distributed monitoring solutions for pipelines, oilfield services, security, highways and railways, as well as power and utilities monitoring systems. Pursuant to the Share Purchase Agreement, we acquired all outstanding shares of OptaSense for aggregate consideration of $38.9 million (£29.0 million) subject to adjustment as described in the Share Purchase Agreement (the “Transaction”). The acquisition of OptaSense provides us with important distributed acoustic sensing ("DAS") intellectual
56

property and products. OptaSense's technology and products and geographic footprint are highly complementary to Luna, which we believe will accelerate our technology and overall growth roadmap.

The Share Purchase Agreement and a Tax Deed entered into between QinetiQ and us (the “Tax Deed”) in connection with the Share Purchase Agreement contain customary representations and warranties and indemnities. In addition, at closing of the acquisition, we obtained a warranty and indemnity insurance policy from Liberty Mutual Insurance Europe SE (LMIE) in connection with the Share Purchase Agreement and the Tax Deed.

In addition, for a period of two years after closing, QinetiQ has agreed not, directly or indirectly, alone or jointly with any other person, to compete or engage in any competing business with us in countries in which OptaSense operates and not to solicit our customers, employees or suppliers, subject to specified exceptions. QinetiQ has also agreed to provide specified transitional services for a period of six months after closing.

For the period from the closing of the OptaSense acquisition through December 31, 2020, we recognized revenue of $1.5 million and an operating loss of $0.9 million. OptaSense's operating loss for the period from the closing of the acquisition through December 31, 2020 included $0.1 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations.

New Ridge Technologies

On October 29, 2020, we acquired New Ridge Technologies, a small company that develops and manufactures fiber optic test and measurement equipment and advanced fiber optic subsystems primarily for telecommunication and radio-over-fiber applications. The company's acquired operations will be integrated into, and reported as a part of, our Lightwave segment. This acquisition supports our growth strategy in the communications test arena. The total consideration was $0.6 million which consisted of $0.4 million paid at closing and $0.2 million of contingent consideration related to an earn-out provision. We recorded $0.02 million of goodwill upon the completion of the purchase consideration allocation. Depending on the achievement of certain metrics during the two years following closing, we may pay the seller up to $0.2 million in contingent consideration related to the earn-out provision.

General Photonics Corporation

On March 1, 2019, we acquired the outstanding stock of GP for cash consideration of $19.0 million. Of the purchase price, $17.1 million was paid at closing and $1.9 million was placed into escrow for possible working capital adjustments to the purchase price and potential satisfaction of certain post-closing indemnification obligations. Additionally, we may become obligated to pay additional cash consideration of up to $1.0 million if certain revenue targets for the GP historical business are met for the twelve-month period following the closing. We estimated the fair value of the contingent obligation to be $1.0 million, which is shown in accrued liabilities on the consolidated balance sheet and was subsequently paid during the year ended December 31, 2020. The fair value of the contingent obligation was determined using the present value of estimated likely future payments.

For the period from the closing of the GP acquisition through December 31, 2019, we recognized revenue of $10.5 million and operating income of $1.4 million. Operating income for the period from the closing of the acquisition through December 31, 2019 included $1.6 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory associated with the acquisition of GP. Operating income for the year ended December 31, 2019 also included $0.9 million of costs associated with the acquisition of GP. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations.

These acquisitions have been accounted for under the acquisition method of accounting in accordance with ASC 805 - Business Combinations. Under ASC 805, the total estimated purchase consideration is allocated to the acquired tangible and intangible assets and assumed liabilities based on their estimated fair values as of the acquisition date. Any excess of the fair value of the acquisition consideration over the identifiable assets acquired and liabilities assumed is recognized as goodwill. The allocation of the purchase consideration for the OptaSense acquisition is preliminary.

57

The following table summarizes the allocation of the purchase consideration of each acquisition (excluding cash of $5.2 million and $3.8 million, respectively):

(in thousands)OptaSense (2020)GP (2019)
Accounts receivable$5,553 $1,521 
Contract assets2,823  
Inventory11,483 2,698 
Other current assets1,026 764 
Property and equipment1,247 286 
Identifiable intangible assets11,263 8,200 
Goodwill7,619 10,512 
Right of use asset2,082  
Other long-term assets22  
Accounts payable and accrued expenses(4,089)(4,076)
Contract liabilities(3,259) 
Other current liabilities(747) 
Long-term operating lease liability(1,335) 
Total purchase consideration$33,688 $19,905 


The identifiable intangible assets and their estimated useful lives were as follows:
EstimatedEstimated Fair Value
(in thousands)Useful LifeOptaSenseGP
Developed technology
8 - 10 years
$7,379 $7,200 
Trade names and trademarks
3 - 15 years
2,580 400 
Backlog3 years699  
Customer relationships
5 - 15 years
605 600 
$11,263 $8,200 


OptaSense's developed technology primarily consists of its DAS product solutions that deliver superior measurements for a wide range of applications from advanced industrial monitoring through high performance geophysical measurements. GP's developed technologies acquired primarily consisted of its technologies relating to the measurement and control of the polarization of light. The developed technologies were valued using the "multi-period excess earnings" method, under the income approach. The multi-period excess earnings method reflects the present value of the projected cash flows that are expected by the developed technologies less charges representing the contribution of other assets to those cash flows. Discount rates of 17.5% and 17% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.

Trade names and trademarks are considered a type of guarantee of a certain level of recognizability, quality or performance represented by the OptaSense and GP brands. Trade names and trademarks were valued using the "relief from royalty" method under the income approach. This method is based on the assumption that in lieu of ownership, a market participant would be willing to pay a royalty in order to exploit the related benefits of these assets. Discount rates of 17.5% and 16% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.

Backlog arises from unfulfilled purchase or sales order contracts. The value of OptaSense's backlog as of the acquisition date was calculated using the income approach. A discount rate of 16.5% was used to discount the cash flows attributable solely to the backlog to the present value.

Customer relationships represent the fair value of either (i) the avoidance of cost associated with the creation of a new customer relationship or (ii) the projected cash flows that will be derived from the sale of products to existing customers as of the acquisition date. OptaSense's customer relationships were valued using the cost approach based on the expected time to re-build the customer base. GP's customer relationships were valued using the "distributor" method, under the income approach.
58

Under this premise, the margin of a distributor within the industry is deemed to be the margin attributable to customer relationships. This isolates the cash flows attributable to the customer relationships for which a market participant would be willing to pay. Discount rates of 17.5% and 16% were used to discount these cash flows for OptaSense and GP, respectively, to the present value.

Goodwill represents the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed in connection with the acquisition. Goodwill generated from our business acquisitions was primarily attributable to expected synergies from future customer and sales growth.

Pro forma consolidated results of operations

The following unaudited pro forma financial information presents combined results of operations for each of the periods presented as if the acquisitions of OptaSense and GP had been completed on January 1, 2019. The pro forma information includes adjustments to depreciation expense for property and equipment acquired and amortization expense for the intangible assets acquired and the elimination of transaction expenses recognized in each period. Transaction-related expenses associated with the acquisition of OptaSense and excluded from pro forma income from continuing operations were $2.2 million for the year ended December 31, 2020. Transaction-related expenses associated with the acquisition of GP and excluded from pro forma income from continuing operations were $1.0 million for the year ended December 31, 2019.

The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisitions of OptaSense and GP occurred on January 1, 2019, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.

For the years ended
December 31, 2020December 31, 2019
OptaSenseOptaSenseGP
(in thousands)(unaudited)(unaudited)(unaudited)
Revenue$103,971 $101,390 $72,577 
Income from continuing operations$1,364 $487 $6,913 

3.    Accounts Receivable, net
Accounts receivable, net, consist of the following:
 December 31,
(in thousands)20202019
Billed$25,418 $17,194 
Other419 5 
25,837 17,199 
Less: allowance for doubtful accounts(886)(930)
Accounts receivable, net$24,951 $16,269 

4.    Inventory
Inventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.



59

Components of inventory are as follows:
December 31,
(in thousands)20202019
Finished goods$11,547 $1,695 
Work-in-process1,425 1,008 
Raw materials10,625 7,591 
     Inventory$23,597 $10,294 

5.    Property and Equipment, net
Property and equipment, net, consists of the following:
 December 31,
(in thousands)20202019
Building$ $70 
Equipment4,844 9,564 
Furniture and fixtures353 685 
Software106 1,178 
Leasehold improvements2,416 5,288 
Construction in process185  
7,904 16,785 
Less—accumulated depreciation(4,596)(13,319)
Property and equipment, net$3,308 $3,466 
Depreciation for the years ended December 31, 2020 and 2019 was approximately $1.1 million and $1.0 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations.

6.    Intangible Assets, net
Intangible assets, net consist of the following:
 December 31,
(in thousands)Estimated Life20202019
Patent costs
1 - 18 years
$5,702 $5,291 
Developed technology
5 - 10 years
17,344 9,800 
In-process research and developmentN/A1,580 1,580 
Customer base
5 - 7 years
1,302 700 
Trade names
3 - 15 years
3,122 550 
Backlog3 years696  
29,746 17,921 
Accumulated amortization(9,637)(7,727)
Intangible assets, net$20,109 $10,194 
Amortization for the years ended December 31, 2020 and 2019 was approximately $1.8 million and $1.6 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations.



60

Estimated aggregate amortization, based on the net value of intangible assets at December 31, 2020, for each of the next five years and beyond is as follows (in thousands):
Year Ending December 31, 
2021$2,978 
20222,906 
20232,807 
20242,316 
20252,306 
2026 and beyond6,796 
$20,109 
 
    We did not recognize any intangible asset impairment charges during the years ended December 31, 2020 or 2019.

7.Goodwill

    As of December 31, 2020 and December 31, 2019, goodwill has been allocated to our Lightwave segment. The changes in the carrying value of goodwill during the years ended December 31, 2020 and December 31, 2019 were as follows (in thousands):

Balance as of December 31, 2018$101 
   Goodwill resulting from business acquisition10,512 
   Measurement period adjustment(71)
Balance as of December 31, 201910,542 
   Goodwill resulting from business acquisitions7,637 
   Foreign currency translation(58)
Balance as of December 31, 2020$18,121 

    After completing a qualitative assessment of our goodwill during the fourth quarter of 2020, we concluded the carrying value of goodwill was not impaired as of December 31, 2020.

8.     Accrued Liabilities

Accrued liabilities consist of the following:
December 31,
(in thousands)20202019
Accrued compensation$9,103 $6,416 
Contingent consideration225 1,000 
Accrued professional fees825 113 
Accrued income tax281 716 
Accrued interest42  
Accrued royalties456 365 
Accrued liabilities-other1,227 426 
    Total accrued liabilities$12,159 $9,036 

61

9.    Debt

Long-term debt consists of the following:
 Years ended December 31,
(in thousands)20202019
Term Loan (net of debt issuance costs of $66, 2.48% at December 31, 2020)
$12,434 $ 
Revolving Loan (2.48% at December 31, 2020)
7,550  
19,984  
Less: Current portion of long-term debt obligations(4,167) 
Long-term debt obligations $15,817 $ 

PNC Bank Facility
On December 1, 2020 (the “Effective Date”), we entered into a Loan Agreement (the “Loan Agreement”) with PNC Bank, National Association, as lender (the “Lender”) and our domestic subsidiaries as guarantors. The Loan Agreement provides a $12.5 million term loan facility (the “Term Loan”) and a $15.0 million revolving credit facility (the “Revolving Line”), which includes a $3.0 million letter of credit sublimit. On the Effective Date, we borrowed the full amount of the Term Loan from the Lender pursuant to a term note (the “Term Note”) and a $7.6 million revolving loan (the “Revolving Loan”) pursuant to a revolving line of credit note (the “Revolving Line of Credit Note”). We may repay and reborrow advances under the Revolving Line from time to time pursuant to the Revolving Line of Credit Note.
The Term Loan matures on December 1, 2023. The Term Loan is due and payable in 12 equal quarterly payments of principal and interest. The Term Loan bears interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio (as defined in the Loan Agreement). We may prepay the Term Loan without penalty or premium.
The Revolving Line expires on December 1, 2023. Borrowings under the Revolving Line will bear interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio. Accrued interest will be due and payable on the first day of each month and the outstanding principal balance and any accrued but unpaid interest will be due and payable on December 1, 2023. The unused portion of the Revolving Line will accrue a fee equal to 0.20% per annum multiplied by the quarterly average unused amount.
Provided our obligations under the Loan Agreement have been satisfied, we may terminate the Loan Agreement at any time upon three business days’ advance written notice to the Lender.
The Loan Agreement includes a number of affirmative and restrictive covenants applicable to us and our subsidiaries, including, among others, financial covenants regarding minimum net leverage and fixed charge coverage, affirmative covenants regarding delivery of financial statements, payment of taxes, and maintenance of government compliance, and restrictive covenants regarding dispositions of property, acquisitions, incurrence of additional indebtedness or liens, investments and transactions with affiliates. We are also restricted from paying dividends or making other distributions or payments on our capital stock, subject to limited exceptions. We were in compliance with these covenants as of December 31, 2020.
Upon the occurrence of certain events, including failure to satisfy our payment obligations under the Loan Agreement, failure to adhere to the financial covenants, the breach of certain of our other covenants under the Loan Agreement, cross defaults to other indebtedness or material agreements, judgment defaults and defaults related to failure to maintain governmental approvals, the Lender will have the right, among other remedies, to declare all principal and interest immediately due and payable, and to exercise secured party remedies.

Silicon Valley Bank Facility
We maintained a Loan and Security Agreement (the "Credit Facility") with Silicon Valley Bank ("SVB") under which we had a term loan with an original borrowing amount of $6.0 million (the “Original Term Loan”). The Original Term Loan carried a floating annual interest rate equal to SVB’s prime rate then in effect plus 2%. The Original Term Loan matured and was repaid in May 2019.
On October 8, 2020, we entered into an Amended and Restated Loan and Security Agreement (the “A&R Loan Agreement”) with SVB, which amended and restated in its entirety our previous Loan and Security Agreement dated as of October 10, 2019, as amended. Under the A&R Loan Agreement, SVB agreed to make advances available up to $10.0 million
62

(the “A&R Revolving Line”). If we borrow from the A&R Revolving Line, such borrowing would carry a floating annual interest rate equal to the greater of (i) the Prime Rate (as defined in the Loan Agreement) then in effect plus .50% or (ii) 4.75%. Amounts borrowed under the A&R Revolving Line may be repaid and, prior to the A&R Revolving Line Maturity Date (defined below), reborrowed. The Revolving Line terminates on October 10, 2021 (the “A&R Revolving Line Maturity Date”), unless earlier terminated by us.
Amounts due under the A&R Loan Agreement are secured by our assets, including all personal property and bank accounts; however, intellectual property is not secured under the Loan Agreement. The Loan Agreement requires us to observe a number of financial and operational covenants, including maintenance of a specified Liquidity Coverage Ratio (as defined in the A&R Loan Agreement), protection and registration of intellectual property rights and customary negative covenants. As of December 31, 2020, there were no events of default on the Credit Facility.
On December 1, 2020, we terminated the A&R Loan Agreement, dated October 8, 2020. As of the time of termination, there were no amounts outstanding under the A&R Loan Agreement.
On April 28, 2020, we were granted a loan (the "Loan") from SVB in the aggregate amount of $4.5 million, pursuant to the Paycheck Protection Program under Division A, Title I of the CARES Act, which was enacted March 27, 2020.
On May 4, 2020, we returned the full amount of the proceeds of the Loan to SVB. The decision to return the proceeds was based on the revised guidance issued by the U.S. Department of Treasury and the Small Business Administration subsequent to our application for the Loan.

Maturities on debt are as follows (in thousands):
Year Ending December 31,Amount
2021$4,167 
20224,167 
202311,650 
Total$19,984 

Interest expense, net for the years ended December 31, 2020 and 2019 consisted of the following:
 Years ended December 31,
(in thousands)20202019
Interest expense on Term Loans$26 $8 
Interest expense on Revolving Line of Credit16  
Amortization of debt issuance costs2 6 
Other interest expense5 2 
Interest income(24) 
Total interest expense, net$25 $16 

10.     Leases

    We have operating leases for our facilities, which have remaining terms ranging from 1 to 5 years. Our leases do not have an option to extend the lease period beyond the stated term unless the new term is agreed by both parties. They also do not have an early termination clause included. Our operating lease agreements do not contain any material restrictive covenants. Some of our operating lease agreements contain variable payment provisions that provide for rental increases based on consumer price indices. The change in rent expense resulting from changes in these indices are included within variable rent.

    We also have finance leases for equipment which have remaining terms ranging from 1 to 4 years. These lease agreements are for general office equipment with a 5-year useful life. These lease agreements do not have an option to extend the lease beyond the stated terms nor do they have an early termination clause. These lease agreements do not have any variable payment provisions included. The finance lease costs consist of interest expense and amortization, and are included primarily in selling, general and administrative expense in our consolidated statement of operations.

63

    The discount rate for both our operating and finance leases was not readily determinable in the specific lease agreements. As a result, our incremental borrowing rate was used as the discount rate when establishing the ROU assets and corresponding lease liabilities. As of December 31, 2020, we had no operating or finance leases that have not yet commenced.

Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:

Year Ended
(in thousands)December 31, 2020December 31, 2019
Operating lease costs$1,647 $1,622 
Variable rent costs133 (147)
   Total rent expense$1,780 $1,475 

    Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):

Year Ending December 31,Operating LeasesFinance Leases
2021$2,953 $53 
20222,674 53 
20232,390 53 
20241,897 52 
20251,226 48 
2026 and beyond3,882  
   Total future minimum lease payments15,022 259 
   Less: Interest2,551 15 
     Total lease liabilities$12,471 $244 
Current lease liability$2,223 $48 
Long-term lease liability10,248 196 
   Total lease liabilities$12,471 $244 

    






















64

Other information related to leases is as follows:

Year Ended
(in thousands, except weighted-average data)December 31, 2020December 31, 2019
Finance lease cost:
   Amortization of right-of-use assets$48 $46 
   Interest on lease liabilities4 5 
Total finance lease cost$52 $51 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$1,647 $1,622 
   Finance cash flows from finance leases$53 $40 
Right-of-use assets obtained in exchange for new operating lease liabilities$10,740 $ 
Right-of-use assets obtained in exchange for new finance lease liabilities$247 $15 
Weighted-average remaining lease term (years) - operating leases6.33.7
Weighted-average remaining lease term (years) - finance leases4.92.1
Weighted-average discount rate - operating leases5 %7 %
Weighted-average discount rate - finance leases2 %7 %


11.    Stockholders’ Equity

Series A Convertible Preferred Stock
In January 2010, we entered into a transaction with Carilion, in which Carilion agreed to exchange all of its Senior Convertible Promissory Notes with an original principal amount of $5.0 million plus all accrued but unpaid interest, totaling $1.2 million, for 1,321,514 shares of our newly designated Series A Convertible Preferred Stock. The Series A Convertible Preferred Stock is non-voting, carries a dividend of 6% payable in shares of common stock and maintains a liquidation preference up to $6.2 million. In September 2019, Carilion elected to convert the 1,321,514 shares of preferred stock into an equal number of shares of our common stock. In addition, we issued 770,454 shares of our common stock in satisfaction of the accrued dividends earned on the preferred stock prior to its conversion.
Equity Incentive Plans
In April 2016, we adopted our 2016 Equity Incentive Plan (the "2016 Plan") as a successor to the 2006 Plan. Under the 2016 Plan, our Board of Directors is authorized to grant both incentive and non-statutory stock options to purchase common stock and restricted stock awards to our employees, directors, and consultants. The 2016 Plan provides for the issuance of 3,500,000 shares plus any amounts forfeited from grants under the 2006 Plan after the expiration date of the 2006 Plan. Options generally have a life of 10 years and exercise price equal to or greater than the fair market value of the Common Stock as determined by the Board of Directors. Vesting typically occurs over a four-year period.






65

The following table sets forth the activity of the options to purchase common stock under the 2006 Plan and the 2016 Plan. The prices represent the closing price of our Common Stock on the Nasdaq Capital Market on the respective dates.
 Options OutstandingOptions Exercisable
 Number of
Shares
Price per
Share Range
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
Number of
Shares
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
(in thousands, except share, per share and weighted-average data)
Balance at January 1, 20193,108,868 
$0.61 - 6.55
$2.26 $3,670 1,986,740 $1.81 $3,314 
Forfeited(14,707)
$1.47 - 3.37
2.51
Exercised(558,834)
$0.61 - 1.81
1.21
Granted625,070 
$3.21 - 7.37
3.63
Balance at December 31, 20193,160,397 
$1.18 - 7.37
$2.72 $14,460 1,835,799 $2.28 $9,198 
Forfeited(108,515)
$1.27 - 7.59
3.66
Exercised(792,466)
$1.21 - 4.43
2.80 
Granted70,000 
$6.27 - 7.59
6.65 
Balance at December 31, 20202,329,416 
$1.18 - 7.59
$2.76 $16,574 1,408,119 $2.26 $10,734 
 
(1)The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only.

The fair value of each option granted is estimated as of the grant date using the Black-Scholes option pricing model with the following assumptions:
Years ended December 31,
20202019
Risk-free interest rate range0.7%2.494%
Expected life of option-years77
Expected stock price volatility63%67%
Expected dividend yield%%
The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. Expected volatility is based upon the average historical volatility of our common stock over the period commensurate with the expected term of the related instrument. The expected life and estimated post-employment termination behavior is based upon historical experience of homogeneous groups, executives and non-executes, within our company. We do not currently pay dividends on our common stock nor do we expect to in the foreseeable future.
  Options OutstandingOptions Exercisable
 Range of
Exercise Prices
Options
Outstanding
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price of
Options
Exercisable
Year ended December 31, 2019
$1.18 - 7.37
3,160,397 6.24$2.721,835,799 4.30$2.28
Year ended December 31, 2020
$1.18 - 7.59
2,329,416 6.04$2.761,408,119 4.73$2.26
 
(in thousands)Total Intrinsic Value of
Options Exercised
Total Fair Value of
Options Vested
Year ended December 31, 2019$1,642 $3,268 
Year ended December 31, 2020$3,322 $3,178 
66

For the years ended December 31, 2020 and 2019, the weighted average grant date fair value of options granted was $6.65 and $3.63 per share, respectively. We estimate the fair value of options at the grant date using the Black-Scholes model. For all stock options granted through December 31, 2020, the weighted average remaining service period is 6.0 years.
Unamortized stock option expense at December 31, 2020 that will be amortized over the weighted-average remaining service period of 2.0 years totaled $2.1 million.
Restricted Stock and Restricted Stock Units

Historically, we have granted shares of restricted stock to certain employees that have vested in three equal annual installments on the anniversary dates of their grant. However, beginning in 2019, we altered our approach for these grants to replace the grant of restricted stock subject to time-based vesting with the grant of a combination of restricted stock units ("RSUs") subject to time-based vesting and performance-based vesting. Each RSU represents the contingent right to receive a single share of our common stock upon the vesting of the award. For the year ended December 31, 2020, we granted an aggregate of 138,650 RSUs to certain employees. Of the RSUs granted during 2020, 76,700 of such RSUs are subject to time-based vesting and are scheduled to vest in three equal annual installments on the anniversary dates of the grant. The remaining 61,950 RSUs are performance-based awards that will vest based on our achievement of long-term performance goals, in particular, based on our levels of 2022 revenue and operating income. The 61,950 shares issuable upon vesting of the performance-based RSUs represent the maximum payout under our performance-based awards, based upon 150% of our target performance for 2022 revenue and operating income (the payout of such awards based on target performance for 2022 revenue and operating income would be 41,300 shares). In the case of the time-based and performance-based RSUs, vesting is also subject to the employee's continuous service with us through vesting. In 2020, 137,997 shares of restricted stock and 72,335 RSUs granted to employees vested.

In addition, in conjunction with our 2018, 2019 and 2020 Annual Meetings of Stockholders, we granted RSUs to certain members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy (other members of our Board of Directors elected to receive their annual equity compensation for Board service in the form of stock units under our Deferred Compensation Plan as described below). RSUs granted to our non-employee Directors vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting. In 2020 and 2019, we granted 10,652 and 11,600, respectively, RSUs to non-employee members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy. In 2020 and 2019, 11,600 and 16,286 RSUs, respectively, vested.

The following table summarizes the number of unvested shares underlying our restricted stock awards and RSUs and the value of our unvested restricted stock awards and RSUs in 2020 and 2019:

(in thousands, except share and weighted-average share data)Number of Unvested SharesWeighted Average Grant Date Fair ValueAggregate Grant Date Fair Value of Unvested Shares
Balance at January 1, 2019458,620 $2.56 $1,172 
Granted291,600 3.75 1,094 
Vested(210,624)2.33 (491)
Forfeitures(37,499)2.96 (111)
Balance at December 31, 2019502,097 $3.31 $1,664 
Granted149,302 6.48 967 
Vested(221,932)3.19 (708)
Balance at December 31, 2020429,467 $4.48 $1,923 
We recognized $2.1 million and $1.5 million in stock-based compensation expense, which is recorded in selling, general and administrative expense on the consolidated statement of operations for the years ended December 31, 2020 and 2019, respectively.
Unamortized restricted stock and RSUs expense at December 31, 2020 that will be amortized over the weighted-average remaining service period of 1.7 years totaled $1.2 million.

67

Employee Stock Purchase Plan
On April 7, 2020, our board of directors approved, and on May 11, 2020, our stockholders approved, the Luna Innovations Incorporated 2020 Employee Stock Purchase Plan (the "2020 ESPP"). The 2020 ESPP grants our eligible employees a purchase right to purchase up to that number of shares of common stock purchasable either with a percentage or with a maximum dollar amount, as designed by the Board of Directors, during the period that begins on the offering date and ends on the date stated in the offering. The maximum number of shares of common stock that may be issued under the 2020 ESPP is 1,200,000 shares. The 2020 ESPP is considered a compensatory plan and the fair value of the discount and the look-back period will be estimated using the Black-Scholes option pricing model and expense will be recognized over the six-month withholding period prior to the purchase date. For the year ended December 31, 2020, we recognized $0.2 million in share-based compensation expense related to the 2020 ESPP, which is included in our selling, general and administrative expense in the accompanying consolidated statement of operations.
Non-employee Director Deferred Compensation Plan
We maintain a non-employee director deferred compensation plan (the “Deferred Compensation Plan”) that permits our non-employee directors to defer receipt of certain compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.
Pursuant to our Deferred Compensation Plan, non-employee directors can also elect to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting.
The following is a summary of our stock unit activity under the Deferred Compensation Plan for 2020 and 2019:
(in thousands, except stock units and weighted-average share data)Number of Stock UnitsWeighted Average Grant Date Fair Value per ShareIntrinsic Value Outstanding
Balance, January 1, 2019507,290 $1.40 $1,699 
Granted121,713 4.41 
Balance, December 31, 2019629,003 2.09 4,585 
Granted53,757 6.62 
Issued(47,377)1.65 
Balance, December 31, 2020635,383 $2.41 $6,278 
    
As of December 31, 2020, 24,855 outstanding stock units had not yet vested.
Stock Repurchase Program

In August 2019, our board of directors authorized a stock repurchase program which allowed us to repurchase up to $2.0 million of our common stock through August 2020. As of December 31, 2020, we had repurchased a total of 333,953 shares for an aggregate purchase price of $2.0 million under this stock repurchase program, all of which had been repurchased before the program expired in September 2019. We currently maintain all repurchased shares under this stock repurchase program as treasury stock.

12.    Revenue Recognition

Disaggregation of Revenue

We disaggregate our revenue from contracts with customers by geographic locations, customer type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. We disaggregate revenue on the basis of where the physical goods are shipped. We also classify revenue by the customer type of entity for which it does business, which is an
68

indicator of the diversity of our client base. We attribute revenues generated from being a subcontractor to a commercial company as government revenue when the ultimate client is a government agency or department. Disaggregation by contract mix provides insight in terms of the degree of performance risk that we have assumed. Fixed-price contracts are considered to provide the highest amount of performance risk as we are required to deliver a scope of work or level of effort for a negotiated fixed price. Cost-based contracts are considered to provide the lowest amount of performance risk since we are generally reimbursed for all contract costs incurred in performance of contract deliverables with only the amount of incentive or award fees (if applicable) dependent on the achievement of negotiated performance requirements. By classifying revenue by major product and service, we attribute revenue from a client to the major product or service that we believe to be the client's primary market.

    The details are listed in the table below for the years ended December 31, 2020 and 2019:

Years ended December 31,
20202019
(in thousands)LightwaveLuna LabsTotalLightwaveLuna LabsTotal
Total Revenue by Geographic Location
United States$33,706 $23,201 $56,907 $26,409 $21,399 $47,808 
Asia16,181 4 16,185 13,669  13,669 
Europe7,144 350 7,494 7,277  7,277 
Canada, Central and South America2,084 11 2,095 1,432  1,432 
All Others   330  330 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Customer Type
Sales to the U.S. government$8,196 $21,111 $29,307 $8,223 $19,757 $27,980 
U.S. direct commercial sales and other25,487 2,455 27,942 18,186 1,642 19,828 
Foreign commercial sales & other25,432  25,432 22,708  22,708 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Contract Type
Fixed-price contracts$56,266 $13,457 $69,723 $45,995 $11,792 $57,787 
Cost-type contracts2,849 10,109 12,958 3,122 9,607 12,729 
  Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Timing of Recognition
Goods transferred at a point in time$50,347 $2,007 $52,354 $41,768 $1,362 $43,130 
Goods/services transferred over time8,768 21,559 30,327 7,349 20,037 27,386 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Products/Services
Technology development$7,211 $21,559 $28,770 $5,987 $20,037 $26,024 
Test, measurement and sensing systems50,881  50,881 41,788  41,788 
Other1,023 2,007 3,030 1,342 1,362 2,704 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 

Contract Balances

Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities
69

include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits. The net contract assets/(liabilities) changed by $1.1 million primarily due to an increased number of government research programs, primarily fixed-price contracts, that have not reached milestones as designated in their respective contracts, but revenue has been recognized based on costs incurred.

The following table shows the components of our contract balances as of December 31, 2020 and 2019:

December 31,
(in thousands)20202019
Contract assets$7,517 $3,208 
Contract liabilities(7,095)(3,888)
   Net contract assets/(liabilities) $422 $(680)

Performance Obligations

Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations represent firm orders for which funding has not yet been appropriated. The approximate value of our Lightwave segment's unfulfilled performance obligations was $35.9 million at December 31, 2020. We expect to satisfy 77% of the performance obligations in 2021, 15% in 2022 and the remainder by 2025. The approximate value of our Luna Labs segment's unfulfilled performance obligations was $19.0 million at December 31, 2020. We expect to satisfy 70% of the performance obligations in 2021, 27% in 2022 and the remainder by 2023.

13.    Income Taxes
Income tax expense/(benefit) from continuing operations consisted of the following for the periods indicated:
Years ended December 31,
(in thousands)20202019
Current:
Federal$89 $1,467 
State460 228 
Foreign27  
$576 $1,695 
Deferred:
Federal(70)(2,849)
State(161)(500)
Foreign$3 $ 
$(228)$(3,349)
Income tax expense/(benefit)$348 $(1,654)
70

Deferred tax assets and liabilities consist of the following components:
 Years ended December 31,
(in thousands)20202019
Bad debt and inventory reserve$430 $376 
UNICAP113 5 
Deferred revenue111 130 
ASC842 Lease Accounting (DTA)(2,610)797 
ASC842 Lease Accounting (DTL)2,852 (545)
Depreciation and amortization(3,361)(2,042)
Net operating loss carryforwards5,767 1,680 
Accrued liabilities679 594 
Stock-based compensation829 780 
Total$4,810 $1,775 
Valuation allowance(2,850)(360)
Net deferred tax asset$1,960 $1,415 

The expense/(benefit) from income taxes from continuing operations differs from the amount computed by applying the federal statutory income tax rate to our loss from continuing operations before income taxes as follows for the periods indicated:
Years ended December 31,
20202019
Income tax expense at federal statutory rate21.00 %21.00 %
Effect of foreign operations0.23  
State taxes, net of federal tax effects3.99 (8.67)
Change in valuation allowance3.44 (67.39)
Provision to return adjustments(0.33)7.26 
Meals and entertainment0.13 0.50 
Other permanent differences8.81 4.20 
Equity compensation(7.25)(1.75)
Current year R&D credit(10.60) 
Prior year R&D credit(17.87) 
Reserve for uncertain tax positions4.20  
Other1.10  
Income tax expense/(benefit)6.85 %(44.85)%

The realization of our deferred income tax assets is dependent upon sufficient taxable income in future periods. In assessing whether deferred tax assets may be realized, we consider whether it is more likely than not that some portion, or all, of the deferred tax asset will be realized. We consider scheduled reversals of deferred tax liabilities, projected future taxable income and tax planning strategies that we can implement in making our assessment. We have net operating loss ("NOL") carryforwards of approximately $5.2 million for a previously acquired company expiring at varying dates through 2033. Our NOL carryovers will be subject to a Section 382 limitation based on a 2015 ownership change, and there have been no subsequent ownership changes. We continue to be in a three year cumulative net income position, and based on all available positive and negative evidence, we believe our net deferred tax asset will be fully realizable.

Our OptaSense acquisition included a UK entity and a US entity which have deferred tax assets. Based on all available evidence, including cumulative history of losses, we have realized deferred tax assets only to the extent they are supported by the reversal of existing temporary differences. As a result, we have recorded a valuation allowance of $2.9 million as of December 31, 2020.

71

The following table summarizes the activity related to our gross unrecognized tax benefits:

 Years ended December 31,
(in thousands)20202019
Unrecognized tax benefits, beginning of period$ $ 
  Increases related to current period tax positions81  
  Increases related to prior period tax positions130  
Unrecognized tax benefits, end of period$211 $ 

As of December 31, 2020, we had $0.2 million of unrecognized tax benefits. If these amounts are recognized in future periods, it would affect the effective tax rate on income from continuing operations for the years in which they are recognized. Interest and penalties released related to uncertain tax positions were not material for the year ended December 31, 2020. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period for which the event occurs requiring the adjustment. The amount of accrued interest and penalties as of December 31, 2020 is recorded in other long-term liabilities on the consolidated balance sheets. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense. We do not believe there are any positions for which it is reasonably possible that the total amount of unrecognized tax benefits will significantly increase or decrease within the next 12 months.
We file numerous consolidated and separate income tax returns in the US federal jurisdiction and in many state and foreign jurisdictions. The U.S. federal statute of limitations remains open for the year 2017 and onward. U.S. state jurisdictions have statutes of limitation generally ranging from three to seven years. Our OptaSense companies have open years for audit including UK - 2017 and forward; US - 2017 and forward; and Canada - 2016 and forward. Given that certain subsidiaries have federal or state net operating loss carryforwards, the statute for examination by the taxing authorities will typically remain open for a period following the use of such net operating loss carryforwards, extending the period for examination beyond the years indicated above. We currently have no income tax returns under examination,

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act includes significant business tax provisions that, among other things, include the removal of certain limitations on utilization of net operating losses, increase the loss carryback period for certain losses to five years, and increase the ability to deduct interest expense, as well as amending certain provisions of the previously enacted Tax Cuts and Jobs Act. We do not expect the CARES Act to have a significant impact on our tax obligations. In December 2020, the Consolidated Appropriations Act, 2021 (“CAA”) was signed into law. The CAA included additional funding through tax credits as part of its economic package for 2021. We evaluated these items in its tax computation as of December 31, 2020 and determined that the items do not have a material impact on our financial statements as of December 31, 2020.


14.    Commitments and Contingencies

Litigation and other contingencies
From time to time, we may become involved in litigation in relation to claims arising out of our operations in the normal course of business. While management currently believes it is not reasonably possible the amount of ultimate liability, if any, with respect to these actions will have a material adverse effect on our financial position, results of operations or liquidity, the ultimate outcome of any litigation is uncertain.
In December 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed $4.0 million of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. As of December 31, 2019, $1.5 million of the escrow balance had been received with the remaining $2.5 million in the escrow account pending resolution of our dispute of indemnity claims received from Macom. In March 2020, we settled the dispute resulting in us receiving $0.6 million and Macom receiving $1.9 million. For the year ended December 31, 2020, we have recorded a loss from discontinued operations of $1.4 million, net of income tax benefit, to reflect the settlement of the dispute.
On July 31, 2018, we sold the assets associated with our optoelectronic components and sub-assemblies ("Opto") business to an unaffiliated third party. The asset purchase agreement provides for additional consideration of up to $1.0 million
72

contingent upon the achievement of a specified revenue level by the sold business during the 18 months following the sale. We did not receive any of the additional $1.0 million of consideration because the minimum revenue targets were not achieved.
We have made, and will continue to make, efforts to comply with current and future environmental laws. We anticipate that we could incur additional capital and operating costs in the future to comply with existing environmental laws and new requirements arising from new or amended statutes and regulations. In addition, because the applicable regulatory agencies have not yet promulgated final standards for some existing environmental programs, we cannot at this time reasonably estimate the cost for compliance with these additional requirements. The amount of any such compliance costs could be material. We cannot predict the impact that future regulations will impose upon our business.
Obligation under Operating Leases
See Note 10 - Leases for discussion of our lease obligations.

Purchase Commitment
We executed a non-cancelable purchase order totaling $1.4 million in the third quarter of 2020 and a non-cancelable purchase order totaling $1.6 million in the fourth quarter of 2020 for multiple shipments of tunable lasers to be delivered over an 12-month period. At December 31, 2020, approximately $2.9 million of these commitments remained and is expected to be delivered by October 31, 2021.

Guarantees

As of December 31, 2020, we had a total of $1.2 million in performance bond guarantees outstanding in favor of certain third parties to ensure performance of its obligations under certain customer contracts and lease arrangements. These guarantees expire at various dates through September 2022. To date, we have not incurred any charges associated with non-performance covered by such guarantees and have not accrued any liabilities as of December 31, 2020.

15.    Employee Profit Sharing Plan
We maintain a salary reduction/profit-sharing plan under provisions of Section 401(k) of the Internal Revenue Code. The plan is offered to all permanent employees. We contribute 30% of the salary deferral elected by each employee up to a maximum deferral of 10% of annual salary.
We contributed approximately $0.5 million and $0.4 million to the plan for the years ended December 31, 2020 and December 31, 2019, respectively.
 
16.    Relationship with Major Customers
During the years ended December 31, 2020 and 2019, approximately 35% and 40%, respectively, of our consolidated revenues were attributable to contracts with the U.S. government.
At December 31, 2020 and 2019, receivables with respect to contracts with the U.S. government represented 14% and 12% of total trade receivables, respectively.
 
17.    Financial Information About Segments
We have two operating and reportable segments: Lightwave and Luna Labs.

During the year ended December 31, 2020, we changed our reportable segments to Lightwave and Luna Labs to align with how our Chief Operating Decision Maker (CODM) evaluates segment performance and allocates resources to the segments. Prior to the year ended December 31, 2020, we reported under two different reporting segments. We have reflected these new segment measures beginning in the year ended December 31, 2020 and prior periods have been restated for comparability.

The Lightwave segment develops, manufactures and markets distributed fiber optic sensing products and fiber optic communications test and control products. The Luna Labs segment performs applied research principally in the areas of sensing and instrumentation, advanced materials and health sciences.

73

Through December 31, 2020, our Chief Executive Officer and his direct reports (collectively represented our CODM), evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note 1, “Organization and Summary of Significant Accounting Policies”.
Information about the results of operations for each segment is set forth in the table below. There were no significant inter-segment sales during the years ended December 31, 2020 and 2019.
During the years ended December 31, 2020 and 2019, 31% and 32%, respectively, of our total sales took place outside the United States. Customers in China represented 11% of total revenues for the year ended December 31, 2019, while no other single country, outside of the United States, represented more than 10% of total revenues for the year ended December 31, 2020.
 Years ended December 31,
(in thousands)20202019
Lightwave revenue$59,115 $49,117 
Luna Labs revenue23,566 21,399 
Total revenue$82,681 $70,516 
Lightwave operating income$4,914 $2,261 
Luna Labs operating income69 1,055 
Total operating income$4,983 $3,316 
Depreciation, Lightwave$984 $697 
Depreciation, Luna Labs$143 $252 
Amortization, Lightwave$1,714 $1,486 
Amortization, Luna Labs$129 $68 
Additional segment information is as follows:
 December 31,
(in thousands)20202019
Total segment assets:
Lightwave$110,446 $70,276 
Luna Labs20,556 16,248 
Total$131,002 $86,524 
Property plant and equipment and intangible assets, Lightwave$40,995 $23,201 
Property plant and equipment and intangible assets, Luna Labs$543 $1,001 

74

18.    Quarterly Results (unaudited)
The following table sets forth our unaudited historical revenues, operating (loss)/income and net income by quarter during 2020 and 2019.
 Three Months Ended
(in thousands,
except share and per share data)
March 31,
2020
June 30,
2020
September 30,
2020
December 31,
2020
March 31,
2019
June 30,
2019
September 30,
2019
December 31,
2019
Revenues:
Lightwave$11,554 $12,933 $15,350 $19,278 $9,518 $12,523 $13,088 $13,988 
Luna Labs5,587 5,643 5,700 6,637 5,315 5,291 5,301 5,492 
Total revenues17,141 18,576 21,050 25,915 14,833 17,814 18,389 19,480 
Gross margin8,364 9,517 10,949 13,358 6,768 8,752 9,275 10,388 
Operating income/(loss)390 1,810 2,252 530 (897)1,014 1,482 1,718 
Net income/(loss) from continuing operations320 1,369 3,102 (64)1,126 841 1,230 2,146 
Loss from discontinued operations, net of income tax of $464
(1,436)       
Net (loss)/income(1,116)1,369 3,102 (64)1,126 841 1,230 2,146 
Net (loss)/income attributable to common stockholders$(1,116)$1,369 $3,102 $(64)$1,043 $751 $1,117 $2,146 
Net income per share from continuing operations:
Basic$0.01 $0.04 $0.10 $ $0.04 $0.03 $0.04 $0.07 
Diluted$0.01 $0.04 $0.10 $ $0.03 $0.02 $0.04 $0.07 
Net loss per share from discontinued operations:
Basic$(0.05)$ $ $ $ $ $ $ 
Diluted$(0.04)$ $ $ $ $ $ $ 
Net (loss)/income attributable to common stockholders:
Basic$(0.04)$0.04 $0.10 $ $0.04 $0.03 $0.04 $0.07 
Diluted$(0.03)$0.04 $0.10 $ $0.03 $0.02 $0.03 $0.07 
Weighted average shares:
Basic30,380,345 30,589,249 30,809,896 30,895,980 28,039,080 28,246,840 28,291,297 30,159,322 
Diluted32,549,487 32,466,122 32,411,086 32,831,255 33,479,935 33,650,790 32,115,847 32,211,847 
 
75

ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
None.

ITEM 9A.    CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are controls and other procedures that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. In addition, the design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a control system, misstatements due to error or fraud may occur and not be detected.
Under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. As a result of a late Form 8-K/A pertaining to the filing of audited financial statements for a recently acquired company, our President and Chief Executive Officer and our Chief Financial Officer have concluded that, as of December 31, 2020, our disclosure controls and procedures were not effective as of the end of the period covered by this report. The delinquent filing was an isolated incident and the Company has instituted additional procedures designed to ensure timely filings in the future.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Securities Exchange Act Rule 13a-15(e) and Rule 15d-15(e) that occurred in the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed, under the supervision of our principal executive and principal financial officers, and effected by our board of directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America ("GAAP"). Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.
On December 3, 2020, we completed our acquisition of OptaSense. Management is in the process of evaluating OptaSense’s existing controls and procedures, and integrating OptaSense into our internal control over financial reporting. In accordance with SEC staff guidance permitting a company to exclude an acquired business from management’s assessment of the effectiveness of internal control over financial reporting for the year in which the acquisition is completed, management has excluded OptaSense from its assessment of the effectiveness of internal control over financial reporting as of December 31, 2020. OptaSense represents 36% percent of our total assets as of December 31, 2020 and 2% percent of revenue for the year ended December 31, 2020.
76

There are inherent limitations in the effectiveness of any internal control over financial reporting, including the possibility of human error and the circumvention or overriding of controls. Accordingly, even effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation and may not prevent or detect all misstatements. Further, because of changes in conditions, effectiveness of internal control over financial reporting may vary over time. Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.
Under the supervision and with the participation of our management, including our President and Chief Executive Officer, and our Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2020. This evaluation was based on the criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on our evaluation under the framework established in the 2013 Internal Control—Integrated Framework, our President and Chief Executive officer, and our Chief Financial Officer concluded that our internal control over financial reporting was effective as of December 31, 2020 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.

    
ITEM 9B.    OTHER INFORMATION.
None
77

PART III
 
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by Item 10 of Form 10-K will be included in the proxy statement related to our 2021 Annual Meeting of Stockholders, (the "2021 Proxy Statement"), anticipated to be filed with the SEC within 120 days after December 31, 2020, and is incorporated into this report by reference.
 
ITEM 11.    EXECUTIVE COMPENSATION.
The information required by Item 11 of Form 10-K is incorporated into this report by reference to the information to be provided in our 2021 Proxy Statement.
 
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by Item 12 of Form 10-K is incorporated into this report by reference to the information to be provided in our 2021 Proxy Statement.
 
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by Item 13 of Form 10-K is incorporated into this report by reference to the information to be provided in our 2021 Proxy Statement.
 
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by Item 14 of Form 10-K is incorporated into this report by reference to the information to be provided in our 2021 Proxy Statement.

78

PART IV
 
ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULE
(a)The following documents are filed as part of this Annual Report on Form 10-K:
(i)Financial Statements. See Index to Consolidated Financial Statements at Item 8 of this Report on Form 10-K.
(ii)Schedules.
Schedule II

Luna Innovations Incorporated
Valuation and Qualifying Accounts
Column AColumn BColumn CColumn DColumn E
(in thousands)Balance
at beginning
of Period
AdditionsDeductionsBalance at
end
of period
Year Ended December 31, 2019
Reserves deducted from assets to which they apply:
Deferred tax valuation allowance$3,268 $ $(2,908)$360 
Allowances for doubtful accounts285 645  930 
$3,553 $645 $(2,908)$1,290 
Year Ended December 31, 2020
Reserves deducted from assets to which they apply:
Deferred tax valuation allowance$360 $2,850 $(360)$2,850 
Allowances for doubtful accounts$930 $127 $(171)$886 
$1,290 $2,977 $(531)$3,736 
All other schedules are omitted as the required information is inapplicable or the information is presented in the Consolidated Financial Statements and notes thereto in Item 8 of Part II of this Annual Report on Form 10-K.
Exhibits. The exhibits filed as part of this report are listed under “Exhibits” at subsection (b) of this Item 15.
a.Exhibits

79

EXHIBIT INDEX
Exhibit No.Exhibit Document
2.1#
2.2#
2.3#
2.4#
2.5#
3.1
3.2
3.3
3.4
3.5
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
10.1
10.2**
80

10.3
10.4**
10.5
10.6
10.7
10.8
10.9**
10.10**
10.11
10.12
10.13
10.14
10.15
10.16
10.17**
10.18
81

10.19
10.20
10.21
10.22
10.23
10.24
10.25
10.26
10.27
10.28
10.29
10.30*
10.31*
10.32*
21.1*
23.1*
24.1Power of Attorney (see signature page)
31.1*
31.2*
32.1***
32.2***
101The following materials from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, are formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets at December 31, 2020 and 2019, (ii) Consolidated Statements of Operations for the years ended December 31, 2020 and 2019, (iii) Consolidated Statements of Changes in Stockholder’s Equity for the years ended December 31, 2020 and 2019 (iv) Consolidated Statements of Cash Flows for the years ended December 31, 2020 and 2019, and (v) Notes to Audited Consolidated Financial Statements.
82






*    Filed herewith
#    Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be furnished to the Securities and Exchange Commission upon request.
**    Confidential treatment has been granted with respect to portions of this exhibit, indicated by asterisks, which has been filed separately with the Securities and Exchange Commission.
***    These certifications are being furnished solely to accompany this annual report pursuant to 18 U.S.C. Section 1350, and are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934 and are not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

83

ITEM  16.    FORM 10-K SUMMARY

Not applicable.

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
LUNA INNOVATIONS INCORPORATED
By: /s/ Eugene J. Nestro
 Eugene J. Nestro
Chief Financial Officer
(Principal Financial and Accounting Officer)
March 12, 2021

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Scott A. Graeff and Eugene J. Nestro, and each of them acting individually, as his true and lawful attorneys-in-fact and agents, with full power of each to act alone, with full powers of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, with full power of each to act alone, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or his or their substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Scott A. GraeffPresident, Chief Executive Officer and Director (Principal Executive Officer)March 12, 2021
Scott A. Graeff
/s/ Eugene J. NestroChief Financial Officer (Principal Financial and Accounting Officer)March 12, 2021
Eugene J. Nestro
/s/ Donald PastorDirectorMarch 12, 2021
Donald Pastor
/s/ N. Leigh AndersonDirectorMarch 12, 2021
N. Leigh Anderson
/s/ Warren B. Phelps, IIIDirectorMarch 12, 2021
Warren B. Phelps, III
/s/ Gary SpiegelDirectorMarch 12, 2021
Gary Spiegel
/s/ Mary Beth VitaleDirectorMarch 12, 2021
Mary Beth Vitale
/s/ Richard W. RoedelChairman of the Board of DirectorsMarch 12, 2021
Richard W. Roedel

84
EX-10.1 2 pncluna-loanagreement.htm EX-10.1 Document

Exhibit 10.30
image_01b.jpgLoan Agreement

THIS LOAN AGREEMENT (this “Agreement”) dated as of December 1, 2020 (the “Effective Date”) between PNC BANK, NATIONAL ASSOCIATION (“Bank”), LUNA INNOVATIONS INCORPORATED, a Delaware corporation, with an office located at 301 1st Street SW, Suite 200, Roanoke, Virginia 24011 (“Borrower”), and LUNA TECHNOLOGIES, INC., a Delaware corporation, FORMER LUNA SUBSIDIARY, INC., a Delaware corporation, GENERAL PHOTONICS CORP., a California corporation, and TERAMETRIX LLC, a Delaware limited liability company, each with an office located at 301 1st Street SW, Suite 200, Roanoke, Virginia 24011 (collectively, jointly and severally, whether one or more in number, the “Guarantors” and, taken together collectively with the Borrower, the “Obligors”), recites and provides as follows.
1.    ACCOUNTING AND OTHER TERMS
Accounting terms not defined in this Agreement shall be construed following GAAP, calculations and determinations must be made following GAAP; provided no effect shall be given to Accounting Standards Codification 842, Leases (or any other Accounting Standards Codification having similar result or effect) (and related interpretations) to the extent any lease (or similar arrangement) would be required to be treated as a capital lease thereunder where such lease (or arrangement) would have been treated as an operating lease under GAAP as in effect immediately prior to the effectiveness of such Accounting Standards Codification. Capitalized terms not otherwise defined in this Agreement shall have the meanings set forth in Section 13. All other terms contained in this Agreement, unless otherwise indicated, shall have the meaning provided by the Code to the extent such terms are defined therein.
2.    LOAN AND TERMS OF PAYMENT
2.1    Promise to Pay. Borrower hereby unconditionally promises to pay Bank the outstanding principal amount of all Credit Extensions and accrued and unpaid interest thereon as and when due in accordance with the Notes and this Agreement.
2.2    Revolving Line.
(a)    Revolving Line Generally; Availability. Subject to the terms and conditions of this Agreement, Bank shall make Advances under the Revolving Line not exceeding the Availability Amount. Amounts borrowed under the Revolving Line may be repaid and, prior to the Revolving Line Maturity Date, reborrowed, subject to the applicable terms and conditions precedent herein.
(b)    Termination; Repayment. The Revolving Line terminates on the Revolving Line Maturity Date, when the principal amount of all Advances, the unpaid interest thereon, and all other Obligations relating to the Revolving Line shall be immediately due and payable. The Revolving Line shall be repaid in accordance with the terms of the Revolving Line Note.
(c)    Letter of Credit Sublimit. As part of the Revolving Line, Bank shall issue or have issued Letters of Credit denominated in Dollars or a Foreign Currency for Borrower’s account. The aggregate Dollar Equivalent amount utilized for the issuance of Letters of Credit shall at all times reduce the amount otherwise available for Advances under the Revolving Line. The aggregate Dollar Equivalent of the face amount of outstanding Letters of Credit (including drawn but unreimbursed Letters of Credit) may not exceed the lesser of (A) Three Million Dollars ($3,000,000.00), or (B) the Revolving Line, minus the sum of all outstanding principal amounts of any Advances. The Letters of Credit shall be governed by the terms of this Agreement and by one or more customary reimbursement agreements, in form and content satisfactory to Bank, executed by Borrower in
    1
238310488 v3





favor of Bank (the “Reimbursement Agreement”). Each request for the issuance of a Letter of Credit must be accompanied by Borrower’s execution of an application on Bank’s standard forms, together with all supporting documentation. This Agreement shall control in the event of any conflict with any Reimbursement Agreement or any other related Letter of Credit application. Each Letter of Credit shall be in form and substance reasonably acceptable to Bank in its sole discretion. This Agreement is not a pre-advice for the issuance of a letter of credit. Borrower shall pay Bank’s standard issuance fee on the stated amount of each Letter of Credit upon issuance, together with such other customary fees and reasonable expenses therefor as shall be required by Bank. Borrower further agrees to be bound by the regulations and interpretations of the issuer of any Letters of Credit guarantied by Bank and opened for Borrower’s account or by Bank’s interpretations of any Letter of Credit issued by Bank for Borrower’s account, and Borrower understands and agrees that Bank shall not be liable for any error, negligence, or mistake, whether of omission or commission, in following Borrower’s instructions or those contained in the Letters of Credit or any modifications, amendments, or supplements thereto. If any outstanding Letter of Credit expires after the Revolving Line Maturity Date (or effective termination of this Agreement), then on the 91st day prior to the Revolving Line Maturity Date the Borrower shall provide to bank cash collateral in an amount equal to at least one hundred five percent (105%) for all such Letters of Credit, plus all interest, fees, and costs due or estimated by Bank to become due in connection therewith, to secure all of the Obligations relating to such Letters of Credit. Borrower may request that Bank issue a Letter of Credit payable in a Foreign Currency. If a demand for payment is made under any such Letter of Credit, Bank shall treat such demand as an Advance to Borrower of the Dollar Equivalent of the amount thereof (plus fees and charges in connection therewith such as wire, cable, SWIFT or similar charges).
(d)    Overadvances. If, at any time, the sum of (a) the outstanding principal amount of any Advances, plus (b) the face amount of any outstanding Letters of Credit (including drawn but unreimbursed Letters of Credit), exceeds the Revolving Line, Borrower shall immediately pay to Bank in cash the amount of such excess (such excess, an “Overadvance”). Without limiting Borrower’s obligation to repay Bank any Overadvance, Borrower agrees to pay Bank interest on the outstanding amount of any Overadvance, on demand, at the rate then in effect under the Revolving Line Note.
2.3    Term Loan.
(a)    Term Loan Generally. Subject to the terms and conditions of this Agreement, Bank shall extend the Term Loan to Borrower. Amounts borrowed under the Term Loan may not be reborrowed once repaid.
(b)    Termination; Repayment. The Term Loan terminates on the Term Loan Maturity Date, when the principal amount of all Advances, the unpaid interest thereon, and all other Obligations relating to the Term Loan shall be immediately due and payable. The Term Loan shall be repaid in accordance with the terms of the Term Loan Note.
2.4    Fees. Borrower shall pay to Bank:
(a)    Commitment Fee. A fully earned, non-refundable commitment fee of Fifty Thousand Dollars ($50,000.00) is earned and payable as of the Effective Date;
(b)    Unused Fee for Revolving Line. With respect to the Revolving Line, Borrower shall pay to Bank a fee equal to the product of (i) (x) the maximum principal amount of such Revolving Line, minus (y) the quarterly average principal balance outstanding under such Revolving Line (including, for the avoidance of doubt, the face amount of outstanding Letters of Credit) for a given fiscal quarter, multiplied by (ii) two tenths of one percent (0.20%) per annum, due on a quarterly basis in arrears and payable with the first regularly scheduled monthly payment under the Revolving Line Note in any given fiscal quarter, commencing on the first such date to occur after the date hereof; and
(c)    Bank Expense. All Bank Expenses (including reasonable and documented attorneys’ fees and expenses for documentation and negotiation of this Agreement) incurred through and after the Effective Date, when due (or, if no stated due date, upon demand by Bank).
    2
238310488 v3





Unless otherwise provided in this Agreement or in a separate writing by Bank, Borrower shall not be entitled to any credit, rebate, or repayment of any fees earned by Bank pursuant to this Agreement notwithstanding any termination of this Agreement or the suspension or termination of Bank’s obligation to make loans and advances hereunder. Bank may deduct amounts owing by Borrower under the clauses of this Section 2.4 pursuant to the terms of Section 2.5(c). Bank shall provide Borrower written notice of deductions made from the Designated Deposit Account pursuant to the terms of the clauses of this Section 2.4.
2.5    Payments; Application of Payments; Debit of Accounts.
(a)    All payments to be made by Borrower under any Loan Document shall be made in immediately available funds in Dollars, without setoff or counterclaim, before 12:00 p.m. Eastern time on the date when due. Payments of principal and/or interest received after 12:00 p.m. Eastern time are considered received at the opening of business on the next Business Day. When a payment is due on a day that is not a Business Day, the payment shall be due the next Business Day, and additional fees or interest, as applicable, shall continue to accrue until paid.
(b)    Bank has the exclusive right to determine the order and manner in which all payments with respect to the Obligations may be applied, Borrower shall have no right to specify the order or the accounts to which Bank shall allocate or apply any payments required to be made by Borrower to Bank or otherwise received by Bank under this Agreement when any such allocation or application is not specified elsewhere in this Agreement.
(c)    Bank may debit any of Borrower’s deposit accounts, including the Designated Deposit Account, for principal and interest payments or any other amounts Borrower owes Bank when due. These debits shall not constitute a set-off.
2.6    Withholding. Payments received by Bank from Borrower under this Agreement will be made free and clear of and without deduction for any and all present or future taxes, levies, imposts, duties, deductions, withholdings, assessments, fees or other charges, imposed by any Governmental Authority (including any interest, additions to tax or penalties applicable thereto). Specifically, however, if at any time any Governmental Authority, applicable law, regulation or international agreement requires Borrower to make any withholding or deduction from any such payment or other sum payable hereunder to Bank. Borrower hereby covenants and agrees that the amount due from Borrower with respect to such payment or other sum payable hereunder will be increased to the extent necessary to ensure that, after the making of such required withholding or deduction, Bank receives a net sum equal to the sum which it would have received had no withholding or deduction been required, and Borrower shall pay the full amount withheld or deducted to the relevant Governmental Authority. Borrower will, upon request, furnish Bank with proof reasonably satisfactory to Bank indicating that Borrower has made such withholding payment; provided, however, that Borrower need not make any withholding payment if the amount or validity of such withholding payment is contested in good faith by appropriate and timely proceedings and as to which payment in full is bonded or reserved against by Borrower. The agreements and obligations of Borrower contained in this Section 2.6 shall survive the termination of this Agreement.
3.    CONDITIONS OF LOANS
3.1    Conditions Precedent to Initial Credit Extension Under the Term Loan. Bank’s obligation to make the initial Credit Extension under the Term Loan is subject to the condition precedent that Bank shall have received, in form and substance reasonably satisfactory to Bank, such documents, and completion of such other matters, as Bank may reasonably deem necessary or appropriate, including, without limitation:
(a)    duly executed signatures to the Loan Documents (except for any such documents to be delivered at a later date as set forth herein or in the other Loan Documents);
(b)    the Operating Documents and long-form good standing certificates of Obligors certified by the Secretary of State (or equivalent agency) of such Obligor’s jurisdiction of organization or formation and each
    3
238310488 v3





jurisdiction in which each Obligor is qualified to conduct business, each as of a date no earlier than thirty (30) days prior to the Effective Date;
(c)    duly executed signatures to the completed Borrowing Resolutions for each Obligor;
(d)    certified copies, dated as of a recent date, of Lien searches (including, without limitation, UCC searches), as Bank may request, accompanied by written evidence (including any termination statements) that the Liens indicated in any such financing statements either constitute Permitted Liens or have been or, in connection with the initial Credit Extension, will be terminated or released;
(e)    a legal opinion (authority and enforceability) of Obligors’ counsel, dated as of the Effective Date;
(f)    a duly executed Perfection Certificate;
(g)    a payoff letter in respect of Indebtedness to be refinanced on the Effective Date;
(h)    payment of the fees and Bank Expenses then due as specified in Sections 2.4(a) and (c) hereof; and
(i)    a completed and executed Loan Fee and Disbursement Authorization Form in the form provided to Borrower.
3.2    Conditions Precedent to All Credit Extensions Under the Revolving Line. Bank’s obligations to make each Credit Extension under the Revolving Line, including the initial Credit Extension under the Revolving Line, is subject to the following conditions precedent:
(a)    satisfaction of the conditions precedent set forth in Section 3.1 (excluding Section 3.1(i));
(b)    timely receipt of a Credit Extension Request under the Revolving Line;
(c)    the representations and warranties in this Agreement shall be true, accurate, and complete in all material respects on the date of the proposed Credit Extension and on the Funding Date of each Credit Extension; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, and no Event of Default shall have occurred and be continuing or result from the Credit Extension. Each Credit Extension is Borrower’s representation and warranty on that date that the representations and warranties in this Agreement remain true, accurate, and complete in all material respects; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date; and
(d)    Bank determines to its reasonable satisfaction that there has not been a Material Adverse Change.
3.3    Covenant to Deliver. Borrower agrees to deliver to Bank each item required to be delivered to Bank under this Agreement as a condition precedent to any Credit Extension. Borrower expressly agrees that a Credit Extension made prior to the receipt by Bank of any such item shall not constitute a waiver by Bank of Borrower’s obligation to deliver such item, and the making of any Credit Extension in the absence of a required item shall be in Bank’s sole discretion.
    4
238310488 v3





3.4    Credit Extension Requests Under Revolving Line. In order to obtain a Credit Extension under the Revolving Line, Borrower shall either (a) execute and deliver to Bank a Request for Advance in the form attached hereto as Exhibit C, or (b) if permitted by Bank, make a request for a Credit Extension by telephone or electronic mail, or delivered in accordance with Bank’s security procedures through any automated platform or electronic service provided by Bank, with such confirmation or verification (if any) as Bank may require in its discretion from time to time (collectively, a “Credit Extension Request”). Borrower authorizes Bank to accept telephonic, email, automated and electronic requests for Credit Extensions, and Bank shall be entitled to rely upon the authority of any person providing such instructions. Borrower hereby indemnifies and holds Bank harmless from and against any and all damages, losses, liabilities, costs and expenses (including reasonable attorneys’ fees and expenses) which may arise or be created by the acceptance of such telephonic, email, automated and electronic requests or by the making of such Credit Extensions. Bank will enter on its books and records, which entry when made will be presumed correct, the date and amount of each Credit Extension, as well as the date and amount of each payment made by Borrower.
4.    Post-Closing Requirements.
(a)    Within sixty (60) days after the Effective Date, the Borrower shall have used commercially reasonable efforts to obtain a landlord waiver for each of its chief executive offices and each other domestic office or business location containing more than One Hundred Thousand Dollars ($100,000.00) in Collateral, in form and substance reasonably satisfactory to Bank.
(b)    Within ten (10) days after the Effective Date, Bank shall have received, in from and substance satisfactory to Bank, duly executed signatures to the Control Agreement(s) required by Section 6.8.
(c)    Within thirty (30) days after the Effective Date, Bank shall have received post-closing UCC lien searches for Borrower and Guarantors identifying only Permitted Liens.
(d)    Within thirty (30) days after the Effective Date, the Obligors shall have executed and delivered Security Agreement Riders and shall have completed such filings as may be deemed reasonably necessary by Bank to perfect security interests in favor of Bank in the patents and trademarks described in the Perfection Certificate (but specifically excluding any patent applications).
5.    REPRESENTATIONS AND WARRANTIES
Each Obligor represents and warrants as follows:
5.1    Due Organization; Authorization; Power and Authority. Each Obligor is duly existing and in good standing as a Registered Organization in its jurisdiction of formation and is qualified and licensed to do business and is in good standing in any jurisdiction in which the conduct of each of its business or its ownership of property requires that it be qualified except where the failure to do so could not reasonably be expected to have a material adverse effect on Borrower’s business. In connection with this Agreement, the Borrower has delivered to Bank a completed certificate signed by Borrower entitled “Perfection Certificate” (the “Perfection Certificate”). Each Obligor represents and warrants to Bank that, as of the date of the Perfection Certificate, (a) each Obligor’s exact legal name is that indicated on the Perfection Certificate and on the signature page hereof; (b) each Obligor is an organization of the type and is organized in the jurisdiction set forth in the Perfection Certificate; (c) the Perfection Certificate accurately sets forth each Obligor’s organizational identification number or accurately states that such Obligor has none; (d) the Perfection Certificate accurately sets forth each Obligor’s place of business, or, if more than one, its chief executive office as well as each Obligor’s mailing address (if different than its chief executive office); (e) each Obligor (and each of its predecessors) has not, in the past five (5) years, changed its jurisdiction of formation, organizational structure or type, or any organizational number assigned by its jurisdiction; and (f) all other information set forth on the Perfection Certificate pertaining to the Obligors is accurate and complete in all material respects. If any Obligor is not now a Registered Organization but later becomes one, such Obligor shall promptly notify Bank of such occurrence and provide Bank with such Obligor’s organizational identification number.
    5
238310488 v3





The execution, delivery and performance by each Obligor of the Loan Documents to which it is party have been duly authorized, and do not (i) conflict with any of Obligors’ organizational documents, (ii) contravene, conflict with, constitute a default under or violate any material Requirement of Law, (iii) contravene, conflict or violate any applicable order, writ, judgment, injunction, decree, determination or award of any Governmental Authority by which any Obligor or any of their property or assets may be bound or affected, (iv) require any action by, filing, registration, or qualification with, or Governmental Approval from, any Governmental Authority (except such Governmental Approvals which have already been obtained and are in full force and effect and filings and registrations contemplated by this Agreement and the other Loan Documents), or (v) constitute an event of default under any material agreement by which any Obligor is bound. No Obligor is in default under any agreement to which it is a party or by which it is bound in which the default could reasonably be expected to have a material adverse effect on such Obligor’s business.
5.2    Collateral. Each Obligor has good title to, rights in, and the power to transfer each item of the Collateral upon which it purports to grant a Lien hereunder, free and clear of any and all Liens except Permitted Liens. The Collateral is not in the possession of any third party bailee (such as a warehouse) except as otherwise provided in the Perfection Certificate. Other than demo or loaner equipment with an aggregate book value of up to One Million Dollars ($1,000,000.00) that is used in the sales and clinical trial process, none of the components of the Collateral shall be maintained at locations other than as provided in the Perfection Certificate or as permitted pursuant to Section 7.2. All Inventory is in all material respects of good and marketable quality, free from material defects. Obligors are the sole owners of the Intellectual Property which they own or purport to own except for (a) licenses granted to its customers in the ordinary course of business consistent with Borrower’s past practices, (b) over-the-counter software that is commercially available to the public, and (c) material Intellectual Property licensed to an Obligor and noted on the Perfection Certificate. Each Patent which it owns or purports to own and which is material to an Obligor’s business is valid, and no part of the Intellectual Property which any Obligor owns or purport’s to own and which is material to any Obligor’s business has been judged invalid or unenforceable, in whole or in part. To the best of Obligors’ knowledge, no written claim has been made that any part of the Intellectual Property violates the rights of any third party except to the extent such claim would not reasonably be expected to have a material adverse effect on any Obligor’s business. Except as noted on the Perfection Certificate, no Obligor is a party to, or is bound by, any Restricted License.
5.3    Reserved.
5.4    Litigation. Except as disclosed in the Perfection Certificate, there are no actions or proceedings pending or, to the knowledge of any Responsible Officer, threatened in writing by or against any Obligor involving more than, individually Five Hundred Thousand Dollars ($500,000.00), or in the aggregate One Million Dollars ($1,000,000.00).
5.5    Financial Statements; Financial Condition. All consolidated financial statements for Borrower delivered to Bank fairly present in all material respects Borrower’s consolidated financial condition and consolidated results of operations. There has not been any material deterioration in Borrower’s consolidated financial condition since the date of the most recent financial statements submitted to Bank.
5.6    Solvency. The fair salable value of Borrower’s consolidated assets (including goodwill minus disposition costs) exceeds the fair value of Borrower’s consolidated liabilities; Obligors are not left with unreasonably small capital after the transactions in this Agreement; and Obligors are able to pay its debts (including trade debts) as they mature.
5.7    Regulatory Compliance. No Obligor is an “investment company” or a company “controlled” by an “investment company” under the Investment Company Act of 1940, as amended. No Obligor is engaged as one of its important activities in extending credit for margin stock (under Regulations X, T and U of the Federal Reserve Board of Governors). Each Obligor (a) has complied in all material respects with all Requirements of Law, and (b) has not violated any Requirements of Law, where the failure to comply or the violation of which could reasonably be expected to have a material adverse effect on its business. None of Obligor’s properties or assets has been used by such parties or, to the best of such parties’ knowledge, by previous Persons, in disposing, producing, storing,
    6
238310488 v3





treating, or transporting any hazardous substances other than legally. Obligors have obtained all consents, approvals and authorizations of, made all declarations or filings with, and given all notices to, all Governmental Authorities that are necessary to continue their respective businesses as currently conducted, except where the failure to do so could not reasonably be expected to have a material adverse effect on Obligors’ business.
5.8    Subsidiaries; Investments. Obligors do not own any stock, partnership, or other ownership interest or other equity securities except for Permitted Investments.
5.9    Tax Returns and Payments; Pension Contributions. Obligors have timely filed all required tax returns and reports, or duly filed valid extensions therefore, and have timely paid when due and payable all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Obligors. Notwithstanding the foregoing, Obligors may defer payment of any contested taxes, provided that such Obligor (a) contests in good faith its obligation to pay the taxes by appropriate proceedings promptly instituted and diligently conducted, (b) notify Bank in writing of the commencement of, and any material development in, the proceedings, (c) posts bonds or takes any other steps required to prevent the Governmental Authority levying such contested taxes from obtaining a Lien upon any of the Collateral that is other than a “Permitted Lien”.
Obligors are unaware of any claims or adjustments, in excess of Five Hundred Thousand Dollars ($500,000.00), proposed for any of such Obligor’s prior tax years which could result in additional taxes becoming due and payable by such Obligors. Obligors have paid all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms, and have not withdrawn from participation in, and have not permitted partial or complete termination of, or permitted the occurrence of any other event with respect to, any such plan which could reasonably be expected to result in any liability of any Obligor, including any liability to the Pension Benefit Guaranty Corporation or its successors or any other governmental agency.
5.10    Use of Proceeds. Obligors shall use the proceeds of the Credit Extensions for working capital purposes and for general corporate purposes (including Permitted Investments) and not for personal, family, household or agricultural purposes.
5.11    Full Disclosure. No written representation, warranty or other statement of any Obligor in any written certificate or written statement given to Bank by an Obligor, as of the date such written representation, warranty, or other statement, taken together with all such written certificates and written statements given to Bank, contains any untrue statement of a material fact or omits to state a material fact necessary to make the statements contained in the written certificates or written statements not misleading (it being recognized by Bank that the projections and forecasts provided by Obligors in good faith and based upon reasonable assumptions are not viewed as facts and that actual results during the period or periods covered by such projections and forecasts may differ from the projected or forecasted results).
5.12    Definition of Knowledge.” For purposes of the Loan Documents, whenever a representation or warranty is made to Obligor’s knowledge or awareness, to the “best of” Obligor’s knowledge, or with a similar qualification, knowledge or awareness means the actual knowledge, after reasonable investigation, of any Responsible Officer.
6.    AFFIRMATIVE COVENANTS
Each Obligor shall do all of the following (provided that the obligations set out in Section 6.2 and Section 6.9 shall apply only to Borrower):
6.1    Government Compliance.
(a)    Subject to Section 7.3, maintain its legal existence and good standing in their respective jurisdictions of formation and maintain qualification in each jurisdiction in which the failure to so qualify would reasonably be expected to have a material adverse effect on such Obligor’s business or operations. Each Obligor shall comply, and have each Subsidiary comply, with all laws, ordinances and regulations to which it is subject, the
    7
238310488 v3





noncompliance with which could reasonably be expected to have a material adverse effect on such Obligor’s business.
(b)    Obtain all of the Governmental Approvals necessary for the performance by each Obligor of its obligations under the Loan Documents to which it is a party and the grant of a security interest to Bank in all of the Collateral (if any). Upon request, Obligors shall promptly provide copies of any such obtained Governmental Approvals to Bank.
6.2    Financial Statements, Reports, Certificates. Provide Bank with the following:
(a)    as soon as available, but no later than sixty (60) days after the last day of each of the first three (3) fiscal quarters of each year, a company prepared consolidated balance sheet and income statement covering the Borrower’s consolidated operations for such quarter certified by a Responsible Officer and in a form reasonably acceptable to Bank;
(b)    as soon as available, but no later than forty-five (45) days following the end of each fiscal year of Borrower, on a consolidated basis, and contemporaneously with any updates or amendments thereto, annual operating budgets (including income statements, balance sheets and cash flow statements, by month) for the upcoming fiscal year of Borrower;
(c)    as soon as available, and in any event within one hundred twenty (120) days following the last day of Borrower’s fiscal year, audited consolidated financial statements prepared under GAAP, consistently applied, on a consolidated basis, together with an unqualified opinion on the financial statements from an independent certified public accounting firm reasonably acceptable to Bank;
(d)    together with the financial reports described in the preceding Sections 6.2(a) and (c), a Compliance Certificate;
(e)    within five (5) days of filing, copies of all periodic and other reports, proxy statements and other materials filed by the Borrower with the SEC, any Governmental Authority succeeding to any or all of the functions of the SEC or with any national securities exchange, or distributed to its shareholders, as the case may be. Documents required to be delivered pursuant to the terms hereof (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date on which Borrower posts such documents, or provides a link thereto, on Borrower’s website on the Internet at Borrower’s website address or on the date such documents are publicly available on SEC’s EDGAR filing system or any successor thereto (if any);
(f)    a prompt report of any legal actions pending or threatened in writing against any Obligor or any of its Subsidiaries that could result in damages or costs to such Obligor or any of its Subsidiaries of, individually, Five Hundred Thousand Dollars ($500,000) or more, or in the aggregate One Million Dollars ($1,000,000) or more;
(g)    [reserved]; and
(h)    promptly, from time to time, such other information regarding any Obligor or compliance with the terms of any Loan Documents as reasonably requested by Bank.
6.3    Reserved.
6.4    Reserved.
6.5    Taxes; Pensions. Timely file, and require each of its Subsidiaries to timely file, all required tax returns and reports (or extensions therefore) and timely pay, and require each of its Subsidiaries to timely pay, all foreign, federal, state and material local taxes, assessments, deposits and contributions owed by Obligors and their
    8
238310488 v3





Subsidiaries, except for deferred payment of any taxes contested pursuant to the terms of Section 5.9 hereof, and shall deliver to Bank, on demand, appropriate certificates attesting to such payments, and pay all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms.
6.6    Access to Collateral; Books and Records. At reasonable times, upon 5 Business Days’ advance notice (provided no notice is required if an Event of Default has occurred and is continuing), Bank, or its agents, shall have the right, to inspect the Collateral and the right to audit and copy Obligors’ Books, at Borrower’s expense. Such inspections or audits shall be conducted no more often than once every twelve (12) months unless an Event of Default has occurred and is continuing in which case such inspections and audits shall occur as often as Bank shall determine is necessary.
6.7    Insurance.
(a)    Keep its business and the Collateral insured for risks and in amounts standard for companies in Obligors’ industry and location and as Bank may reasonably request. Insurance policies shall be in a form with financially sound and reputable insurance companies that are not Affiliates of an Obligor, and in amounts that are customary for companies of Borrower’s size in Borrower’s industry and location(s). All property policies shall have a lender’s loss payable endorsement showing Bank as a lender loss payee. All liability policies shall show, or have endorsements showing, Bank as an additional insured. Bank shall be named as lender loss payee and/or additional insured with respect to any such insurance providing coverage in respect of any Collateral.
(b)    Ensure that proceeds payable under any property policy are, at Bank’s option, payable to Bank on account of the Obligations. Notwithstanding the foregoing, (a) so long as no Event of Default has occurred and is continuing, Borrower shall have the option of applying the proceeds of any casualty policy up to Two Hundred Fifty Thousand Dollars ($250,000) in the aggregate for all losses under all casualty policies in any one year, toward the replacement or repair of destroyed or damaged property; provided that any such replaced or repaired property (i) shall be of equal or like value as the replaced or repaired Collateral and (ii) shall be deemed Collateral in which Bank has been granted a first priority security interest, and (b) after the occurrence and during the continuance of an Event of Default, all proceeds payable under such casualty policy shall, at the option of Bank, be payable to Bank on account of the Obligations.
(c)    At Bank’s request, any Obligor shall deliver certified copies of insurance policies and evidence of all premium payments. Each provider of any such insurance required under this Section 6.7 shall agree, by endorsement upon the policy or policies issued by it or by independent instruments furnished to Bank, that it will give Bank thirty (30) days prior written notice before any such policy or policies shall be materially altered or canceled. If any Obligor fails to obtain insurance as required under this Section 6.7 or to pay any amount or furnish any required proof of payment to third persons and Bank, Bank may make all or part of such payment or obtain such insurance policies required in this Section 6.7, and take any action under the policies Bank deems prudent.
6.8    Accounts. From the date which is 120 days after the Effective Date (or such later date as may be reasonably agreed to in writing by Bank in its sole discretion), the Obligors shall maintain all of their domestic accounts at Bank. Notwithstanding the foregoing, Borrower shall be permitted to maintain the SVB Cash Collateral Accounts until termination of the Existing Letter of Credit or cash management obligations to which such accounts relate.
6.9    Financial Covenants.
(a)    Maintain at all times, commencing with the fiscal quarter ending December 31, 2020 and tested as of each fiscal quarter end, a Net Leverage Ratio which is less than 1.50 to 1.00; and
(b)    Maintain at all times, commencing with the fiscal quarter ending December 31, 2020 and tested as of each fiscal quarter end, on a rolling four quarters basis, a Fixed Charge Coverage Ratio greater than or equal to 1.10 to 1.00.
    9
238310488 v3





6.10    Protection of Intellectual Property Rights.
(a)    (i) Protect, defend and maintain the validity and enforceability of the Intellectual Property material to its Business; (ii) promptly advise Bank in writing of known material infringements or any other event that could reasonably be expected to materially and adversely affect the value of its Intellectual Property material to its Business; and (iii) not allow any Intellectual Property material to any Obligor’s business to be abandoned, forfeited or dedicated to the public without Bank’s written consent.
(b)    Provide written notice to Bank within ten (10) days of entering or becoming bound by any Restricted License (other than over-the-counter software that is commercially available to the public). Obligors shall take such commercially reasonable steps as Bank requests to obtain the consent of, or waiver by, any person whose consent or waiver is necessary for (i) any Restricted License to be deemed “Collateral” and for Bank to have a security interest in it that might otherwise be restricted or prohibited by law or by the terms of any such Restricted License, whether now existing or entered into in the future, and (ii) Bank to have the ability in the event of a liquidation of any Collateral to dispose of such Collateral in accordance with Bank’s rights and remedies under this Agreement and the other Loan Documents.
6.11    Litigation Cooperation. From the date hereof and continuing through the termination of this Agreement, make available to Bank without expense to Bank. Each Obligor and its officers, employees and agents and such Obligor’s books and records, to the extent that Bank may deem them reasonably necessary to prosecute or defend any third-party suit or proceeding instituted by or against Bank with respect to any Collateral or relating to such Obligor.
6.12    Reserved.
6.13    Further Assurances. Execute any further instruments and take further action as Bank reasonably requests to perfect or continue Bank’s Lien in the Collateral or to effect the purposes of this Agreement Deliver to Bank, within five (5) days after the same are sent or received, copies of all correspondence, reports, documents and other filings with any Governmental Authority regarding compliance with or maintenance of Governmental Approvals or Requirements of Law and which are outside the ordinary course of business or that could reasonably be expected to have a material effect on any of the Governmental Approvals or otherwise on the operations of Obligors.
6.14    Creation or Acquisition of Subsidiaries. Notwithstanding and without limiting the negative covenants contained in Sections 7.3 and 7.7 hereof, in the event any Obligor creates or acquires any Subsidiary after the Effective Date, such Obligor shall promptly notify Bank of the creation or acquisition of such new Subsidiary and, at Bank’s request, in its sole discretion, shall (a) with respect to Subsidiaries which are not Excluded Subsidiaries, cause such new Subsidiary to provide to Bank a joinder to the Loan Documents to cause such Subsidiary to become a Guarantor hereunder, and grant a continuing pledge and security interest in and to the assets constituting Collateral of such Subsidiary by executing and delivering to Bank a Joinder and Amendment Agreement (in substantially the same form set forth on Exhibit B attached hereto), (b) provide to Bank appropriate certificates and powers and financing statements, pledging all of the direct or beneficial ownership interest in such new Subsidiary, in form and substance satisfactory to Bank, in each case, to the extent constituting Collateral and (c) provide to Bank all other documentation in form and substance reasonably satisfactory to Bank, which in its opinion is appropriate with respect to the execution and delivery of the applicable documentation referred to above. Any document, agreement, or instrument executed or issued pursuant to this Section 6.14 shall be a Loan Document.
7.    NEGATIVE COVENANTS
No Obligor shall do any of the following without Bank’s prior written consent:
7.1    Dispositions. Convey, sell, lease, transfer, assign, or otherwise dispose of (collectively, “Transfer”), or permit any of its Subsidiaries to Transfer, all or any material part of its business or property, except for Transfers (a) of Inventory in the ordinary course of business; (b) of worn out or obsolete Equipment; (c) in connection with Permitted Liens and Permitted Investments; (d) of nonexclusive licenses for the use of the Intellectual Property of
    10
238310488 v3





Obligors or their Subsidiaries in the ordinary course of business that could not result in a legal transfer of title of the licensed property but that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discrete geographical areas outside of the United States; (e) permitted by Section 7.7(a); (f) any assets or property not otherwise permitted hereunder in an aggregate amount not to exceed Five Hundred Thousand ($500,000.00)in any fiscal year; (g) consisting of the sale or issuance of any stock of Borrower permitted under this Agreement; (h) consisting of Obligors’ or Subsidiaries’ use or transfer of money or Cash Equivalents in a manner that is not prohibited by the terms of this Agreement or the other Loan Documents; (i) the unwinding of any swap agreements, cash management arrangements or other Banking Services or (j) leases or subleases of property.
7.2    Changes in Business, Management, Control, or Business Locations. (a) Engage in or permit any of its Subsidiaries, if any, to engage in any business other than the businesses currently engaged in by Obligors and any Subsidiary, as applicable, or reasonably related thereto; (b) liquidate or dissolve, other than Subsidiaries that own assets with an aggregate value of less than Fifty Thousand Dollars ($50,000.00); (c) fail to provide notice to Bank of the Key Person departing from or ceasing to be employed by the Borrower within five (5) days after the Key Person’s departure from the Borrower; or (d) permit or suffer any Change in Control.
No Obligor shall, without at least thirty (30) days prior written notice to Bank: (1) add any new offices or business locations, including warehouses (unless such new offices or business locations contain less than One Hundred Thousand Dollars ($100,000.00) in assets or property) or deliver any portion of the Collateral valued, individually or in the aggregate, in excess of One Hundred Thousand Dollars ($100,000.00) to a bailee at a location other than to a bailee and at a location already disclosed in the Perfection Certificate, (2) change its jurisdiction of organization, (3) change its organizational structure or type, (4) change its legal name, or (5) change any organizational number (if any) assigned by its jurisdiction of organization. If any Obligor intends to add any new offices or business locations, including warehouses, containing in excess of One Hundred Thousand Dollars ($100,000.00) of assets or property, then such Obligor will first receive the written consent of Bank, and the Obligor shall take commercially reasonable efforts to have the landlord of any such new offices or business locations, including warehouses, execute and deliver a landlord consent in form and substance satisfactory to Bank. If any Obligor intends to deliver any portion of the Collateral valued, individually or in the aggregate, in excess of One Hundred Thousand Dollars ($100,000.00) to a bailee, and Bank and such bailee are not already parties to a bailee agreement governing both the Collateral and the location to which Obligor intends to deliver the Collateral, then such Obligor will first receive the written consent of Bank, and such Obligor shall take commercially reasonable efforts to have such bailee execute and deliver a bailee agreement in form and substance satisfactory to Bank in its sole discretion.
7.3    Mergers or Acquisitions. Merge or consolidate, or permit any of its Subsidiaries to merge or consolidate, with any other Person, or acquire, or permit any of its Subsidiaries to acquire, all or substantially all of the capital stock or property of another Person (including, without limitation, by the formation of any Subsidiary); provided, however, that this Section 7.3 shall not prohibit (a) the Project Owen Acquisition, (b) the acquisition of the ownership interests or assets of one or more entities in an aggregate purchase amount (including, without limitation, any earnouts associated with such purchase) not to exceed Ten Million Dollars ($10,000,000.00), so long as, after giving pro forma effect to such acquisition, as verified by Bank in its reasonable discretion (i) no Event of Default shall have occurred, including under the financial performance covenants set forth in Section 6.9, and (ii) the Obligors shall have demonstrated that it possesses Liquid Assets in an amount not less than Seven Million Dollars ($7,000,000.00), (c) a Subsidiary that is not an Obligor merging or consolidating into another Subsidiary or into an Obligor, or (d) an Obligor merging into another Obligor (provided that if Borrower is subject to such a merger, Borrower shall be the surviving entity).
7.4    Indebtedness. Create, incur, assume, or be liable for any Indebtedness, or permit any Subsidiary to do so, other than Permitted Indebtedness.
7.5    Encumbrance. Create, incur, allow, or suffer any Lien on any of its property, or assign or convey any right to receive income, including the sale of any Accounts, or permit any of its Subsidiaries to do so, except for Permitted Liens, permit any Collateral not to be subject to the first priority security interest granted herein, or enter into any agreement, document, instrument or other arrangement (except with or in favor of Bank) with any Person
    11
238310488 v3





which directly or indirectly prohibits or has the effect of prohibiting an Obligor or any Subsidiary from assigning, mortgaging, pledging, granting a security interest in or upon, or encumbering any of Borrower’s or any Subsidiary’s Intellectual Property, except as is otherwise permitted in Section 7.1 hereof and the definition of “Permitted Liens” herein.
7.6    Maintenance of Collateral Accounts. Maintain any Collateral Account except pursuant to the terms of Section 6.8 hereof.
7.7    Distributions; Investments. (a) Pay any cash dividends or make any distribution or payment or redeem, retire or purchase any capital stock, provided that Borrower may (i) pay dividends solely in common stock; (ii) repurchase the stock of former or current employees, officers, directors or consultants pursuant to stock repurchase agreements, termination of employment or service or pursuant to rights of first refusal in Borrower’s bylaws, so long as an Event of Default does not exist at the time of any such repurchase and would not exist after giving effect to any such repurchase, provided that the aggregate amount of all such repurchases does not exceed One Hundred Thousand Dollars ($100,000) per fiscal year; (iii) make de minimis payments of cash in lieu of fractional shares upon conversion of convertible securities or upon any stock dividend, stock split or combination; or (iv) distribute equity securities to former or current employees, officers, consultants or directors pursuant to the exercise of employee stock options approved by the Board; or (b) directly or indirectly make any Investment (including, without limitation, any additional Investment in any Subsidiary) other than Permitted Investments, or permit any of its Subsidiaries to do so.
7.8    Transactions with Affiliates. Directly or indirectly enter into or permit to exist any material transaction with any Affiliate of an Obligor, except for (a) transactions that are in the ordinary course of such Obligor’s business, upon fair and reasonable terms that are no less favorable to such Obligor’s than would be obtained in an arm’s length transaction with a non-affiliated Person, (b) sales of equity securities to its investors in bona fide equity financings so long as a Change in Control does not occur, (c) transactions between an Obligor and an Affiliate or Subsidiary that is permitted pursuant to this Section 7, (d) reasonable and customary compensation arrangements and benefit plans for officers and other employees of Borrower entered into or maintained in the ordinary course of business, and (e) reasonable and customary fees paid to members of the Board in the ordinary course of business.
7.9    Subordinated Debt. (a) Make or permit any payment on any Subordinated Debt, except under the terms of any subordination, intercreditor, or other similar agreement to which such Subordinated Debt is subject, or (b) amend any provision in any document relating to the Subordinated Debt which would increase the amount thereof or adversely affect the subordination thereof to Obligations owed to Bank.
7.10    Compliance. Become an “investment company” or a company controlled by an “investment company”, under the Investment Company Act of l940, as amended, or undertake as one of its important activities extending credit to purchase or carry margin stock (as defined in Regulation U of the Board of Governors of the Federal Reserve System), or use the proceeds of any Credit Extension for that purpose; fail to meet the minimum funding requirements of ERISA, permit a Reportable Event or Prohibited Transaction, as defined in ERISA, to occur; fail to comply with the Federal Fair Labor Standards Act or violate any other law or regulation, if the violation could reasonably be expected to have a material adverse effect on an Obligor’s business, or permit any of its Subsidiaries to do so: withdraw or permit any Subsidiary to withdraw from participation in, permit partial or complete termination of, or permit the occurrence of any other event with respect to, any present pension, profit sharing and deferred compensation plan which could reasonably be expected to result in any liability of such Obligor, including any liability to the Pension Benefit Guaranty Corporation or its successors or any other governmental agency.
8.    EVENTS OF DEFAULT
Any one of the following shall constitute an event of default (an “Event of Default”) under this Agreement:
8.1    Payment Default. Any Obligor fails to (a) make any payment of principal or interest on any Credit Extension when due or (b) pay any other Obligations within ten (10) calendar days after such Obligations are due
    12
238310488 v3





and payable (which ten (10) calendar day grace period shall not apply to payments due on the Revolving Line Maturity Date). During the cure period, the failure to make or pay any payment specified under clause (b) hereunder is not an Event of Default (but no Credit Extension will be made during the cure period);
8.2    Covenant Default.
(a)    Any Obligor fails or neglects to perform any obligation in Sections 6.2, 6.5, 6.6, 6.7, 6.8, 6 9, 6.l 0 or 6.14, or violates any covenant in Section 7; or
(b)    Any Obligor fails or neglects to perform, keep, or observe any other term, provision, condition, covenant or agreement contained in this Agreement or any Loan Documents, and as to any default (other than those specified in this Section 8) under such other term, provision, condition, covenant or agreement that can be cured, has failed to cure the default within thirty (30) days after the occurrence thereof; provided, however, that if the default cannot by its nature be cured within such thirty (30) day period or cannot after diligent attempts by Obligor, be cured within such thirty (30) day period, and such default is likely to be cured within a reasonable time, then Obligor’s shall have an additional period (which shall not in any case exceed sixty (60) days) to attempt to cure such default, and within such reasonable time period the failure to cure the default shall not be deemed, an Event of Default (but no Credit Extensions shall be made during such cure period). Cure periods provided under this section shall not apply, among other things, to financial covenants or any other covenants set forth in clause (a) above;
8.3    [Reserved].
8.4    Attachment; Levy; Restraint on Business.
(a)    (i) The service of process seeking to attach, by trustee or similar process, any funds of any Obligor or of any entity under the control of an Obligor (including a Subsidiary) on deposit or otherwise maintained with Bank or any Bank Affiliate, or (ii) a notice of lien or levy is filed against any of Borrower’s assets by any Governmental Authority, and the same under subclauses (i) and (ii) hereof are not, within thirty (30) days after the occurrence thereof, discharged or stayed (whether through the posting of a bond or otherwise); provided, however, no Credit Extensions shall be made during any thirty (30) day cure period;
(b)    (i) any material portion of an Obligor’s assets is attached, seized, levied on, or comes into possession of a trustee or receiver, or (ii) any court order enjoins, restrains, or prevents Borrower from conducting all or any material part of its business;
8.5    Insolvency. (a) Any Obligor or any of its Subsidiaries is unable to pay its debts (including trade debts) as they become due or otherwise becomes insolvent; (b) an Obligor or any of its Subsidiaries begins an Insolvency Proceeding; or (c) an Insolvency Proceeding is begun against such Obligor or any of its Subsidiaries and is not dismissed or stayed within thirty (30) days (but no Credit Extensions shall be made while any of the conditions described in clause (a) exist and/or until any Insolvency Proceeding is dismissed);
8.6    Other Agreements. There is, under any agreement to which any Obligor is a party with a third party or parties, (a) any default resulting in a right by such third party or parties, whether or not exercised, to accelerate the maturity of any Indebtedness in an amount individually or in the aggregate in excess of One Million Dollars ($1,000,000.00); or (b) any default by an Obligor, the result of which could have a material adverse effect on Obligor’s business;
8.7    Judgments; Penalties. One or more fines, penalties or final judgments, orders or decrees for the payment of money in an amount, individually or in the aggregate, of at least One Million Dollars ($1,000,000.00) (not covered by independent third-party insurance as to which liability has been accepted by such insurance carrier) shall be rendered against an Obligor by any Governmental Authority, and the same are not, within ten (10) days after the entry, assessment or issuance thereof, discharged, satisfied, or paid, or after execution thereof, stayed or bonded pending appeal, or such judgments are not discharged prior to the expiration of any such stay (provided that no
    13
238310488 v3





Credit Extensions will be made prior to the satisfaction, payment, discharge, stay, or bonding of such fine, penalty, judgment, order or decree);
8.8    Misrepresentations. An Obligor or any Person acting for an Obligor makes any representation, warranty, or other statement now or later in this Agreement, any Loan Document or in any writing delivered to Bank or to induce Bank to enter this Agreement or any Loan Document, and such representation, warranty, or other statement is incorrect in any material respect when made (it being recognized by Bank that the projections and forecasts provided by Borrower in good faith and based upon reasonable assumptions are not viewed as facts and that actual results during the period or periods covered by such projections and forecasts may differ from the projected or forecasted results);
8.9    Subordinated Debt. Any document, instrument, or agreement evidencing any Subordinated Debt shall for any reason be revoked or invalidated or otherwise cease to be in full force and effect, any Person shall be in breach thereof or contest in any manner the validity or enforceability thereof or deny that it has any further liability or obligation thereunder, or the Obligations shall for any reason be subordinated or shall not have the priority contemplated by this Agreement or any applicable subordination or intercreditor agreement; or
8.10    Governmental Approvals. Any Governmental Approval shall have been (a) revoked, rescinded, suspended, modified in an adverse manner or not renewed in the ordinary course for a full term or (b) subject to any decision by a Governmental Authority that designates a hearing with respect to any applications for renewal of any of such Governmental Approval or that could result in the Governmental Authority taking any of the actions described in clause (a) above, and such decision or such revocation, rescission, suspension, modification or non-renewal (i) causes, or could reasonably be expected to cause, a Material Adverse Change, or (ii) adversely affects the legal qualifications of an Obligor or any of its Subsidiaries to hold such Governmental Approval in any applicable jurisdiction and such revocation, rescission, suspension, modification or non-renewal could reasonably be expected to affect the status of or legal qualifications of an Obligor or any of its Subsidiaries to hold any Governmental Approval in any other jurisdiction.
9.    BANK’S RIGHTS AND REMEDIES
9.1    Rights and Remedies. Upon the occurrence and during the continuance of an Event of Default, Bank may, without notice or demand, do any or all of the following:
(a)    declare all Obligations immediately due and payable (but if an Event of Default described in Section 8.5 occurs all Obligations are immediately due and payable without any action by Bank);
(b)    stop advancing money or extending credit for Obligors’ benefit under this Agreement or under any other agreement between Obligors and Bank;
(c)    demand that Borrower (i) deposit cash with Bank in an amount equal to at least (A) one hundred five percent (105.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in Dollars remaining undrawn, and (B) one hundred ten percent (110.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in a Foreign Currency remaining undrawn (plus, in each case, all interest, fees, and costs due or to become due in connection therewith (as estimated by Bank in its good faith business judgment)), to secure all of the Obligations relating to such Letters of Credit, as collateral security for the repayment of any future drawings under such Letters of Credit, and Borrower shall forthwith deposit and pay such amounts, and (ii) pay in advance all letter of credit fees scheduled to be paid or payable over the remaining term of any Letters of Credit;
(d)    verify the amount of, demand payment of and performance under, and collect any Accounts and General Intangibles, settle or adjust disputes and claims directly with Account Debtors for amounts on terms and in any order that Bank considers advisable, and notify any Person owing an Obligor money of Bank’s security interest in such funds. All Obligors shall collect all payments in trust for Bank and, if requested by Bank,
    14
238310488 v3





immediately deliver the payments to Bank in the form received from the Account Debtor, with proper endorsements for deposit;
(e)    make any payments and do any acts it considers necessary or reasonable to protect the Collateral and/or its security interest in the Collateral. Obligors shall assemble the Collateral if Bank requests and make it available as Bank designates. Bank may enter premises where the Collateral is located, take and maintain possession of any part of the Collateral, and pay, purchase, contest, or compromise any Lien which appears to be prior or superior to its security interest and pay all expenses incurred. Each Obligor grants Bank a license to enter and occupy any of its premises, without charge, to exercise any of Bank’s rights or remedies;
(f)    apply to the Obligations any (i) balances and deposits of any Obligor it holds, or (ii) amount held by Bank owing to or for the credit or the account of such Obligor;
(g)    ship, reclaim, recover, store, finish, maintain, repair, prepare for sale, advertise for sale, and sell the Collateral. Bank is hereby granted a non-exclusive, royalty-free license or other right to use, without charge, Obligors’ labels, Patents, Copyright, mask works, rights of use of any name, trade secrets, trade names, Trademarks, and advertising matter, or any similar property as it pertains to the Collateral, in completing production of advertising for sale, and selling any Collateral and, in connection with Bank’s exercise of its rights under this Section 9.1, Obligors’ rights under all licenses and all franchise agreements inure to Bank’s benefit;
(h)    place a “hold” on any account maintained with Bank and/or deliver a notice of exclusive control, any entitlement order, or other directions or instructions pursuant to any Control Agreement or similar agreements providing control of any Collateral;
(i)    demand and receive possession of Obligors’ Books; and
(j)    exercise all rights and remedies available to Bank under the Loan Documents or at law or equity, including all remedies provided under the Code (including disposal of the Collateral pursuant to the terms thereof).
9.2    Power of Attorney. Each Obligor hereby irrevocably appoints Bank as its lawful attorney-in-fact, exercisable following the occurrence and during the continuance of an Event of Default, to: (a) endorse Obligor’s name on any checks, payment instruments, or other forms of payment or security; (b) sign Obligor’s name on any invoice or bill of lading for any Account or drafts against Account Debtors; (c) demand, collect, sue, and give releases to any Account Debtor for monies due, settle and adjust disputes and claims about the Accounts directly with Account Debtors, and compromise, prosecute, or defend any action, claim, case, or proceeding about any Collateral (including filing a claim or voting a claim in any bankruptcy case in Bank’s or Obligor’s name, as Bank chooses), in each case for amounts and on terms Bank determines reasonable; (d) make, settle, and adjust all claims under Obligor’s insurance policies; (e) pay, contest or settle any Lien, charge, encumbrance, security interest, or other adverse claim in or to the Collateral, or any judgment based thereon, or otherwise take any action to terminate or discharge the same; and (f) transfer the Collateral into the name of Bank or a third party as the Code permits. Each Obligor hereby appoints Bank as its lawful attorney-in-fact to sign Obligor’s name on any documents necessary to perfect or continue the perfection of Bank’s security interest in the Collateral regardless of whether an Event of Default has occurred until all Obligations have been satisfied in full and the Loan Documents have been terminated. Bank’s foregoing appointment as Obligor’s attorney in fact, and all of Bank’s rights and powers, coupled with an interest, are irrevocable until all Obligations have been fully repaid and performed and the Loan Documents have been terminated.
9.3    Protective Payments. If any Obligor fails to obtain the insurance called for by Section 6.7 or fails to pay any premium thereon or fails to pay any other amount which an Obligor is obligated to pay under this Agreement or any other Loan Document or which may be required to preserve the Collateral, Bank may obtain such insurance or make such payment, and all amounts so paid by Bank are Bank Expenses and immediately due and payable, bearing interest at the then highest rate applicable to the Obligations, and secured by the Collateral. Bank will make reasonable efforts to provide such Obligor with notice of Bank obtaining such insurance at the time it is obtained or
    15
238310488 v3





within a reasonable time thereafter. No payments by Bank are deemed an agreement to make similar payments in the future or Bank’s waiver of any Event of Default.
9.4    Application of Payments and Proceeds. If an Event of Default has occurred and is continuing. Bank shall have the right to apply in any order any funds in its possession, whether from Obligors’ account balances, payments, proceeds realized as the result of any collection of Accounts or other disposition of the Collateral, or otherwise, to the Obligations. Bank shall pay any surplus to Obligors by credit to the Designated Deposit Account or to other Persons legally entitled thereto: Obligors shall remain liable to Bank for any deficiency. If Bank, directly or indirectly, enters into a deferred payment or other credit transaction with any purchaser at any sale of Collateral. Bank shall have the option, exercisable at any time, of either reducing the Obligations by the principal amount of the purchase price or deferring the reduction of the Obligations until the actual receipt by Bank of cash therefor.
9.5    Bank’s Liability for Collateral. So long as Bank complies with reasonable banking practices regarding the safekeeping of the Collateral in the possession or under the control of Bank, Bank shall not be liable or responsible for: (a) the safekeeping of the Collateral; (b) any loss or damage to the Collateral; (c) any diminution in the value of the Collateral; or (d) any act or default of any carrier, warehouseman, bailee, or other Person. Obligors bear all risk of loss, damage or destruction of the Collateral.
9.6    No Waiver; Remedies Cumulative. Bank’s failure, at any time or times, to require strict performance by each Obligor of any provision of this Agreement or any other Loan Document shall not waive, affect, or diminish any right of Bank thereafter to demand strict performance and compliance herewith or therewith. No waiver hereunder shall be effective unless signed by the party granting the waiver and then is only effective for the specific instance and purpose for which it is given. Bank’s rights and remedies under this Agreement and the other Loan Documents are cumulative. Bank has all rights and remedies provided under the Code by law, or in equity. Bank’s exercise of one right or remedy is not an election and shall not preclude Bank from exercising any other remedy under this Agreement or other remedy available at law or in equity, and Bank’s waiver or any Event of Default is not a continuing waiver. Bank’s delay in exercising any remedy is not a waiver, election, or acquiescence.
9.7    Demand Waiver. Each Obligor waives demand, notice of default or dishonor, notice of payment and nonpayment, notice of any default, nonpayment at maturity, release, compromise, settlement, extension, or renewal of accounts, documents, instruments, chattel paper, and guarantees held by Bank on which an Obligor is liable.
9.8    [Reserved]
10.    NOTICES
All notices, consents, requests, approvals, demands, or other communication by any party to this Agreement or any other Loan Document must be in writing and shall be deemed to have been validly served, given, or delivered: (a) upon the earlier of actual receipt and three (3) Business Days after deposit in the U.S. mail, first class, registered or certified mail return receipt requested, with proper postage prepaid; (b) upon transmission, when sent by electronic mail or facsimile transmission; (c) one (1) Business Day after deposit with a reputable overnight courier with all charges prepaid; or (d) when delivered, if hand-delivered by messenger, all of which shall be addressed to the party to be notified and sent to the address, facsimile number, or email address indicated below. Bank or any Obligor may change its mailing or electronic mail address or facsimile number by giving the other party written notice thereof in accordance with the terms of this Section 10.
    16
238310488 v3





If to Borrower:
Luna Innovations Incorporated
301 1st Street SW, Suite 200
Roanoke, Virginia 24011
Attention: Scott Graeff
Fax: (540) 769-8401
Email: graeffs@lunainnovations.com
With a copy to:
Cooley LLP
1299 Pennsylvania Avenue, NW, Suite 700
Washington, DC 20004-2400
Attention: Addison Pierce
Email: afpierce@cooley.com
If to Guarantor:
Luna Technologies, Inc.
Former Luna Subsidiary, Inc.
General Photonics Corp.
Terametrix LLC
c/o Luna Innovations Incorporated
301 1st Street SW, Suite 200
Roanoke, Virginia 24011
Attention: Scott A. Graeff
Fax: (540) 769-8401
Email: graeffs@lunainnovations.com

With a copy to:
Cooley LLP
1299 Pennsylvania Avenue, NW, Suite 700
Washington, DC 20004-2400
Attention: Addison Pierce
Email: afpierce@cooley.com
If to Bank:PNC Bank, National Association
1001 Haxall Point, Suite 706
Richmond, VA 23219
Attention: Brian C. Combs
Email: brian.combs@pnc.com
with a copy to:
Williams Mullen
200 South 10th Street
Richmond, VA 23219
Attention: Matthew E. Cheek
Email: mcheek@williamsmullen.com

11.    CHOICE OF LAW, VENUE, JURY TRIAL WAIVER AND JUDICIAL REFERENCE
New York law governs the Loan Documents without regard to principles of conflicts of law. Each Obligor and Bank each submit to the exclusive jurisdiction of the State and Federal courts in New York, New York: provided, however, that nothing in this Agreement shall be deemed to operate to preclude Bank from bringing suit or taking other legal action in any other jurisdiction to realize on the Collateral or any other security for the Obligations, or to enforce a judgment or other court order in favor of Bank. Each Obligor expressly submits and consents in advance to such jurisdiction in any action or suit commenced in any such court, and each Obligor hereby waives any objection that it may have based upon lack of personal jurisdiction, improper venue, or forum non conveniens and hereby consents to the granting of such legal or equitable relief as is deemed appropriate by such court. Each Obligor hereby waives personal service of the summons, complaints, and other process issued in such
    17
238310488 v3





action or suit and agrees that service of such summons, complaints, and other process may be made by registered or certified mail addressed to an Obligor at the address set forth in, or subsequently provided by Obligor in accordance with, Section 10 of this Agreement and that service so made shall be deemed completed upon the earlier to occur of Obligor’s actual receipt thereof or three (3) days after deposit in the U.S. mails, proper postage prepaid. NOTWITHSTANDING ANYTHING TO THE CONTRARY SET FORTH HEREINABOVE. BANK SHALL SPECIFICALLY HAVE THE RIGHT TO BRING ANY ACTION OR PROCEEDING AGAINST BORROWER OR ITS PROPERTY IN THE COURTS OF ANY OTHER JURISDICTION WHICH BANK DEEMS NECESSARY OR APPROPRIATE IN ORDER TO REALIZE ON THE COLLATERAL OR TO OTHERWISE ENFORCE BANK’S RIGHTS AGAINST AN OBLIGOR OR ITS PROPERTY.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, EACH OBLIGOR AND BANK EACH WAIVE THEIR RIGHT TO A JURY TRIAL OF ANY CLAIM OR CAUSE OF ACTION ARISING OUT OF OR BASED UPON THIS AGREEMENT, THE LOAN DOCUMENTS OR ANY CONTEMPLATED TRANSACTION, INCLUDING CONTRACT, TORT, BREACH OF DUTY AND ALL OTHER CLAIMS. THIS WAIVER IS A MATERIAL INDUCEMENT FOR BOTH PARTIES TO ENTER INTO THIS AGREEMENT. EACH PARTY HAS REVIEWED THIS WAIVER WITH ITS COUNSEL.
This Section 11 shall survive the termination of this Agreement.
12.    general provisions
12.1    Termination Prior to Maturity Date; Survival. All covenants, representations and warranties made in this Agreement shall continue in full force until this Agreement has terminated pursuant to its terms and all Obligations (other than inchoate indemnity obligations and any Obligations under Bank Services Agreements that are cash collateralized in accordance with the Loan Documents) have been satisfied. So long as Borrower has satisfied the Obligations (other than inchoate indemnity obligations, and any other obligations, which, by their terms, are to survive the termination of this Agreement and any Obligations under Bank Services Agreements that are cash collateralized in accordance with the Loan Documents), this Agreement may be terminated prior to the Term Loan Maturity Date and Revolving Line Maturity Date by Borrower, effective three (3) Business Days after written notice of termination is given to Bank. Those obligations that are expressly specified in this Agreement as surviving this Agreement’s termination shall continue to survive notwithstanding this Agreement’s termination.
12.2    Successors and Assigns. This Agreement binds and is for the benefit of the successors and permitted assigns of each party. No Obligor may assign this Agreement or any rights or obligations under it without Bank’s prior written consent (which may be granted or withheld in Bank’s discretion). Bank has the right, without the consent of or notice to Obligors, to sell, transfer, assign, negotiate, or grant participation in all or any part of or any interest in, Bank’s obligations, rights, and benefits under this Agreement and the other Loan Documents (other than the Warrant, as to which assignment, transfer and other such actions are governed by the terms thereof). Notwithstanding the foregoing, so long as no Event of Default shall have occurred and is continuing, Bank shall not assign its interest in the Credit Extensions and Loan Documents to any Person who in the reasonable estimation of Bank is a direct competitor of Obligors or their Subsidiaries or a vulture fund.
12.3    Indemnification. Each Obligor agrees to indemnify, defend and hold Bank and its directors, officers, employees, agents, attorneys, or any other Person affiliated with or representing Bank (each, an “Indemnified Person”) harmless against: (i) all obligations, demands, claims, and liabilities (collectively, “Claims”) claimed or asserted by any other party in connection with the transactions contemplated by the Loan Documents; and (ii) all losses or expenses (including Bank Expenses) in any way suffered, incurred, or paid by such Indemnified Person as a result of, following from, consequential to, or arising from transactions between Bank and any Obligor contemplated by the Loan Documents (including reasonable attorneys’ fees and expenses), except for Claims and/or losses directly caused by such Indemnified Person’s gross negligence or willful misconduct. This Section 12.3 shall survive until all statutes of limitation with respect to the Claims, losses, and expenses for which indemnity is given shall have run.
12.4    Time of Essence. Time is of the essence for the performance of all Obligations in this Agreement.
    18
238310488 v3





12.5    Severability of Provisions. Each provision of this Agreement is severable from every other provision in determining the enforceability of any provision.
12.6    Correction of Loan Documents. Bank may correct patent errors and fill in any blanks in the Loan Documents consistent with the agreement of the parties.
12.7    Amendments in Writing; Waiver; Integration. No purported amendment or modification of any Loan Document, or waiver, discharge or termination of any obligation under any Loan Document, shall be enforceable or admissible unless, and only to the extent, expressly set forth in a writing signed by the party against which enforcement or admission is sought. Without limiting the generality of the foregoing, no oral promise or statement, nor any action, inaction, delay, failure to require performance or course of conduct shall operate as, or evidence, an amendment, supplement or waiver or have any other effect on any Loan Document. Any waiver granted shall be limited to the specific circumstance expressly described in it, and shall not apply to any subsequent or other circumstance, whether similar or dissimilar, or give rise to, or evidence, any obligation or commitment to grant any further waiver. The Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of the Loan Documents merge into the Loan Documents.
12.8    Counterparts. This Agreement may be executed in any number of counterparts and by different parties on separate counterparts, each of which, when executed and delivered, is an original, and all taken together, constitute one Agreement.
12.9    Confidentiality. In handling any confidential information, Bank shall exercise the same degree of care that it exercises for its own proprietary information, but disclosure of information may be made: (a) to Bank’s Subsidiaries or Affiliates (such Subsidiaries and Affiliates, together with Bank, collectively, “Bank Entities”); (b) to prospective transferees or purchasers of any interest in the Credit Extensions (provided, however, Bank shall use its best efforts to obtain any prospective transferee’s or purchaser’s agreement to the terms of this provision): (c) as required by law, regulation, subpoena, or other order: (d) to Bank’s regulators or as otherwise required in connection with Bank’s examination or audit; (e) as Bank considers appropriate in exercising remedies under the Loan Documents; and (f) to third-party service providers of Bank so long as such service providers have executed a confidentiality agreement with Bank with terms no less restrictive than those contained herein. Confidential information does not include information that is either: (i) in the public domain or in Bank’s possession when disclosed to Bank, or becomes part of the public domain (other than as a result of its disclosure by Bank in violation of this Agreement) after disclosure to Bank: or (ii) disclosed to Bank by a third party, if Bank does not know that the third party is prohibited from disclosing the information. Bank Entities may use anonymous forms of confidential information for aggregate datasets, for analyses or reporting, and for any other uses not expressly prohibited in writing by any Obligor. The provisions of the immediately preceding sentence shall survive the termination of this Agreement.
12.10    Attorneys’ Fees, Costs and Expenses. In any action or proceeding between any Obligor and Bank arising out of or relating to the Loan Documents, the prevailing party shall be entitled to recover its reasonable attorneys’ fees and other costs and expenses incurred, in addition to any other relief to which it may be entitled.
12.11    Electronic Execution of Documents. The words “execution,” “signed,” “signature” and words of like import in any Loan Document shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity and enforceability as a manually executed signature or the use of a paper-based recordkeeping systems, as the case may be, to the extent and as provided for in any applicable law, including, without limitation, any state law based on the Uniform Electronic Transactions Act.
12.12    Right of Setoff. Each Obligor hereby grants to Bank a Lien and a right of setoff as security for all Obligations to Bank, whether now existing or hereafter arising upon and against all deposits, credits, Collateral and property, now or hereafter in the possession, custody, safekeeping or control of Bank or any entity under the control of Bank (including a subsidiary of Bank) or in transit to any of them. At any time after the occurrence and during the continuance of an Event of Default, without demand or notice, Bank may setoff the same or any part thereof and
    19
238310488 v3





apply the same to any liability or Obligation of any Obligor even though unmatured and regardless of the adequacy of any other Collateral securing the Obligations. ANY AND ALL RIGHTS TO REQUIRE BANK TO EXERCISE ITS RIGHTS OR REMEDIES WITH RESPECT TO ANY OTHER COLLATERAL WHICH SECURES THE OBLIGATIONS, PRIOR TO EXERCISING ITS RIGHT OF SETOFF WITH RESPECT TO SUCH DEPOSITS, CREDITS OR OTHER PROPERTY OF AN OBLIGOR, ARE HEREBY KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVED.
12.13    Captions. The headings used in this Agreement are for convenience only and shall not affect the interpretation of this Agreement.
12.14    Construction of Agreement. The parties mutually acknowledge that they and their attorneys have participated in the preparation and negotiation of this Agreement. In cases of uncertainty this Agreement shall be construed without regard to which of the parties caused the uncertainty to exist.
12.15    Relationship. The relationship of the parties to this Agreement is determined solely by the provisions of this Agreement. The parties do not intend to create any agency, partnership, joint venture, trust, fiduciary or other relationship with duties or incidents different from those of parties to an arm’s-length contract.
12.16    Third Parties. Nothing in this Agreement, whether express or implied, is intended to: (a) confer any benefits, rights or remedies under or by reason of this Agreement on any persons other than the express parties to it and their respective permitted successors and assigns: (b) relieve or discharge the obligation or liability of any person not an express party to this Agreement: or (c) give any person not an express party to this Agreement any right of subrogation or action against any party to this Agreement.
13.    DEFINITIONS
13.1    Definitions. As used in the Loan Documents, the word “shall” is mandatory, the word “may” is permissive, the word “or” is not exclusive, the words “includes” and “including” are not limiting, the singular includes the plural, and numbers denoting amounts that are set off in brackets are negative. As used in this Agreement, the following capitalized terms have the following meanings:
Account is, as to any Person, any “account of such Person as “account” is defined in the Code with such additions to such term as may hereafter be made, and includes, without limitation, all accounts receivable and other sums owing to such Person.
Account Debtor is any “account debtor as defined in the Code with such additions to such term as may hereafter be made.
Advance” or “Advances means a revolving credit loan (or revolving credit loans) under the Revolving Line.
Affiliate is, with respect to any Person, each other Person that owns or controls directly or indirectly the Person, any Person that controls or is controlled by or is under common control with the Person, and each of that Person’s senior executive officers, directors, partners and, for any Person that is a limited liability company, that Person’s managers and members.
Agreement is defined in the preamble hereof.
Authorized Signer is any individual listed in any Obligor’s Borrowing Resolution who is authorized to execute the Loan Documents, including making (and executing if applicable) any Credit Extension request, on behalf of Borrower.
    20
238310488 v3





Availability Amount is (a) the Revolving Line, minus (b) the aggregate Dollar Equivalent amount of all outstanding Letters of Credit (including drawn but unreimbursed Letters of Credit), and minus (c) the outstanding principal balance of any Advances.
Bank is defined in the preamble hereof.
Bank Entities is defined in Section 12.9.
Bank Expenses are all audit fees and expenses, costs, and expenses (including reasonable attorneys’ fees and expenses) for preparing, amending, negotiating, administering, defending and enforcing the Loan Documents (including, without limitation, those incurred in connection with appeals or Insolvency Proceedings) or otherwise incurred with respect to Borrower or any Guarantors.
Bank Services” are any products, credit services, and/or financial accommodations previously, now, or hereafter provided to any Obligor or any of its Subsidiaries by Bank or any Bank Affiliate, including, without limitation, any letters of credit, cash management services (including, without limitation, merchant services, direct deposit of payroll, business credit cards, and check cashing services), interest rate swap arrangements, and foreign exchange services as any such products or services may be identified in Bank’s various agreements related thereto (each, a “Bank Services Agreement”).
Bank Services Agreement is defined in the definition of Bank Services.
Board is an Obligor’s board of directors.
Borrower is defined in the preamble hereof.
Borrower’s Books are all Obligors’ books and records including ledgers, federal and state tax returns, records regarding Obligors’ assets or liabilities, the Collateral, business operations or financial condition, and all computer programs or storage or any equipment containing such information.
Borrowing Resolutions are, with respect to any Person, the “Resolutions for Extension of Credit and Incumbency Certificate” submitted by such Person to Bank.
Business Day” is any day that is not a Saturday, Sunday or a day on which Bank is closed.
Cash Equivalents means (a) marketable direct obligations issued, or unconditionally guaranteed by the United States or any agency or any State thereof having maturities of not more than one (1) year from the date of acquisition; (b) commercial paper maturing no more than one (l) year after its creation and having the highest rating from either Standard & Poor’s Ratings Group or Moody’s Investors Service, Inc.; (c) Bank’s certificates of deposit issued maturing no more than one (l) year after issue; and (d) money market funds at least ninety-five percent (95%) of the assets of which constitute Cash Equivalents of the kinds described in clauses (a) through (c) of this definition.
Change in Control means (a) at any time, any “person” or “group” (as such terms are used in Sections 13(d) and 14(d) of the Exchange Act), shall become, or obtain rights (whether by means of warrants, options or otherwise) to become, the “beneficial owner” (as defined in Rules 13(d)-3 and 13(d)5 under the Exchange Act), directly or indirectly, of more than fifty percent (50.0%) or more of the ordinary voting power for the election of directors of Borrower (determined on a fully diluted basis) other than by the sale of Borrower’s equity securities in a public offering or to venture capital or private equity investors so long as Borrower identifies to Bank the venture capital or private equity investors at least seven (7) Business Days prior to the closing of the transaction and provides to Bank a description of the material terms of the transaction; or (b) at any time, the Borrower shall cease to own and control, of record and beneficially, directly or indirectly, one hundred percent (100.0%) of each class of outstanding capital stock of each subsidiary of Borrower free and clear of all Liens (except Liens created by this Agreement).
    21
238310488 v3





Claims is defined in Section 12.3.
Code is the Uniform Commercial Code, as the same may, from time to time, be enacted and in effect in the State of New York; provided, that, to the extent that the Code is used to define any term herein or in any Loan Document and such term is defined differently in different Articles of the Code, the definition of such term contained in Article 9 shall govern; provided further, that in the event that, by reason of mandatory provisions of law, any or all of the attachment, perfection, or priority of or remedies with respect to, Bank’s Lien on any Collateral is governed by the Uniform Commercial Code in effect in a jurisdiction other than the State of New York, the term “Code shall mean the Uniform Commercial Code as enacted and in effect in such other jurisdiction solely for purposes of the provisions thereof relating to such attachment, perfection, priority or remedies and for purposes of definitions relating to such provisions.
Collateral shall have the meaning set forth in the Security Agreements.
Collateral Account is any Deposit Account.
Compliance Certificate is that certain certificate in the form attached hereto as Exhibit A.
Contingent Obligation is, for any Person, any direct or indirect liability, contingent or not, of that Person for (a) any indebtedness, lease, dividend, letter of credit or other obligation of another such as an obligation, in each case, directly or indirectly guaranteed, endorsed, co made, discounted or sold with recourse by that Person, or for which that Person is directly or indirectly liable; (b) any obligations for undrawn letters of credit for the account of that Person; and (c) all obligations from any interest rate, currency or commodity swap agreement, interest rate cap or collar agreement, or other agreement or arrangement designated to protect a Person against fluctuation in interest rates, currency exchange rates or commodity prices; but “Contingent Obligation” does not include endorsements in the ordinary course of business. The amount of a Contingent Obligation is the stated or determined amount of the primary obligation for which the Contingent Obligation is made or, if not determinable, the maximum reasonably anticipated liability for it determined by the Person in good faith; but the amount may not exceed the maximum of the obligations under any guarantee or other support arrangement.
Control Agreement is any control agreement entered into among the depository institution at which Borrower maintains a Deposit Account.
Copyrights are any and all copyright rights, copyright applications, copyright registrations and like protections in each work of authorship and derivative work thereof, whether published or unpublished and whether or not the same also constitutes a trade secret.
Credit Extension is the Term Loan, any Advance, Overadvance or Letter of Credit under the Revolving Line, or any other extension of credit by Bank for any Obligor’s benefit.
Credit Extension Request is defined in Section 3.4.
Currency is coined money and such other banknotes or other paper money as are authorized by law and circulate as a medium of exchange.
Current Maturities” means the scheduled payments, due during the prior four fiscal quarters, of principal on all indebtedness for borrowed money having an original term of more than one year (including but not limited to amortization of capital or finance lease obligations).
Deferred Revenue is all amounts received or invoiced in advance of performance under contracts and not yet recognized as revenue.
Deposit Account is any “deposit account as defined in the Code with such additions to such term as may hereafter be made.
    22
238310488 v3





Designated Deposit Account is the deposit account, account number ending -5697, maintained by Borrower with Silicon Valley Bank or such other account designated in writing by Borrower.
Dollar Equivalent is, at any time, (a) with respect to any amount denominated in Dollars, such amount, and (b) with respect to any amount denominated in a Foreign Currency, the equivalent amount therefor in Dollars as determined by Bank at such time on the basis of the then-prevailing rate of exchange in San Francisco, California, for sales of the Foreign Currency for transfer to the country issuing such Foreign Currency.
Dollars,” dollars or use of the sign “$” means only lawful money of the United States and not any other currency, regardless of whether that currency uses the “$” sign to denote its currency or may be readily converted into lawful money of the United States.
Domestic Subsidiary” means a Subsidiary that is organized under the laws of the United States, any state or commonwealth thereof, or the District of Columbia.
EBITDA” means net income, plus interest expense, plus income tax expense, plus depreciation, plus amortization, plus stock-based compensation, plus one-time transaction costs associated with the Project Owen Acquisition, plus losses related to discontinued operations, plus or minus non-cash items as may have been approved by Bank from time to time in its reasonable discretion (calculated on a pro forma basis).
Effective Date is defined in the preamble hereof.
Equipment is all “equipment as defined in the Code with such additions to such term as may hereafter be made, and includes without limitation all machinery, fixtures, goods, vehicles (including motor vehicles and trailers), and any interest in any of the foregoing.
ERISA is the Employee Retirement Income Security Act of 1974, and its regulations;
Event of Default is defined in Section 8.
Exchange Act is the Securities Exchange Act of 1934, as amended.
Excluded Subsidiary” means each Foreign Subsidiary, together with its Subsidiaries.
Existing Letter of Credit” has the meaning set out in the Perfection Certificate.
Fixed Charge Coverage Ratio” means (i) EBITDA minus Unfunded Capital Expenditures, divided by (ii) the sum of Current Maturities, plus interest expense, plus cash taxes, paid plus dividends.
Foreign Currency means lawful money of a country other than the United States.
Foreign Subsidiary” means any subsidiary which is not a Domestic Subsidiary.
Funding Date is any date on which a Credit Extension is made to or for the account of Borrower which shall be a Business Day.
GAAP is generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other Person as may be approved by a significant segment of the accounting profession, which are applicable to the circumstances as of the date of determination.
General Intangibles is all “general intangibles” as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation, all Intellectual Property,
    23
238310488 v3





claims, income and other tax refunds, security and other deposits, payment intangibles, contract rights, options to purchase or sell real or personal property, right in all litigation presently or hereafter pending (whether in contract, tort or otherwise), insurance policies (including without limitation key man, property damage, and business interruption insurance), payments of insurance and rights to payment of any kind.
Governmental Approval is any consent, authorization, approval, order, license, franchise, permit, certificate, accreditation, registration, filing or notice, of, issued by, from or to, or other act by or in respect of any Governmental Authority.
Governmental Authority is any nation or government, any state or other political subdivision thereof: any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative functions of or pertaining to government, any securities exchange and any self-regulatory organization.
Guarantors” are defined in the preamble hereof and shall include any other Person providing a Guaranty in favor of Bank.
Guaranty is any guarantee of all or any part of the Obligations, as the same may from time to time be amended, restated, modified or otherwise supplemented.
Indebtedness is (a) indebtedness for borrowed money or the deferred price of property or services, such as reimbursement and other obligations for surety bonds and letters of credit, (b) obligations evidenced by notes, bonds, debentures or similar instruments, (c) capital lease obligations, and (d) Contingent Obligations.
Indemnified Person is defined in Section 12.3.
Insolvency Proceeding is any proceeding by or against any Person under the United States Bankruptcy Code, or any other bankruptcy or insolvency law, including assignments for the benefit of creditors, compositions, extensions generally with its creditors, or proceedings seeking reorganization, arrangement, or other relief.
Intellectual Property” means, with respect to any Person, all of such Person’s right, title, and interest in and to the following;
(a)    its Copyrights, Trademarks and Patents;
(b)    any and all trade secrets and trade secret rights, including, without limitation, any rights to unpatented inventions, know-how and operating manuals;
(c)    any and all source code:
(d)    any and all design rights which may be available to such Person;
(e)    any and all claims for damages by way of past, present and future infringement of any of the foregoing, with the right, but not the obligation, to sue for and collect such damages for said use or infringement of the Intellectual Property rights identified above; and
(f)    all amendments, renewals and extensions of any of the Copyrights, Trademarks or Patents.
Inventory is all “inventory as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation all merchandise, raw materials, parts, supplies, packing and shipping materials, work in process and finished products, including without limitation such inventory as is temporarily out of any Obligor’s custody or possession or in transit and including any returned goods and any documents of title representing any of the above.
    24
238310488 v3





Investment is any beneficial ownership interest in any Person (including stock, partnership interest or other securities), and any loan, advance or capital contribution to any Person.
Key Person is Borrower’s Chief Executive Officer, who is Scott A. Graeff as of the Effective Date.
Letter of Credit is a standby or commercial letter of credit issued by Bank upon request of Borrower based upon an application, guarantee, indemnity, or similar agreement.
Lien” is a claim, mortgage, deed of trust, levy, charge, pledge, security interest or other encumbrance of any kind, whether voluntarily incurred or arising by operation of law or otherwise against any property.
Liquid Assets” are unencumbered cash, cash equivalents and marketable securities that are traded on a recognized stock exchange and may be easily liquidated within fifteen (15) days, all of which shall be freely available for a Person to spend or invest, not held for a specific purpose and otherwise available to such Person for immediate or general business use, together with the then-current amount unused availability under the Revolving Line.
Loan Documents” are, collectively, this Agreement and any schedules, exhibits, certificates, notices, and any other documents related to this Agreement, the Notes, the Security Agreements, any Bank Services Agreement, the Disclosure Letter, any Control Agreement, any subordination agreement, any guaranties executed by any Obligor, and any other present or future agreements by any Obligor with or for the benefit of Bank in connection with this Agreement or Bank Services, all as amended, restated, or otherwise modified.
Material Adverse Change” is (a) a material impairment in the perfection or priority of Bank’s Lien in the Collateral or in the value of such Collateral; (b) a material adverse change in the business, operations, or financial condition of the Obligors and their Subsidiaries, taken as a whole; (c) a material impairment of the prospect of repayment of any portion of the Obligations; or (d) Bank determines, based upon information available to it and in its reasonable judgment, that there is a reasonable likelihood that the Obligors shall fail to comply with one or more of the financial covenants in Section 6 during the next succeeding financial reporting period.
Net Funded Debt” means all indebtedness for borrowed money, including but not limited to capital or finance lease obligations, reimbursement obligations in respect of letters of credit, and, without duplication, guarantees of any such indebtedness, minus unrestricted cash and Cash Equivalents up to Ten Million Dollars ($10,000,000.00).
Net Leverage Ratio” means Net Funded Debt, divided by EBITDA.
Notes are the Revolving Line of Credit Note and Term Loan Note.
Obligations” are any Obligor’s obligations to pay when due any debts, principal, interest, fees, Bank Expenses, and other amounts any Obligor owes Bank now or later, whether under this Agreement, the other Loan Documents, or otherwise, including, without limitation, all obligations relating to Bank Services and interest accruing after Insolvency Proceedings begin and debts, liabilities, or obligations of any Obligor assigned to Bank, and to perform such Obligor’s duties under the Loan Document.
Operating Documents” are, for any Person, such Person’s formation documents, as certified by the Secretary of State (or equivalent agency) of such Person’s jurisdiction of organization on a date that is no earlier than thirty (30) days prior to the Effective Date and, (a) if such Person is a corporation, its bylaws in current form, (b) if such Person is a limited liability company, its limited liability company agreement (or similar agreement), and (c) if such Person is a partnership, its partnership agreement (or similar agreement), each of the foregoing with all current amendments or modifications thereto.
Patents” means all patents, patent applications and like protections including without limitation improvements, divisions, continuations, renewals, reissues, extensions and continuations-in-part of the same.
    25
238310488 v3





Perfection Certificate” is defined in Section 5.1.
Permitted Indebtedness” is:
(a)    Borrower’s Indebtedness to Bank under this Agreement and the other Loan Documents;
(b)    Indebtedness existing on the Effective Date and shown on the Perfection Certificate;
(c)    Subordinated Debt;
(d)    Indebtedness associated with purchase money Liens contemplated by clause (c) of the definition of “Permitted Liens” set forth herein;
(e)    intercompany Indebtedness amongst the Obligors and their Subsidiaries (subject to Section 7.7);
(f)    unsecured Indebtedness to trade creditors incurred in the ordinary course of business;
(g)    Indebtedness incurred as a result of endorsing negotiable instruments received in the ordinary course of business;
(h)    Indebtedness secured by Liens permitted under clauses (a) and (c) of the definition of “Permitted Liens” hereunder;
(i)    Indebtedness in respect of swap agreements, hedge agreements, foreign exchange transactions or other Banking Services;
(j)    Indebtedness incurred by Obligors in respect of credit cards, including prepaid cards, and letters of credit, bank guarantees, bankers’ acceptances or similar instruments issued or created, or related to obligations or liabilities incurred, in the ordinary course of business;
(k)    Indebtedness consisting of (A) the financing of insurance premiums or (B) take-or-pay obligations contained in supply arrangements, in each case in the ordinary course of business;
(l)    Indebtedness consisting of obligations under deferred compensation to employees or other similar arrangements incurred in connection with the Project Owen Acquisition or any other acquisition permitted hereunder or other investment permitted hereunder;
(m)    Indebtedness representing deferred compensation to employees of the Obligors and their Subsidiaries incurred in the ordinary course of business;
(n)    Indebtedness constituting indemnification obligations or obligations in respect of purchase price or other similar adjustments (including earnout or similar obligations) incurred in connection with the Project Owen Acquisition or any other acquisition, any other Investment or any disposition, in each case permitted under this Agreement;
(o)    additional Indebtedness in an aggregate amount not to exceed at any time outstanding $1,000,000; and
(p)    extensions, refinancings, modifications, amendments and restatements of any items of Permitted Indebtedness (a) through (o) above, provided that the principal amount thereof is not increased or the terms thereof are not modified to impose more burdensome terms upon Borrower or any Subsidiary, as the case may be.
    26
238310488 v3





Permitted Investments” are:
(a)    Investments shown on the Perfection Certificate and existing on the Effective Date;
(b)    (i) Cash Equivalents and (ii) any Investments permitted by Borrower’s investment policy, as amended from time to time, provided that such investment policy (and any such amendment thereto) has been approved in writing by Bank;
(c)    Investments consisting of the endorsement of negotiable instruments for deposit or collection or similar transactions in the ordinary course of any Obligor’s business;
(d)    Investments consisting of (i) travel advances and employee relocation loans and other employee loans and advances in the ordinary course of business, and (ii) loans to employees, officers or directors relating to the purchase of equity securities of any Obligor or its Subsidiaries pursuant to employee stock purchase plans or agreements approved by the Board;
(e)    Investments (including debt obligations) received in connection with the bankruptcy or reorganization of customers or suppliers and in settlement of delinquent obligations of, and other disputes with, customers or suppliers arising in the ordinary course of business;
(f)    Investments consisting of notes receivable of, or prepaid royalties and other credit extensions, to customers and suppliers who are not Affiliates, in the ordinary course of business; provided that this paragraph (f) shall not apply to Investments of any Obligor in any Subsidiary;
(g)    the Project Owen Acquisition;
(h)    Investments in swap agreements, hedge agreements, foreign exchange transactions or other Banking Services;
(i)    Investments consisting of the creation or acquisition of a Subsidiary for the purpose of consummating a merger transaction permitted by Section 7.3 of this Agreement, which is otherwise a Permitted Investment;
(j)    Investments consisting of deposit accounts in which Bank has a perfected security interest;
(k)    Investments accepted in connection with Transfers permitted hereunder;
(l)    Investments by (i) Obligors in another Obligor, (ii) non-Guarantor Subsidiaries in non-Guarantor Subsidiaries and (iii) Obligors in non-Guarantor Subsidiaries in an amount not to exceed Two Hundred Fifty Thousand Dollars ($250,000) in the aggregate in any consecutive three (3) month period;
(m)    Investments consisting of deposits for prepaid credit cards permitted under the definition of “Permitted Indebtedness” hereunder; and
(n)    additional Investments in an aggregate amount not to exceed at any time outstanding $1,000,000.
Permitted Liens” are:
(a)    Liens existing on the Effective Date and shown on the Perfection Certificate or arising under this Agreement and the other Loan Documents;
    27
238310488 v3





(b)    Liens for taxes, fees, assessments or other government charges or levies, either (i) not due and payable or (ii) being contested in good faith and for which Borrower maintains adequate reserves on its Books, that no notice of any such Lien has been filed or recorded under the Internal Revenue Code of 1986, as amended, and the Treasury Regulations adopted thereunder;
(c)    purchase money Liens (i) on Equipment acquired or held by any Obligor incurred for financing the acquisition of the Equipment securing no more than Five Hundred Thousand Dollars ($500,000.00) in the aggregate amount outstanding, or (ii) existing on Equipment when acquired, if the Lien is confined to the property and improvements and the proceeds of the Equipment;
(d)    Liens of carriers, warehousemen, suppliers, or other Persons that are possessory in nature arising in the ordinary course of business so long as such Liens attach only to Inventory, securing liabilities in the aggregate amount not to exceed Five Hundred Thousand Dollars ($500,000.00) and which are not delinquent or remain payable without penalty or which are being contested in good faith and by appropriate proceedings which proceedings have the effect of preventing the forfeiture or sale of the property subject thereto;
(e)    Liens to secure payment of workers’ compensation, employment insurance, old-age pensions, social security and other like obligations incurred in the ordinary course of business (other than Liens imposed by ERISA);
(f)    Liens incurred in the extension, renewal or refinancing of the Indebtedness secured by Liens described in (a) through (c), but any extension, renewal or replacement Lien must be limited to the property encumbered by the existing Lien and the principal amount of the indebtedness may not increase:
(g)    leases or subleases of real property granted in the ordinary course of Borrower’s business, and leases, subleases, non-exclusive licenses or sublicenses of property (other than real property or Intellectual Property) granted in the ordinary course of any Obligor’s business, if the leases, subleases, licenses and sublicenses do not prohibit granting Bank a security interest;
(h)    non-exclusive licenses of Intellectual Property granted to third parties in the ordinary course of business, and licenses of Intellectual Property that could not result in a legal transfer of title of the licensed property that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discrete geographical areas outside of the United States;
(i)    Liens arising from judgments, orders, decrees or attachments in circumstances not constituting an Event of Default;
(j)    Liens on cash or Permitted Investments securing swap agreements, hedge agreements, foreign exchange transactions or other Banking Services;
(k)    Liens in favor of other financial institutions arising in connection with any Obligor’s deposit and/or securities accounts held at such institutions, provided that Bank has a perfected security interest in the amounts held in such deposit and/or securities accounts; and
(l)    additional Liens in an aggregate amount not to exceed at any time outstanding $500,000.
Person is any individual, sole proprietorship, partnership, limited liability company, joint venture, company, trust, unincorporated organization, association, corporation, institution, public benefit corporation, firm, joint stock company, estate, entity or government agency.
Project Owen Acquisition” means the acquisition by Borrower of 100% of the issues shares of OptaSense Holdings Limited, a limited company organized under the laws of England and Wales, pursuant to the terms of that Certain Share Purchase Agreement, to be dated on or about 2 December 2020, between Borrower and QinetiQ Holdings Limited, and the transactions related thereto.
    28
238310488 v3





Registered Organization is any “registered organization” as defined in the Code with such additions to such term as may hereafter be made.
Reimbursement Agreement is defined in Section 2.2(c).
Requirement of Law is as to any Person, the organizational or governing documents of such Person, and any law (statutory or common), treaty, rule or regulation or determination of an arbitrator or a court or other Governmental Authority, in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.
Responsible Officer is any of the Chief Executive Officer, President, Chief financial Officer and Controller of any Obligor.
Restricted License is any material license or other agreement with respect to which any Obligor is the licensee (a) that prohibits or otherwise restricts Borrower from granting a security interest in such Obligor’s interest in such license or agreement or any other property, or (b) for which a default under or termination of could interfere with Bank’s right to sell any Collateral.
Revolving Line is the revolving line of credit evidenced by the Revolving Line Note in an aggregate maximum principal amount equal to Fifteen Million Dollars ($15,000,000.00).
Revolving Line Maturity Date” is the “Expiration Date” as defined in the Revolving Line Note.
Revolving Line Note is the Revolving Line of Credit Note of even date herewith made by Borrower payable to the order of Bank in the principal amount of the Revolving Line, as the same may have been modified, amended, supplemented or replaced from time to time.
SEC shall mean the Securities and Exchange Commission, any successor thereto, and any analogous Governmental Authority.
Security Agreements” are the Security Agreement(s) executed by Obligors encumbering the Collateral as security for the Credit Extensions, as the same may have been modified or amended from time to time.
Subordinated Debt is indebtedness incurred by any Obligor subordinated to all of such Obligor’s now or hereafter indebtedness to Bank (pursuant to a subordination, intercreditor, or other similar agreement in form and substance satisfactory to Bank entered into between Bank and the other creditor), on terms acceptable to Bank.
Subsidiary is, as to any Person, a corporation, partnership, limited liability company or other entity of which shares of stock or other ownership interests having ordinary voting power (other than stock or such other ownership interests having such power only by reason of the happening of a contingency) to elect a majority of the board of directors or other managers of such corporation, partnership or other entity are at the time owned, or the management of which is otherwise controlled, directly or indirectly through one or more intermediaries, or both, by such Person. Unless the context otherwise requires, each reference to a Subsidiary herein shall be a reference to a Subsidiary of an Obligor.
SVB Cash Collateral Accounts” has the meaning set out in the Perfection Certificate.
Term Loan is the term loan evidenced by the Term Loan Note in the original principal amount of Twelve Million Five Hundred Thousand Dollars ($12,500,000.00).
Term Loan Maturity Date” is the “Maturity Date” as defined in the Term Loan Note.
    29
238310488 v3





Term Loan Note is the Term Loan Note of even date herewith made by Borrower payable to the order of Bank in the principal amount of the Term Loan, as the same may have been modified, amended, supplemented or replaced from time to time.
Trademarks means any trademark and servicemark rights, whether registered or not, applications to register and registrations of the same and like protections, and the entire goodwill of the business of any Obligor connected with and symbolized by such trademarks.
Transfer is defined in Section 7.l.
Unfunded Capital Expenditures” means capital expenditures made from any Obligor’s funds, other than funds borrowed as term debt to finance such capital expenditures.


REMAINDER OF PAGE INTENTIONALLY LEFT BLANK


    30
238310488 v3





Loan Agreement

[SIGNATURE PAGE]

The undersigned parties acknowledge that they have read and understand all the provisions of this Agreement, including the waiver of jury trial, and has been advised by counsel as necessary or appropriate.

WITNESS the due execution hereof as a document under seal, as of the date first written above.


BORROWER:

LUNA INNOVATIONS INCORPORATED,
a Delaware corporation

By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer


GUARANTORS:

LUNA TECHNOLOGIES, INC.,
a Delaware corporation

By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer


FORMER LUNA SUBSIDIARY, INC.,
a Delaware corporation

By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer


GENERAL PHOTONICS CORP.,
a California corporation

By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer




    31
238310488 v3





TERAMETRIX LLC,
a Delaware limited liability company

By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer

    32
238310488 v3





Loan Agreement

[SIGNATURE PAGE]

The undersigned parties acknowledge that they have read and understand all the provisions of this Agreement, including the waiver of jury trial, and has been advised by counsel as necessary or appropriate.

WITNESS the due execution hereof as a document under seal, as of the date first written above.


BANK:

PNC BANK, NATIONAL ASSOCIATION


By:     /s/ David Notaro
Name:     David Notaro
Title:     SVP



    33
238310488 v3






EXHIBIT A

COMPLIANCE CERTIFICATE
TO:     PNC BANK, NATIONAL ASSOCIATION                 Date:     __________________
FROM:     LUNA INNOVATIONS INCORPORATED
The undersigned authorized officer of Luna Innovations Incorporated (the “Borrower”) certifies that under the terms and conditions of the Loan Agreement between Borrower and Bank (the “Agreement”), (1) Obligors are in complete compliance for the period ending _________, 20___ with all required covenants except as noted below, (2) there are no Events of Default, (3) all representations and warranties in the Agreement are true and correct in all material respects on this date except as noted below: provided, further, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and complete in all material respects as of such date, (4) Each Obligor, has timely filed all required tax returns and reports, and each Obligor has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by any Obligor except as otherwise permitted pursuant to the terms of Section 5.9 of the Agreement, and (5) no Liens have been levied or claims made against any Obligor or any of its Subsidiaries, if any, relating to unpaid employee payroll or benefits of which such Obligor has not previously provided written notification to Bank. Attached are the required documents supporting the certification. The undersigned certifies that these are prepared in accordance with GAAP consistently applied from one period to the next except as explained in an accompanying letter or footnotes. The undersigned acknowledges that no borrowings may be requested at any time or date of determination that any Obligor is not in compliance with any of the terms of the Agreement, and that compliance is determined not just at the date this certificate is delivered. Capitalized terms used but not otherwise defined herein shall have the meanings given them in the Agreement.
Please indicate compliance status by circling Yes/No under Complies column.
Reporting CovenantsRequiredComplies
Quarterly financial statements with Compliance CertificateQuarterly within 60 daysYes No
Operating budgetsFYE within 45 daysYes No
Annual financial statements (CPA Audited)FYE within 120 daysYes No

Financial CovenantsRequiredActualComplies
Maintain as indicated:
Net Leverage Ratio<1.50 to 1.00Yes No
Fixed Charge Coverage Ratio≥1.10 to 1.00Yes No

Borrower shall attach to this Certificate such worksheets, schedules or tables as may be necessary to verify the foregoing and hereby certifies that the financial covenant analyses and information set forth on such worksheets, schedules or tables attached hereto are true and accurate as of the date of this Certificate.
The following are the exceptions with respect to the certification above:
__________________________________________________
    __________________________________________________
    34



__________________________________________________
    (If blank, “NONE”)

[SIGNATURE PAGE FOLLOWS]
COMPLIANCE CERTIFICATE
[SIGNATURE PAGE]

BORROWER:

LUNA INNOVATIONS INCORPORATED,
a Delaware corporation


By:    _____________________________
Name:    _____________________________
Title:    _____________________________



    35




EXHIBIT B

JOINDER AND AMENDMENT AGREEMENT


[TEMPLATE ATTACHED HERETO]















    36



EXHIBIT C
image_11a.jpgRequest for Advance
(Advance Number)


LUNA INNOVATIONS INCORPORATED, a Delaware corporation (the “Borrower”), hereby requests an advance in the amount of $__________________ under the Revolving Line of Credit Note executed by the Borrower and delivered to PNC BANK, NATIONAL ASSOCIATION (the “Bank”), dated December 1, 2020 (the “Note”). Initially capitalized words and terms used herein without definition shall have the respective meanings assigned to them in the Note.

To induce the Bank to make such advance, the Borrower hereby represents and agrees as follows:

    1.    The advance hereby requested is for the following purpose (check one):

         Working Capital Purposes

         Capital Expenditures Described on the Attached Schedule

         Other -- Describe Below

    2.    No Event of Default exists and no event has occurred which with the passage of time, notice or both would constitute an Event of Default.

    3.    The approval of this Request for Advance by the Bank will not be deemed to be a waiver by the Bank of any Event of Default.

    4.    The Borrower has performed all of its obligations under the Loan Documents, and all of the representations and warranties made by the Borrower in the Loan Documents are true and correct as of the date hereof.




REMAINDER OF PAGE INTENTIONALLY LEFT BLANK

    5.    The undersigned has been duly authorized by the Borrower to make this request for advance.
    37




    WITNESS the due execution hereof with the intent to be legally bound hereby as of this _____ day of _______________, _____.



LUNA INNOVATIONS INCORPORATED,
a Delaware corporation


By:    _____________________________
Name:    _____________________________
Title:    _____________________________












43783253_10
    38
EX-10.2 3 pnclunanotetermloan.htm EX-10.2 Document

Exhibit 10.31
image_01b.jpgTerm Note


$12,500,000.00    December 1, 2020


FOR VALUE RECEIVED, LUNA INNOVATIONS INCORPORATED, a Delaware corporation (the “Borrower”), with an address at 1 Riverside Circle, Suite 400, Roanoke, VA 24016, promises to pay to the order of PNC BANK, NATIONAL ASSOCIATION (the “Bank”), in lawful money of the United States of America in immediately available funds at its offices located at 1001 Haxall Point, Suite 706, Richmond, VA 23219, or at such other location as the Bank may designate from time to time, the principal sum of TWELVE MILLION FIVE HUNDRED THOUSAND AND NO/100 DOLLARS ($12,500,000.00) (the “Facility”), together with interest accruing on the outstanding principal balance from the date hereof, all as provided below. All capitalized terms used herein and not otherwise defined shall have the meanings assigned to such terms in the Loan Agreement (as defined below).

1.    Interest Rate. Amounts outstanding under this Note will bear interest at a rate per annum equal to the sum of (A) LIBOR in effect on each Reset Date (each as defined below) plus (B) the Applicable Margin (as such term is defined in Exhibit A attached hereto and made a part hereof).

2.    Payments. Principal shall be due and payable in equal consecutive installments in the amount of $1,041,666.00 each (as reduced from time to time pursuant to Section 8 hereof), commencing on the first Reset Date after the date of this Note, and continuing on each succeeding Reset Date thereafter. Interest shall be payable at the same times as the principal payments; provided that if the Reset Dates occur less frequently than every three (3) months, then interest shall also be paid every three (3) months. Any outstanding principal and accrued interest shall be due and payable in full on the Maturity Date (as defined below).

3.    Certain Definitions. If the following terms are used in this Note, such terms shall have the meanings set forth below:

Alternate Rate” shall mean the sum of (A) the Base Rate plus (B) the Applicable Margin (as such term is defined in Exhibit A attached hereto and made a part hereof).

Base Rate” shall mean the higher of (A) the Prime Rate in effect on such day, and (B) the sum of the Overnight Bank Funding Rate in effect on such day plus 50 basis points (0.50%). If and when the Base Rate (or any component thereof) changes, the rate of interest with respect to any amounts hereunder to which the Base Rate applies will change automatically without notice to the Borrower, effective on the date of any such change.

Business Day” shall mean any day other than a Saturday or Sunday or a legal holiday on which commercial banks are authorized or required by law to be closed for business in New York, New York.

Default Rate” shall mean the rate per annum (based on the actual number of days that principal is outstanding over a year of 360 days) equal to the lesser of (A) the sum of 3% plus the interest rate otherwise in effect from time to time under this Note, and (B) the Maximum Rate.

LIBOR” shall mean, for each Reset Date, the interest rate per annum determined by the Bank by dividing (i) the rate which appears on the Bloomberg Page BBAM1 (or on such other substitute Bloomberg page that displays rates at which US dollar deposits are offered by leading banks in the

Form 8G (Multistate) – Rev. 9/20


London interbank deposit market), or the rate which is quoted by another source selected by the Bank as an authorized information vendor for the purpose of displaying rates at which US dollar deposits are offered by leading banks in the London interbank deposit market (an “Alternate Source”), at approximately 11:00 a.m., London time, two (2) Business Days prior to such Reset Date, as the 3-month London interbank offered rate for U.S. Dollars commencing on such Reset Date (or if there shall at any time, for any reason, no longer exist a Bloomberg Page BBAM1 (or any substitute page) or any Alternate Source, a comparable replacement rate determined by the Bank at such time (which determination shall be conclusive absent manifest error)), by (ii) a number equal to 1.00 minus the LIBOR Reserve Percentage; provided, however, if LIBOR, determined as provided above, would be less than zero, then LIBOR shall be deemed to be zero. LIBOR shall be adjusted automatically without notice to the Borrower on and as of (a) each Reset Date, and (b) the effective date of any change in the LIBOR Reserve Percentage.

LIBOR Reserve Percentage” shall mean, as of any day, the maximum effective percentage in effect on such day, as prescribed by the Board of Governors of the Federal Reserve System (or any successor) for determining the reserve requirements (including, without limitation, supplemental, marginal and emergency reserve requirements) with respect to eurocurrency funding (currently referred to as “Eurocurrency liabilities”).

Loan Agreement” shall mean that certain Loan Agreement by and among, the Borrower, the guarantors from time to time party thereto and Bank of even date herewith, as the same may have been modified or amended from time to time.

Maturity Date” shall mean December 1, 2023.

Maximum Rate” shall mean the maximum rate of interest allowed by applicable law.

Overnight Bank Funding Rate” shall mean, for any day, the rate comprised of both overnight federal funds and overnight Eurocurrency borrowings by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the Federal Reserve Bank of New York (“NYFRB”), as set forth on its public website from time to time, and as published on the next succeeding Business Day as the overnight bank funding rate by the NYFRB (or by such other recognized electronic source (such as Bloomberg) selected by the Bank for the purpose of displaying such rate); provided, that if such day is not a Business Day, the Overnight Bank Funding Rate for such day shall be such rate on the immediately preceding Business Day; provided, further, that if such rate shall at any time, for any reason, no longer exist, a comparable replacement rate determined by the Bank at such time (which determination shall be conclusive absent manifest error). If the Overnight Bank Funding Rate determined as above would be less than zero, then such rate shall be deemed to be zero. The rate of interest charged shall be adjusted as of each Business Day based on changes in the Overnight Bank Funding Rate without notice to the Borrower.

Prime Rate” shall mean the rate publicly announced by the Bank from time to time as its prime rate. The Prime Rate is determined from time to time by the Bank as a means of pricing some loans to its borrowers. The Prime Rate is not tied to any external rate of interest or index, and does not necessarily reflect the lowest rate of interest actually charged by the Bank to any particular class or category of customers.

Reset Date” shall mean (i) the date of this Note, and (ii) subject to the proviso below, the first day of every third month thereafter, provided that: (a) if any such day is not a Business Day, then the first succeeding day that is a Business Day shall instead apply, unless that day falls in the next succeeding calendar month, in which case the next preceding day that is a Business Day shall instead apply, and (b) if any such day is a day of a calendar month for which there is no numerically corresponding day in certain
- 2 -
Form 8G (Multistate) – Rev. 9/20


other months (each, a “Non-Conforming Month”), then any Reset Date that falls within a Non-Conforming Month shall be the last Business Day of such Non-Conforming Month.

4.    Interest Calculation; Maximum Rate. Interest will be calculated based on the actual number of days that principal is outstanding over a year of 360 days. In no event will the rate of interest hereunder exceed the Maximum Rate. Regardless of any other provision of this Note or the other Loan Documents, if for any reason the effective interest rate should exceed the Maximum Rate, the effective interest rate shall be deemed reduced to, and shall be, the Maximum Rate, and (i) the amount which would be excessive interest shall be deemed applied to the reduction of the principal balance of this Note and not to the payment of interest, and (ii) if the loan evidenced by this Note has been or is thereby paid in full, the excess shall be returned to the party paying same, such application to the principal balance of this Note or the refunding of such excess to be a complete settlement and acquittance thereof.

5.    Alternate LIBOR Rate Provisions. If the Bank determines (which determination shall be final and conclusive) that, by reason of circumstances affecting the eurodollar market generally, deposits in dollars (in the applicable amounts) are not being offered to banks in the eurodollar market for the selected term, or adequate means do not exist for ascertaining LIBOR, then the Bank shall give notice thereof to the Borrower. Thereafter, until the Bank notifies the Borrower that the circumstances giving rise to such suspension no longer exist, (a) the availability of LIBOR shall be suspended, and (b) the interest rate for all amounts outstanding under this Note shall be converted on the next succeeding Reset Date to a rate of interest per annum equal to the Alternate Rate.

In addition, if, after the date of this Note, the Bank shall determine (which determination shall be final and conclusive) that any enactment, promulgation or adoption of or any change in any applicable law, rule or regulation, or any change in the interpretation or administration thereof by a governmental authority, central bank or comparable agency charged with the interpretation or administration thereof, or compliance by the Bank with any guideline, request or directive (whether or not having the force of law) of any such authority, central bank or comparable agency shall make it unlawful or impossible for the Bank to make or maintain or fund loans based on LIBOR, the Bank shall notify the Borrower. Thereafter, until the Bank notifies the Borrower that the circumstances giving rise to such determination no longer apply, (a) the availability of LIBOR shall be suspended, and (b) the interest rate on all amounts outstanding under this Note shall be converted to the Alternate Rate either (i) on the next succeeding Reset Date if the Bank may lawfully continue to maintain or fund loans based on LIBOR to such day, or (ii) immediately if the Bank may not lawfully continue to maintain or fund loans based on LIBOR.

The LIBOR Replacement Rider attached to this Note and incorporated herein by this reference provides a mechanism for determining an alternative rate of interest in the event that the London interbank offered rate is no longer available or in certain other circumstances. The Bank does not warrant or accept any responsibility for and shall not have any liability with respect to, the administration, submission or any other matter related to the London interbank offered rate or other rates in the definition of “LIBOR” or with respect to any alternative or successor rate thereto, or replacement rate therefor. To the extent that any term or provision of the LIBOR Replacement Rider is or may be inconsistent with any term or provision in the remainder of this Note or any other Loan Document, the terms and provisions of the LIBOR Replacement Rider shall control.

6.    Other Payment Terms. If any payment under this Note shall become due on a day other than a Business Day, such payment shall be made on the next succeeding Business Day, unless that day falls in the next succeeding calendar month, in which case such payment shall be made on the next preceding day that is a Business Day. The Borrower hereby authorizes the Bank to charge the Borrower’s deposit account at the Bank for any payment when due under this Note or any other Loan Document. Payments received will be applied to charges, fees and expenses (including attorneys’ fees), accrued interest and principal in any order the Bank may choose, in its sole discretion. Any amortization schedule provided to Borrower is only an estimate, and is superseded by the terms of this Note regarding the accrual and payment of interest.

- 3 -
Form 8G (Multistate) – Rev. 9/20


7.    Late Payments; Default Rate. If the Borrower fails to make any payment of principal, interest or other amount coming due pursuant to the provisions of this Note within 15 calendar days of the date due and payable, the Borrower also shall pay to the Bank a late charge equal to the lesser of 3% of the amount of such payment or $100.00 (the “Late Charge”). Such 15-day period shall not be construed in any way to extend the due date of any such payment. Upon maturity, whether by acceleration, demand or otherwise, and at the Bank’s option upon the occurrence of any Event of Default (as hereinafter defined) and during the continuance thereof, amounts outstanding under this Note shall bear interest at the Default Rate. The Default Rate shall continue to apply whether or not judgment shall be entered on this Note. Both the Late Charge and the Default Rate are imposed as liquidated damages for the purpose of defraying the Bank’s expenses incident to the handling of delinquent payments, but are in addition to, and not in lieu of, the Bank’s exercise of any rights and remedies hereunder, under the other Loan Documents or under applicable law, and any fees and expenses of any agents or attorneys which the Bank may employ. In addition, the Default Rate reflects the increased credit risk to the Bank of carrying a loan that is in default. The Borrower agrees that the Late Charge and Default Rate are reasonable forecasts of just compensation for anticipated and actual harm incurred by the Bank, and that the actual harm incurred by the Bank cannot be estimated with certainty and without difficulty.

8.    Prepayment. The Borrower shall have the right to prepay any amounts outstanding hereunder at any time and from time to time without penalty or premium, in whole or in part; subject, however, to payment of any break funding indemnification amounts owing pursuant to the paragraph entitled “Break Funding Indemnification” below. Upon request of Borrower, prepayments of the Facility shall be applied to reduce (i.e., reamortize) the subsequent scheduled payments of the Facility as set forth herein, so long as any such prepayment (a) shall not be less than One Million Dollars ($1,000,000.00), and (b) shall be made concurrently with a regularly scheduled payment due on a Reset Date. For the avoidance of doubt, prepayments made pursuant to the preceding sentence shall not be deemed or construed by any party as (i) permitting Borrower to avoid making any regularly scheduled payments hereunder, or (ii) modifying the Maturity Date.

9.    Increased Costs; Yield Protection. On written demand, together with written evidence of the justification therefor, the Borrower agrees to pay the Bank all direct costs incurred, any losses suffered or payments made by the Bank as a result of any Change in Law (hereinafter defined), imposing any reserve, deposit, allocation of capital or similar requirement (including without limitation, Regulation D of the Board of Governors of the Federal Reserve System) on the Bank, its holding company or any of their respective assets relative to the Facility. “Change in Law” means the occurrence, after the date of this Note, of any of the following: (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any governmental authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any governmental authority; provided that notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.

10.    Break Funding Indemnification. The Borrower agrees to indemnify the Bank against any liabilities, losses or expenses (including, without limitation, loss of margin, any loss or expense sustained or incurred in liquidating or employing deposits from third parties, and any loss or expense incurred in connection with funds acquired to effect, fund or maintain any amounts hereunder (or any part thereof) bearing interest based on LIBOR) which the Bank sustains or incurs as a consequence of either (i) the Borrower’s failure to make a payment on the due date thereof, (ii) the Borrower’s revocation (expressly, by later inconsistent notices or otherwise) in whole or in part of any notice given to Bank to request, convert, renew or prepay any amounts bearing interest based on LIBOR, or (iii) the Borrower’s payment or prepayment (whether voluntary, after acceleration of the maturity of this Note or otherwise) or conversion of any amounts bearing interest based on LIBOR on a day other than the regularly scheduled due date therefor. A notice as to any amounts payable
- 4 -
Form 8G (Multistate) – Rev. 9/20


pursuant to this paragraph given to the Borrower by the Bank shall, in the absence of manifest error, be conclusive and shall be payable upon demand. The Borrower’s indemnification obligations hereunder shall survive the payment in full of all amounts payable hereunder.

11.    Other Loan Documents. This Note is issued in connection with the Loan Agreement and the other Loan Documents (as the same may be amended, modified or renewed from time to time), and is secured by the property (if any) described in the Loan Documents and by any and all mortgages, security agreements, assignments, loan agreements, pledge agreements and other documents or instruments evidencing a security interest or other lien in favor of the Bank and delivered by the Borrower in connection with the Loan Agreement and the other Loan Documents. Such documents may be executed contemporaneously with the execution of this Note, or they may be executed and delivered at another time.

12.    Events of Default. The occurrence of any “Event of Default” under the Loan Agreement shall constitute an “Event of Default” under this Note. Upon the occurrence and during the continuance of an Event of Default: subject to any cure periods in the Loan Agreement, (a) the Bank shall be under no further obligation to make advances hereunder; (b) if an Event of Default specified in clause (iii) or (iv) above shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder shall be immediately due and payable without demand or notice of any kind; (c) if any other Event of Default shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder, at the Bank’s option and without demand or notice of any kind, may be accelerated and become immediately due and payable; (d) at the Bank’s option, this Note will bear interest at the Default Rate from the date of the occurrence of the Event of Default; and (e) the Bank may exercise from time to time any of the rights and remedies available under the Loan Documents or under applicable law.

13.    Right of Setoff. In addition to all liens upon and rights of setoff against the Borrower’s money, securities or other property given to the Bank by law, the Bank shall have, with respect to the Borrower’s obligations to the Bank under this Note and to the extent permitted by law, a contractual possessory security interest in and a contractual right of setoff against, and the Borrower hereby grants the Bank a security interest in, and hereby assigns, conveys, delivers, pledges and transfers to the Bank, all of the Borrower’s right, title and interest in and to, all of the Borrower’s deposits, moneys, securities and other property now or hereafter in the possession of or on deposit with, or in transit to, the Bank or any other direct or indirect subsidiary of The PNC Financial Services Group, Inc., whether held in a general or special account or deposit, whether held jointly with someone else, or whether held for safekeeping or otherwise, excluding, however, all IRA, Keogh, and trust accounts. Every such security interest and right of setoff may be exercised without demand upon or notice to the Borrower. Every such right of setoff shall be deemed to have been exercised immediately upon the occurrence of an Event of Default hereunder without any action of the Bank, although the Bank may enter such setoff on its books and records at a later time.

14.    Anti-Money Laundering/International Trade Law Compliance. The Borrower represents and warrants to the Bank, as of the date hereof, the date of each advance of proceeds under the Facility, the date of any renewal, extension or modification of the Facility, and at all times until the Facility has been terminated and all amounts thereunder have been indefeasibly paid in full, that: (a) no Covered Entity (i) is a Sanctioned Person; (ii) has any of its assets in a Sanctioned Country or in the possession, custody or control of a Sanctioned Person; or (iii) does business in or with, or derives any of its operating income from investments in or transactions with, any Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority; (b) the proceeds of the Facility will not be used to fund any operations in, finance any investments or activities in, or, make any payments to, a Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority; (c) the funds used to repay the Facility are not derived from any unlawful activity; and (d) each Covered Entity is in compliance with, and no Covered Entity engages in any dealings or transactions prohibited by, any laws of the United States, including but not limited to any Anti-Terrorism Laws. Borrower covenants and agrees that it shall immediately notify the Bank in writing upon the occurrence of a Reportable Compliance Event. Notwithstanding anything to the contrary
- 5 -
Form 8G (Multistate) – Rev. 9/20


herein or in any of the other Loan Documents, the collateral securing any debt, liabilities or other obligations of any Obligor to the Bank shall not include any Embargoed Property, but only to the extent and for so long as such collateral is or remains Embargoed Property.

As used herein: “Anti-Terrorism Laws” means any laws relating to terrorism, trade sanctions programs and embargoes, import/export licensing, money laundering, or bribery, all as amended, supplemented or replaced from time to time; “Compliance Authority means each and all of the (a) U.S. Treasury Department/Office of Foreign Assets Control, (b) U.S. Treasury Department/Financial Crimes Enforcement Network, (c) U.S. State Department/Directorate of Defense Trade Controls, (d) U.S. Commerce Department/Bureau of Industry and Security, (e) U.S. Internal Revenue Service, (f) U.S. Justice Department, and (g) U.S. Securities and Exchange Commission; “Covered Entity” means the Borrower, its affiliates and subsidiaries, all guarantors, pledgors of collateral, all owners of the foregoing, and all brokers or other agents of the Borrower acting in any capacity in connection with the Facility; “Embargoed Property” means any property (a) in which a Sanctioned Person holds an interest; (b) beneficially owned, directly or indirectly, by a Sanctioned Person; (c) that is due to or from a Sanctioned Person; (d) that is located in a Sanctioned Country; or (e) that would otherwise cause any actual or possible violation by Bank of any applicable Anti-Terrorism Law if the Bank were to obtain an encumbrance on, lien on, pledge of or security interest in such property or provide services in consideration of such property; “Reportable Compliance Event” means that any Covered Entity becomes a Sanctioned Person, or is indicted, arraigned, investigated or custodially detained, or receives an inquiry from regulatory or law enforcement officials, in connection with any Anti-Terrorism Law or any predicate crime to any Anti-Terrorism Law, or self-discovers facts or circumstances implicating any aspect of its operations with the actual or possible violation of any Anti-Terrorism Law; “Sanctioned Country” means a country subject to a sanctions program maintained by any Compliance Authority; and “Sanctioned Person” means any individual person, group, regime, entity or thing listed or otherwise recognized as a specially designated, prohibited, sanctioned or debarred person or entity, or subject to any limitations or prohibitions (including but not limited to the blocking of property or rejection of transactions), under any order or directive of any Compliance Authority or otherwise subject to, or specially designated under, any sanctions program maintained by any Compliance Authority.

15.    [Reserved].

16.    Miscellaneous. All notices, demands, requests, consents, approvals and other communications required or permitted hereunder (“Notices”) must be in writing (except as may be agreed otherwise above with respect to borrowing requests or as otherwise provided in this Note) and will be effective upon receipt. Notices may be given in any manner to which the parties may agree. Without limiting the foregoing, first-class mail, postage prepaid, facsimile transmission and commercial courier service are hereby agreed to as acceptable methods for giving Notices. In addition, the parties agree that Notices may be sent electronically to any electronic address provided by a party from time to time. Notices may be sent to a party’s address as set forth above or to such other address as any party may give to the other for such purpose in accordance with this paragraph. No delay or omission on the Bank’s part to exercise any right or power arising hereunder will impair any such right or power or be considered a waiver of any such right or power, nor will the Bank’s action or inaction impair any such right or power. The Bank’s rights and remedies hereunder are cumulative and not exclusive of any other rights or remedies which the Bank may have under other agreements, at law or in equity. No modification, amendment or waiver of, or consent to any departure by the Borrower from, any provision of this Note will be effective unless made in a writing signed by the Bank, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given. Notwithstanding the foregoing, the Bank may modify this Note for the purposes of completing missing content or correcting erroneous content, without the need for a written amendment, provided that the Bank shall send a copy of any such modification to the Borrower (which notice may be given by electronic mail). The Borrower agrees to pay on demand, to the extent permitted by law, all costs and expenses incurred by the Bank in the enforcement of its rights in this Note and in any security therefor, including without limitation reasonable fees and expenses of the Bank’s counsel. If any provision of this Note is found to be invalid, illegal or unenforceable in any respect by a court, all the other provisions of this Note will remain in full force and effect. The Borrower and all other makers and indorsers of this Note hereby forever
- 6 -
Form 8G (Multistate) – Rev. 9/20


waive presentment, protest, notice of dishonor, notice of non-payment, notice of intent to accelerate and notice of acceleration, and any other notice of any kind. The Borrower also waives all defenses based on suretyship or impairment of collateral. If this Note is executed by more than one Borrower, the obligations of such persons or entities hereunder will be joint and several. This Note shall bind the Borrower and its heirs, executors, administrators, successors and assigns, and the benefits hereof shall inure to the benefit of the Bank and its successors and assigns; provided, however, that the Borrower may not assign this Note in whole or in part without the Bank’s written consent and the Bank at any time may assign this Note in whole or in part.

17.    Governing Law and Venue. This Note has been delivered to and accepted by the Bank and will be deemed to be made in the State of New York (the “State”). This Note will be interpreted and the rights and liabilities of the Bank and the Borrower determined in accordance with the laws of the state, excluding its conflict of laws rules, including without limitation the Electronic Transactions Act (or equivalent) in effect in the state (or, to the extent controlling, the laws of the United States Of America, including without limitation the Electronic Signatures in Global and National Commerce Act). The Borrower hereby irrevocably consents to the exclusive jurisdiction of any state or federal court in the county or judicial district in the State; provided that nothing contained in this Note will prevent the Bank from bringing any action, enforcing any award or judgment or exercising any rights against the Borrower individually, against any security or against any property of the Borrower within any other county, state or other foreign or domestic jurisdiction. The Borrower acknowledges and agrees that the venue provided above is the most convenient forum for both the Bank and the Borrower. The Borrower waives any objection to venue and any objection based on a more convenient forum in any action instituted under this Note.

18.    Commercial Purpose. The Borrower represents that the indebtedness evidenced by this Note is being incurred by the Borrower solely for the purpose of acquiring or carrying on a business, professional or commercial activity, and not for personal, family or household purposes.

19.    USA PATRIOT Act Notice. To help the government fight the funding of terrorism and money laundering activities, Federal law requires all financial institutions to obtain, verify and record information that identifies each Borrower that opens an account. What this means: when the Borrower opens an account, the Bank will ask for the business name, business address, taxpayer identifying number and other information that will allow the Bank to identify the Borrower, such as organizational documents. For some businesses and organizations, the Bank may also need to ask for identifying information and documentation relating to certain individuals associated with the business or organization.

20.    Representation by Counsel. The Borrower hereby represents that it has been represented by competent counsel of its choice, or has knowingly waived its right to use and retain counsel, in the negotiation and execution of this Note and the other Loan Documents; that it has read and fully understood the terms hereof; that the Borrower and any retained counsel have been afforded an opportunity to review, negotiate and modify the terms of this Note and the other Loan Documents; and that it intends to be bound hereby. In accordance with the foregoing, the general rule of construction to the effect that any ambiguities in a contract are to be resolved against the party drafting the contract shall not be employed in the construction and interpretation of this Note or any other Loan Document.

21.    Authorization to Obtain Credit Reports. By signing below, each person, who is signing in his or her individual capacity, requests and provides written authorization to the Bank or its designee (and any assignee or potential assignee hereof) to obtain such individual’s personal credit profile from one or more national credit bureaus.  This authorization extends to obtaining a credit profile in (i) considering an application for credit that is evidenced, guaranteed or secured by this document, (ii) assessing creditworthiness and (iii) considering extensions of credit, including on an ongoing basis, as necessary for the purposes of (a) update, renewal or extension of such credit or additional credit, (b) reviewing, administering or collecting the resulting account and (c) reporting on the repayment and satisfaction of such credit obligations.  By signing below, such individual further ratifies and confirms his or her prior requests and authorizations with respect to the matters set forth
- 7 -
Form 8G (Multistate) – Rev. 9/20


herein.  For the avoidance of doubt, this provision does not apply to persons signing below in their capacities as officers or other authorized representatives of entities, organizations or governmental bodies.

22.    Counterparts; Electronic Signatures and Records. This Note and any other Loan Document may be signed in any number of counterpart copies and by the parties hereto on separate counterparts, but all such copies shall constitute one and the same instrument. Notwithstanding any other provision herein, the Borrower agrees that this Note, the Loan Documents, any amendments thereto, and any other information, notice, signature card, agreement or authorization related thereto (each, a “Communication”) may, at the Bank’s option, be in the form of an electronic record. Any Communication may, at the Bank’s option, be signed or executed using electronic signatures. For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Bank of a manually signed paper Communication which has been converted into electronic form (such as scanned into PDF format) for transmission, delivery and/or retention.

23.    WAIVER OF JURY TRIAL. The Borrower irrevocably waives any and all rights the Borrower may have to a trial by jury in any action, proceeding or claim of any nature relating to this Note, any documents executed in connection with this Note or any transaction contemplated in any of such documents. The Borrower acknowledges that the foregoing waiver is knowing and voluntary.

REMAINDER OF PAGE INTENTIONALLY LEFT BLANK


- 8 -
Form 8G (Multistate) – Rev. 9/20


Term Note
[SIGNATURE PAGE]


The Borrower acknowledges that it has read and understands all the provisions of this Note, including the waiver of jury trial, and has been advised by counsel as necessary or appropriate.

WITNESS the due execution hereof as a document under seal, as of the date first written above, with the intent to be legally bound hereby.


LUNA INNOVATIONS INCORPORATED,
a Delaware corporation


By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer



- 9 -
Form 8G (Multistate) – Rev. 9/20




LIBOR REPLACEMENT Rider


    (a)    Benchmark Replacement. Notwithstanding anything to the contrary in the Note or in any other Loan Document, if the Bank determines that a Benchmark Transition Event or an Early Opt-in Event has occurred, the Bank may amend the Note to replace LIBOR with a Benchmark Replacement in accordance with the provisions of this Rider; and any such amendment shall be in writing, shall specify the date that the Benchmark Replacement is effective and will not require any further action or consent of the Borrower. Until the Benchmark Replacement is effective, amounts bearing interest with reference to LIBOR will continue to bear interest with reference to LIBOR; provided however, during a Benchmark Unavailability Period such amounts automatically will bear interest at the rate and on the terms that would have been applicable under the Note if the Bank had given notice that LIBOR had become unavailable.

    (b)    Benchmark Replacement Conforming Changes. In connection with the implementation of a Benchmark Replacement, the Bank will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of the Borrower.

    (c)    Notices; Standards for Decisions and Determinations. The Bank will promptly notify the Borrower of (i) the effectiveness of any Benchmark Replacement Conforming Changes and (ii) the commencement of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Bank pursuant to this Rider, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its sole discretion and without consent from the Borrower, except, in each case, as expressly required pursuant to this Rider. In addition to any delivery method permitted pursuant to the terms of the Loan Documents, the Bank may provide any amendment, notice or other communication to the Borrower hereunder electronically (including to any electronic address that the Borrower provides to the Bank) or through an automated platform that the Bank provides to the Borrower.

    (d)    Certain Defined Terms. As used in this Rider:

Benchmark Replacement” means the sum of: (a) the Benchmark Replacement Index and (b) the Benchmark Replacement Adjustment; provided that, if at any time the Benchmark Replacement as so determined would be less than the Benchmark Replacement Floor, the Benchmark Replacement will be deemed to be the Benchmark Replacement Floor for the purposes of the Note.

Benchmark Replacement Adjustment” means, for each applicable LIBOR-based rate and tenor, the spread adjustment to the Benchmark Replacement Index, or method for calculating or determining such spread adjustment (which may be a positive or negative value or zero) that has been selected by the Bank (a) giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBOR with the applicable Benchmark Replacement Index by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for such replacement of LIBOR for U.S. dollar-denominated credit facilities at such time and (b) which also may reflect adjustments to account for (i) the effects of the transition from LIBOR to the Benchmark Replacement and (ii) yield- or risk-based differences between LIBOR and the Benchmark Replacement.

- 10 -
Form 8G (Multistate) – Rev. 9/20


Benchmark Replacement Commencement Date” means the date a Benchmark Replacement has replaced LIBOR for all purposes under the Note in accordance with this Rider.

Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including, for example, changes to the definition of “Base Rate,” the definition of “LIBOR Interest Period,” timing and frequency of determining rates and making payments of interest and other administrative matters) that the Bank decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Bank in a manner substantially consistent with market practice (or, if the Bank decides that adoption of any portion of such market practice is not administratively feasible or if the Bank determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Bank decides is reasonably necessary in connection with the administration of the Note).

Benchmark Replacement Floor” means the minimum rate of interest, if any, specified for LIBOR under the terms of the Note or, if no minimum rate of interest is specified, zero.

Benchmark Replacement Index” means the alternate benchmark rate that has been selected by the Bank to replace LIBOR giving due consideration to (a) any selection or recommendation of a replacement rate or the mechanism for determining such a rate by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a rate of interest as a replacement to LIBOR for U.S. dollar-denominated credit facilities.

Benchmark Replacement Transition Date” means the earlier to occur of the following events with respect to LIBOR:

(1)    in the case of clause (1) or (2) of the definition of “Benchmark Transition Event,” the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of LIBOR permanently or indefinitely ceases to provide LIBOR; or
(2)    in the case of clause (3) of the definition of “Benchmark Transition Event,” the date of the public statement or publication of information referenced therein.

Benchmark Transition Event” means the occurrence of one or more of the following events with respect to LIBOR:

(1)    a public statement or publication of information by or on behalf of the administrator of LIBOR announcing that such administrator has ceased or will cease to provide LIBOR, permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR;
(2)    a public statement or publication of information by a Governmental Authority having jurisdiction over the Bank, the regulatory supervisor for the administrator of LIBOR, the U.S. Federal Reserve System, an insolvency official with jurisdiction over the administrator for LIBOR, a resolution authority with jurisdiction over the administrator for LIBOR or a court or an entity with similar insolvency or resolution authority over the administrator for LIBOR, which states that the administrator of LIBOR has ceased or will cease to provide LIBOR permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR; or
(3)    a public statement or publication of information by the regulatory supervisor for the administrator of LIBOR or a Governmental Authority having jurisdiction over the Bank announcing that LIBOR is no longer representative.

- 11 -
Form 8G (Multistate) – Rev. 9/20


Benchmark Unavailability Period” means the period, if any, beginning on the Benchmark Replacement Transition Date and ending on the Benchmark Replacement Commencement Date, it being understood that if the Benchmark Replacement Commencement Date occurs on or before the Benchmark Replacement Transition Date a Benchmark Unavailability Period will not occur.

Early Opt-in Event” means a determination by the Bank that U.S. dollar-denominated credit facilities being executed at such time, or that include language similar to that contained in this Rider, are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace LIBOR.

Governmental Authority” means the government of the United States of America or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).

LIBOR” means, for purposes of this Rider only, any interest rate that is based on the London interbank offered rate, including the Daily LIBOR Rate.

Relevant Governmental Body” means the Federal Reserve Board and/or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve Bank of New York or any successor thereto.






- 12 -
Form 8G (Multistate) – Rev. 9/20



EXHIBIT A

    As used herein, the term “Applicable Margin” shall mean, beginning on the date hereof, two and one quarter percent (2.25%) per annum and, thereafter, the Applicable Margin shall be subject to adjustment as of the end of Borrower’s fiscal quarter ending after the Effective Date, based on the Net Leverage Ratio as of such quarter end and for each successive quarter thereafter. Any increase or decrease in the Applicable Margin computed as of a quarter end shall be effective on the date on which the Compliance Certificate evidencing such computation is due to be delivered under Section 6.2(d) of the Loan Agreement. For the avoidance of doubt, if the Net Leverage Ratio, measured as of the end of each fiscal quarter, is as described below, the Applicable Margin shall be the Applicable Margin appearing opposite the corresponding Net Leverage Ratio:

Fiscal Quarter End
Net Leverage Ratio
Applicable Margin
Net Leverage Ratio less than or equal to 0.50 to 1.00

1.75%
Net Leverage Ratio greater than 0.50 to 1.00 and less than 1.25 to 1.00

2.00%
Net Leverage Ratio greater than or equal to 1.25 to 1.00

2.25%

Bank shall determine whether any adjustment to the Applicable Margin is to be made quarterly, based on the Compliance Certificate delivered to Bank pursuant to the Loan Agreement; provided, however, that if such Compliance Certificate is not timely delivered to Bank, then, at the option of Bank, an adjustment to the Applicable Margin shall be made based on an assumed delivery of said Compliance Certificate reflecting a Net Leverage Ratio which is greater than 1.25 to 1.00; provided, further, at the option of the Bank, on and after receipt of a notice that an Event of Default has occurred, the Default Rate may then apply as of the date of such Event of Default (as reasonably determined by Bank) and shall continue to apply to but excluding the date on which such Event of Default shall cease to be continuing (and thereafter, in each case, the Applicable Margin otherwise determined in accordance with this Exhibit A shall apply). Each such adjustment shall apply to all Advances then existing and any made during the period for which such adjustment becomes effective.





43724994_8

- 13 -
Form 8G (Multistate) – Rev. 9/20
EX-10.3 4 pnclunanotelineofcredit.htm EX-10.3 Document

EX-10.32
image_01b.jpgRevolving Line of Credit Note


$15,000,000.00    December 1, 2020


FOR VALUE RECEIVED, LUNA INNOVATIONS INCORPORATED, a Delaware corporation (the “Borrower”), with an address at 1 Riverside Circle, Suite 400, Roanoke, VA 24016, promises to pay to the order of PNC BANK, NATIONAL ASSOCIATION (the “Bank”), in lawful money of the United States of America in immediately available funds at its offices located at 1001 Haxall Point, Suite 706, Richmond, VA 23219, or at such other location as the Bank may designate from time to time, the principal sum of FIFTEEN MILLION AND NO/100 DOLLARS ($15,000,000.00) (the “Facility”) or such lesser amount as may be advanced to or for the benefit of the Borrower hereunder, together with interest accruing on the outstanding principal balance from the date hereof, all as provided below. All capitalized terms used herein and not otherwise defined shall have the meanings assigned to such terms in the Loan Agreement (as defined below).

1.    Revolving Line of Credit Advances. This Note evidences a revolving line of credit. The Borrower may borrow, repay and reborrow hereunder and the Bank may advance and readvance under this Note from time to time (each an “advance” and together the “advances”) until the Expiration Date, subject to the terms and conditions of this Note and the Loan Documents. The “Expiration Date” shall mean December 1, 2023, or such later date as may be designated by the Bank by written notice from the Bank to the Borrower. The Borrower acknowledges and agrees that in no event will the Bank be under any obligation to extend or renew the Facility or this Note beyond the Expiration Date. In no event shall the aggregate unpaid principal amount of advances under this Note exceed the face amount of this Note.

2.    Interest Rate and Payments. Amounts outstanding under this Note will bear interest at a rate per annum which is at all times equal to the sum of the Daily LIBOR Rate (as defined below), plus the Applicable Margin (as such term is defined in Exhibit A attached hereto and made a part hereof). Accrued interest will be due and payable on the first day of each month, beginning with the payment due on January 1, 2021. The outstanding principal balance and any accrued but unpaid interest shall be due and payable on the Expiration Date.

3.    Certain Definitions. If the following terms are used in this Note, such terms shall have the meanings set forth below:

Alternate Rate” shall mean the sum of (A) the Base Rate plus (B) the Applicable Margin (as such term is defined in Exhibit A attached hereto and made a part hereof).

Base Rate” shall mean the higher of (A) the Prime Rate in effect on such day, and (B) the sum of the Overnight Bank Funding Rate in effect on such day plus 50 basis points (0.50%). If and when the Base Rate (or any component thereof) changes, the rate of interest with respect to any amounts hereunder to which the Base Rate applies will change automatically without notice to the Borrower, effective on the date of any such change.

Business Day” shall mean any day other than a Saturday or Sunday or a legal holiday on which commercial banks are authorized or required by law to be closed for business in New York, New York.

Daily LIBOR Rate” shall mean, for any day, the rate per annum determined by the Bank by dividing (A) the Published Rate by (B) a number equal to 1.00 minus the percentage prescribed by the Federal Reserve for determining the maximum reserve requirements with respect to any eurocurrency fundings by

Form 8C (Multistate) Rev. 9/20
238310621 v2




banks on such day; provided, however, if the Daily LIBOR Rate determined as provided above would be less than zero, then such rate shall be deemed to be zero. The rate of interest will be adjusted automatically as of each Business Day based on changes in the Daily LIBOR Rate without notice to the Borrower.

Default Rate” shall mean the rate per annum (based on the actual number of days that principal is outstanding over a year of 360 days) equal to the lesser of (A) the sum of 3% plus the interest rate otherwise in effect from time to time under this Note, and (B) the Maximum Rate.

Loan Agreement” shall mean that certain Loan Agreement by and among, the Borrower, the guarantors from time to time party thereto and Bank of even date herewith, as the same may have been modified or amended from time to time.

Maximum Rate” shall mean the maximum rate of interest allowed by applicable law.

Overnight Bank Funding Rate” shall mean, for any day, the rate comprised of both overnight federal funds and overnight Eurocurrency borrowings by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the Federal Reserve Bank of New York (“NYFRB”), as set forth on its public website from time to time, and as published on the next succeeding Business Day as the overnight bank funding rate by the NYFRB (or by such other recognized electronic source (such as Bloomberg) selected by the Bank for the purpose of displaying such rate); provided, that if such day is not a Business Day, the Overnight Bank Funding Rate for such day shall be such rate on the immediately preceding Business Day; provided, further, that if such rate shall at any time, for any reason, no longer exist, a comparable replacement rate determined by the Bank at such time (which determination shall be conclusive absent manifest error). If the Overnight Bank Funding Rate determined as above would be less than zero, then such rate shall be deemed to be zero. The rate of interest charged shall be adjusted as of each Business Day based on changes in the Overnight Bank Funding Rate without notice to the Borrower.

Prime Rate” shall mean the rate publicly announced by the Bank from time to time as its prime rate. The Prime Rate is determined from time to time by the Bank as a means of pricing some loans to its borrowers. The Prime Rate is not tied to any external rate of interest or index, and does not necessarily reflect the lowest rate of interest actually charged by the Bank to any particular class or category of customers.

Published Rate” shall mean the rate of interest published each Business Day in the Wall Street Journal under the caption “London Interbank Offered Rates” for a one month period (or, if no such rate is published therein for any reason, then the Published Rate shall be the eurodollar rate for a one month period as published in another publication selected by the Bank).

4.    Advance Procedures. Advances hereunder shall be permitted in the manner set forth in Section 3.4 of the Loan Agreement.

5.    Interest Calculation; Maximum Rate. Interest will be calculated based on the actual number of days that principal is outstanding over a year of 360 days. In no event will the rate of interest hereunder exceed the Maximum Rate. Regardless of any other provision of this Note or the other Loan Documents, if for any reason the effective interest rate should exceed the Maximum Rate, the effective interest rate shall be deemed reduced to, and shall be, the Maximum Rate, and (i) the amount which would be excessive interest shall be deemed applied to the reduction of the principal balance of this Note and not to the payment of interest, and (ii) if the loan evidenced by this Note has been or is thereby paid in full, the excess shall be returned to the party paying same, such application to the principal balance of this Note or the refunding of such excess to be a complete settlement and acquittance thereof.
- 2 -
Form 8C (Multistate) Rev. 9/20
238310621 v2





6.    Alternate LIBOR Rate Provisions. If the Bank determines (which determination shall be final and conclusive) that, by reason of circumstances affecting the eurodollar market generally, deposits in dollars (in the applicable amounts) are not being offered to banks in the eurodollar market for the selected term, or adequate means do not exist for ascertaining the Daily LIBOR Rate, then the Bank shall give notice thereof to the Borrower. Thereafter, until the Bank notifies the Borrower that the circumstances giving rise to such suspension no longer exist, the interest rate for all amounts outstanding under this Note shall be equal to the Alternate Rate.

In addition, if, after the date of this Note, the Bank shall determine (which determination shall be final and conclusive) that any enactment, promulgation or adoption of or any change in any applicable law, rule or regulation, or any change in the interpretation or administration thereof by a governmental authority, central bank or comparable agency charged with the interpretation or administration thereof, or compliance by the Bank with any guideline, request or directive (whether or not having the force of law) of any such authority, central bank or comparable agency shall make it unlawful or impossible for the Bank to make or maintain or fund loans based on the Daily LIBOR Rate, the Bank shall notify the Borrower. Thereafter, until the Bank notifies the Borrower that the circumstances giving rise to such determination no longer apply, the interest rate on all amounts outstanding under this Note shall be the Alternate Rate.

The LIBOR Replacement Rider attached to this Note and incorporated herein by this reference provides a mechanism for determining an alternative rate of interest in the event that the London interbank offered rate is no longer available or in certain other circumstances. The Bank does not warrant or accept any responsibility for and shall not have any liability with respect to, the administration, submission or any other matter related to the London interbank offered rate or other rates in the definition of “LIBOR” or with respect to any alternative or successor rate thereto, or replacement rate therefor. To the extent that any term or provision of the LIBOR Replacement Rider is or may be inconsistent with any term or provision in the remainder of this Note or any other Loan Document, the terms and provisions of the LIBOR Replacement Rider shall control.

7.    Other Payment Terms. If any payment under this Note shall become due on a day other than a Business Day, such payment shall be made on the next succeeding Business Day and such extension of time shall be included in computing interest in connection with such payment. The Borrower hereby authorizes the Bank to charge the Borrower’s deposit account at the Bank for any payment when due under this Note or any other Loan Document. Payments received will be applied to charges, fees and expenses (including attorneys’ fees), accrued interest and principal in any order the Bank may choose, in its sole discretion.

8.    Late Payments; Default Rate. If the Borrower fails to make any payment of principal, interest or other amount coming due pursuant to the provisions of this Note within 15 calendar days of the date due and payable, the Borrower also shall pay to the Bank a late charge equal to the lesser of 3% of the amount of such payment or $100.00 (the “Late Charge”). Such 15-day period shall not be construed in any way to extend the due date of any such payment. Upon maturity, whether by acceleration, demand or otherwise, and at the Bank’s option upon the occurrence of any Event of Default (as hereinafter defined) and during the continuance thereof, amounts outstanding under this Note shall bear interest at the Default Rate. The Default Rate shall continue to apply whether or not judgment shall be entered on this Note. Both the Late Charge and the Default Rate are imposed as liquidated damages for the purpose of defraying the Bank’s expenses incident to the handling of delinquent payments, but are in addition to, and not in lieu of, the Bank’s exercise of any rights and remedies hereunder, under the other Loan Documents or under applicable law, and any fees and expenses of any agents or attorneys which the Bank may employ. In addition, the Default Rate reflects the increased credit risk to the Bank of carrying a loan that is in default. The Borrower agrees that the Late Charge and Default Rate are reasonable forecasts of just compensation for anticipated and actual harm incurred by the Bank, and that the actual harm incurred by the Bank cannot be estimated with certainty and without difficulty.

9.    Prepayment. The indebtedness evidenced by this Note may be prepaid in whole or in part at any time without penalty or premium.
- 3 -
Form 8C (Multistate) Rev. 9/20
238310621 v2





10.    Increased Costs; Yield Protection. On written demand, together with written evidence of the justification therefor, the Borrower agrees to pay the Bank all direct costs incurred, any losses suffered or payments made by the Bank as a result of any Change in Law (hereinafter defined), imposing any reserve, deposit, allocation of capital or similar requirement (including without limitation, Regulation D of the Board of Governors of the Federal Reserve System) on the Bank, its holding company or any of their respective assets relative to the Facility. “Change in Law” means the occurrence, after the date of this Note, of any of the following: (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any governmental authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any governmental authority; provided that notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.

11.    Other Loan Documents. This Note is issued in connection with the Loan Agreement and the other Loan Documents (as the same may be amended, modified or renewed from time to time), and is secured by the property (if any) described in the Loan Documents and by any and all mortgages, security agreements, assignments, loan agreements, pledge agreements and other documents or instruments evidencing a security interest or other lien in favor of the Bank and delivered by the Borrower in connection with the Loan Agreement and the other Loan Documents. . Such documents may be executed contemporaneously with the execution of this Note, or they may be executed and delivered at another time.

12.    Events of Default. The occurrence of any “Event of Default” under the Loan Agreement shall constitute an “Event of Default” under this Note. Upon the occurrence and during the continuance of an Event of Default: subject to any cure periods in the Loan Agreement, (a) the Bank shall be under no further obligation to make advances hereunder; (b) if an Event of Default specified in clause (iii) or (iv) above shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder shall be immediately due and payable without demand or notice of any kind; (c) if any other Event of Default shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder, at the Bank’s option and without demand or notice of any kind, may be accelerated and become immediately due and payable; (d) at the Bank’s option, this Note will bear interest at the Default Rate from the date of the occurrence of the Event of Default; and (e) the Bank may exercise from time to time any of the rights and remedies available under the Loan Documents or under applicable law.

13.    Right of Setoff. In addition to all liens upon and rights of setoff against the Borrower’s money, securities or other property given to the Bank by law, the Bank shall have, with respect to the Borrower’s obligations to the Bank under this Note and to the extent permitted by law, a contractual possessory security interest in and a contractual right of setoff against, and the Borrower hereby grants the Bank a security interest in, and hereby assigns, conveys, delivers, pledges and transfers to the Bank, all of the Borrower’s right, title and interest in and to, all of the Borrower’s deposits, moneys, securities and other property now or hereafter in the possession of or on deposit with, or in transit to, the Bank or any other direct or indirect subsidiary of The PNC Financial Services Group, Inc., whether held in a general or special account or deposit, whether held jointly with someone else, or whether held for safekeeping or otherwise, excluding, however, all IRA, Keogh, and trust accounts. Every such security interest and right of setoff may be exercised without demand upon or notice to the Borrower. Every such right of setoff shall be deemed to have been exercised immediately upon the occurrence of an Event of Default hereunder without any action of the Bank, although the Bank may enter such setoff on its books and records at a later time.

- 4 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




14.    Anti-Money Laundering/International Trade Law Compliance. The Borrower represents and warrants to the Bank, as of the date hereof, the date of each advance of proceeds under the Facility, the date of any renewal, extension or modification of the Facility, and at all times until the Facility has been terminated and all amounts thereunder have been indefeasibly paid in full, that: (a) no Covered Entity (i) is a Sanctioned Person; (ii) has any of its assets in a Sanctioned Country or in the possession, custody or control of a Sanctioned Person; or (iii) does business in or with, or derives any of its operating income from investments in or transactions with, any Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority; (b) the proceeds of the Facility will not be used to fund any operations in, finance any investments or activities in, or, make any payments to, a Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority; (c) the funds used to repay the Facility are not derived from any unlawful activity; and (d) each Covered Entity is in compliance with, and no Covered Entity engages in any dealings or transactions prohibited by, any laws of the United States, including but not limited to any Anti-Terrorism Laws. Borrower covenants and agrees that it shall immediately notify the Bank in writing upon the occurrence of a Reportable Compliance Event. Notwithstanding anything to the contrary herein or in any of the other Loan Documents, the collateral securing any debt, liabilities or other obligations of any Obligor to the Bank shall not include any Embargoed Property, but only to the extent and for so long as such collateral is or remains Embargoed Property.

As used herein: “Anti-Terrorism Laws” means any laws relating to terrorism, trade sanctions programs and embargoes, import/export licensing, money laundering, or bribery, all as amended, supplemented or replaced from time to time; “Compliance Authority means each and all of the (a) U.S. Treasury Department/Office of Foreign Assets Control, (b) U.S. Treasury Department/Financial Crimes Enforcement Network, (c) U.S. State Department/Directorate of Defense Trade Controls, (d) U.S. Commerce Department/Bureau of Industry and Security, (e) U.S. Internal Revenue Service, (f) U.S. Justice Department, and (g) U.S. Securities and Exchange Commission; “Covered Entity” means the Borrower, its affiliates and subsidiaries, all guarantors, pledgors of collateral, all owners of the foregoing, and all brokers or other agents of the Borrower acting in any capacity in connection with the Facility; “Embargoed Property” means any property (a) in which a Sanctioned Person holds an interest; (b) beneficially owned, directly or indirectly, by a Sanctioned Person; (c) that is due to or from a Sanctioned Person; (d) that is located in a Sanctioned Country; or (e) that would otherwise cause any actual or possible violation by Bank of any applicable Anti-Terrorism Law if the Bank were to obtain an encumbrance on, lien on, pledge of or security interest in such property or provide services in consideration of such property; “Reportable Compliance Event” means that any Covered Entity becomes a Sanctioned Person, or is indicted, arraigned, investigated or custodially detained, or receives an inquiry from regulatory or law enforcement officials, in connection with any Anti-Terrorism Law or any predicate crime to any Anti-Terrorism Law, or self-discovers facts or circumstances implicating any aspect of its operations with the actual or possible violation of any Anti-Terrorism Law; “Sanctioned Country” means a country subject to a sanctions program maintained by any Compliance Authority; and “Sanctioned Person” means any individual person, group, regime, entity or thing listed or otherwise recognized as a specially designated, prohibited, sanctioned or debarred person or entity, or subject to any limitations or prohibitions (including but not limited to the blocking of property or rejection of transactions), under any order or directive of any Compliance Authority or otherwise subject to, or specially designated under, any sanctions program maintained by any Compliance Authority.

15.    [Reserved]

16.    Miscellaneous. All notices, demands, requests, consents, approvals and other communications required or permitted hereunder (“Notices”) must be in writing (except as may be agreed otherwise above with respect to borrowing requests or as otherwise provided in this Note) and will be effective upon receipt. Notices may be given in any manner to which the parties may agree. Without limiting the foregoing, first-class mail, postage prepaid, facsimile transmission and commercial courier service are hereby agreed to as acceptable methods for giving Notices. In addition, the parties agree that Notices may be sent electronically to any electronic address provided by a party from time to time. Notices may be sent to a party’s address as set forth above or to such other address as any party may give to the other for such purpose in accordance with this paragraph. No delay or
- 5 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




omission on the Bank’s part to exercise any right or power arising hereunder will impair any such right or power or be considered a waiver of any such right or power, nor will the Bank’s action or inaction impair any such right or power. The Bank’s rights and remedies hereunder are cumulative and not exclusive of any other rights or remedies which the Bank may have under other agreements, at law or in equity. No modification, amendment or waiver of, or consent to any departure by the Borrower from, any provision of this Note will be effective unless made in a writing signed by the Bank, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given. Notwithstanding the foregoing, the Bank may modify this Note for the purposes of completing missing content or correcting erroneous content, without the need for a written amendment, provided that the Bank shall send a copy of any such modification to the Borrower (which notice may be given by electronic mail). The Borrower agrees to pay on demand, to the extent permitted by law, all costs and expenses incurred by the Bank in the enforcement of its rights in this Note and in any security therefor, including without limitation reasonable fees and expenses of the Bank’s counsel. If any provision of this Note is found to be invalid, illegal or unenforceable in any respect by a court, all the other provisions of this Note will remain in full force and effect. The Borrower and all other makers and indorsers of this Note hereby forever waive presentment, protest, notice of dishonor, notice of non-payment, notice of intent to accelerate and notice of acceleration, and any other notice of any kind. The Borrower also waives all defenses based on suretyship or impairment of collateral. If this Note is executed by more than one Borrower, the obligations of such persons or entities hereunder will be joint and several. This Note shall bind the Borrower and its heirs, executors, administrators, successors and assigns, and the benefits hereof shall inure to the benefit of the Bank and its successors and assigns; provided, however, that the Borrower may not assign this Note in whole or in part without the Bank’s written consent and the Bank at any time may assign this Note in whole or in part.

17.    Governing Law and Venue. This Note has been delivered to and accepted by the Bank and will be deemed to be made in the State of New York (the “State”). This Note will be interpreted and the rights and liabilities of the Bank and the Borrower determined in accordance with the laws of the state, excluding its conflict of laws rules, including without limitation the Electronic Transactions Act (or equivalent) in effect in the state (or, to the extent controlling, the laws of the United States Of America, including without limitation the Electronic Signatures in Global and National Commerce Act). The Borrower hereby irrevocably consents to the exclusive jurisdiction of any state or federal court in the county or judicial district in the State; provided that nothing contained in this Note will prevent the Bank from bringing any action, enforcing any award or judgment or exercising any rights against the Borrower individually, against any security or against any property of the Borrower within any other county, state or other foreign or domestic jurisdiction. The Borrower acknowledges and agrees that the venue provided above is the most convenient forum for both the Bank and the Borrower. The Borrower waives any objection to venue and any objection based on a more convenient forum in any action instituted under this Note.

18.    Commercial Purpose. The Borrower represents that the indebtedness evidenced by this Note is being incurred by the Borrower solely for the purpose of acquiring or carrying on a business, professional or commercial activity, and not for personal, family or household purposes.

19.    USA PATRIOT Act Notice. To help the government fight the funding of terrorism and money laundering activities, Federal law requires all financial institutions to obtain, verify and record information that identifies each Borrower that opens an account. What this means: when the Borrower opens an account, the Bank will ask for the business name, business address, taxpayer identifying number and other information that will allow the Bank to identify the Borrower, such as organizational documents. For some businesses and organizations, the Bank may also need to ask for identifying information and documentation relating to certain individuals associated with the business or organization.

20.    Representation by Counsel. The Borrower hereby represents that it has been represented by competent counsel of its choice, or has knowingly waived its right to use and retain counsel, in the negotiation and execution of this Note and the other Loan Documents; that it has read and fully understood the terms hereof; that the Borrower and any retained counsel have been afforded an opportunity to review, negotiate and modify the terms
- 6 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




of this Note and the other Loan Documents; and that it intends to be bound hereby. In accordance with the foregoing, the general rule of construction to the effect that any ambiguities in a contract are to be resolved against the party drafting the contract shall not be employed in the construction and interpretation of this Note or any other Loan Document.

21.    Authorization to Obtain Credit Reports. By signing below, each person, who is signing in his or her individual capacity, requests and provides written authorization to the Bank or its designee (and any assignee or potential assignee hereof) to obtain such individual’s personal credit profile from one or more national credit bureaus.  This authorization extends to obtaining a credit profile in (i) considering an application for credit that is evidenced, guaranteed or secured by this document, (ii) assessing creditworthiness and (iii) considering extensions of credit, including on an ongoing basis, as necessary for the purposes of (a) update, renewal or extension of such credit or additional credit, (b) reviewing, administering or collecting the resulting account and (c) reporting on the repayment and satisfaction of such credit obligations.  By signing below, such individual further ratifies and confirms his or her prior requests and authorizations with respect to the matters set forth herein.  For the avoidance of doubt, this provision does not apply to persons signing below in their capacities as officers or other authorized representatives of entities, organizations or governmental bodies.

22.    Counterparts; Electronic Signatures and Records. This Note and any other Loan Document may be signed in any number of counterpart copies and by the parties hereto on separate counterparts, but all such copies shall constitute one and the same instrument. Notwithstanding any other provision herein, the Borrower agrees that this Note, the Loan Documents, any amendments thereto, and any other information, notice, signature card, agreement or authorization related thereto (each, a “Communication”) may, at the Bank’s option, be in the form of an electronic record. Any Communication may, at the Bank’s option, be signed or executed using electronic signatures. For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by the Bank of a manually signed paper Communication which has been converted into electronic form (such as scanned into PDF format) for transmission, delivery and/or retention.

23.    WAIVER OF JURY TRIAL. The Borrower irrevocably waives any and all rights the Borrower may have to a trial by jury in any action, proceeding or claim of any nature relating to this Note, any documents executed in connection with this Note or any transaction contemplated in any of such documents. The Borrower acknowledges that the foregoing waiver is knowing and voluntary.


REMAINDER OF PAGE INTENTIONALLY LEFT BLANK


- 7 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




Revolving Line of Credit Note

[SIGNATURE PAGE]

The Borrower acknowledges that it has read and understands all the provisions of this Note, including the waiver of jury trial, and has been advised by counsel as necessary or appropriate.

WITNESS the due execution hereof as a document under seal, as of the date first written above, with the intent to be legally bound hereby.


LUNA INNOVATIONS INCORPORATED,
a Delaware corporation


By:     /s/ Scott A. Graeff
Name:     Scott A. Graeff
Title:     Chief Executive Officer




- 8 -
Form 8C (Multistate) Rev. 9/20
238310621 v2






LIBOR REPLACEMENT Rider


    (a)    Benchmark Replacement. Notwithstanding anything to the contrary in the Note or in any other Loan Document, if the Bank determines that a Benchmark Transition Event or an Early Opt-in Event has occurred, the Bank may amend the Note to replace LIBOR with a Benchmark Replacement in accordance with the provisions of this Rider; and any such amendment shall be in writing, shall specify the date that the Benchmark Replacement is effective and will not require any further action or consent of the Borrower. Until the Benchmark Replacement is effective, amounts bearing interest with reference to LIBOR will continue to bear interest with reference to LIBOR; provided however, during a Benchmark Unavailability Period such amounts automatically will bear interest at the rate and on the terms that would have been applicable under the Note if the Bank had given notice that LIBOR had become unavailable.

    (b)    Benchmark Replacement Conforming Changes. In connection with the implementation of a Benchmark Replacement, the Bank will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of the Borrower.

    (c)    Notices; Standards for Decisions and Determinations. The Bank will promptly notify the Borrower of (i) the effectiveness of any Benchmark Replacement Conforming Changes and (ii) the commencement of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Bank pursuant to this Rider, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its sole discretion and without consent from the Borrower, except, in each case, as expressly required pursuant to this Rider. In addition to any delivery method permitted pursuant to the terms of the Loan Documents, the Bank may provide any amendment, notice or other communication to the Borrower hereunder electronically (including to any electronic address that the Borrower provides to the Bank) or through an automated platform that the Bank provides to the Borrower.

    (d)    Certain Defined Terms. As used in this Rider:

Benchmark Replacement” means the sum of: (a) the Benchmark Replacement Index and (b) the Benchmark Replacement Adjustment; provided that, if at any time the Benchmark Replacement as so determined would be less than the Benchmark Replacement Floor, the Benchmark Replacement will be deemed to be the Benchmark Replacement Floor for the purposes of the Note.

Benchmark Replacement Adjustment” means, for each applicable LIBOR-based rate and tenor, the spread adjustment to the Benchmark Replacement Index, or method for calculating or determining such spread adjustment (which may be a positive or negative value or zero) that has been selected by the Bank (a) giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBOR with the applicable Benchmark Replacement Index by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for such replacement of LIBOR for U.S. dollar-denominated credit facilities at such time and (b) which also may reflect adjustments to account for (i) the effects of the transition from LIBOR to the Benchmark Replacement and (ii) yield- or risk-based differences between LIBOR and the Benchmark Replacement.

- 9 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




Benchmark Replacement Commencement Date” means the date a Benchmark Replacement has replaced LIBOR for all purposes under the Note in accordance with this Rider.

Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including, for example, changes to the definition of “Base Rate,” the definition of “LIBOR Interest Period,” timing and frequency of determining rates and making payments of interest and other administrative matters) that the Bank decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Bank in a manner substantially consistent with market practice (or, if the Bank decides that adoption of any portion of such market practice is not administratively feasible or if the Bank determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Bank decides is reasonably necessary in connection with the administration of the Note).

Benchmark Replacement Floor” means the minimum rate of interest, if any, specified for LIBOR under the terms of the Note or, if no minimum rate of interest is specified, zero.

Benchmark Replacement Index” means the alternate benchmark rate that has been selected by the Bank to replace LIBOR giving due consideration to (a) any selection or recommendation of a replacement rate or the mechanism for determining such a rate by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a rate of interest as a replacement to LIBOR for U.S. dollar-denominated credit facilities.

Benchmark Replacement Transition Date” means the earlier to occur of the following events with respect to LIBOR:

(1)    in the case of clause (1) or (2) of the definition of “Benchmark Transition Event,” the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of LIBOR permanently or indefinitely ceases to provide LIBOR; or
(2)    in the case of clause (3) of the definition of “Benchmark Transition Event,” the date of the public statement or publication of information referenced therein.

Benchmark Transition Event” means the occurrence of one or more of the following events with respect to LIBOR:

(1)    a public statement or publication of information by or on behalf of the administrator of LIBOR announcing that such administrator has ceased or will cease to provide LIBOR, permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR;
(2)    a public statement or publication of information by a Governmental Authority having jurisdiction over the Bank, the regulatory supervisor for the administrator of LIBOR, the U.S. Federal Reserve System, an insolvency official with jurisdiction over the administrator for LIBOR, a resolution authority with jurisdiction over the administrator for LIBOR or a court or an entity with similar insolvency or resolution authority over the administrator for LIBOR, which states that the administrator of LIBOR has ceased or will cease to provide LIBOR permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR; or
(3)    a public statement or publication of information by the regulatory supervisor for the administrator of LIBOR or a Governmental Authority having jurisdiction over the Bank announcing that LIBOR is no longer representative.

- 10 -
Form 8C (Multistate) Rev. 9/20
238310621 v2




Benchmark Unavailability Period” means the period, if any, beginning on the Benchmark Replacement Transition Date and ending on the Benchmark Replacement Commencement Date, it being understood that if the Benchmark Replacement Commencement Date occurs on or before the Benchmark Replacement Transition Date a Benchmark Unavailability Period will not occur.

Early Opt-in Event” means a determination by the Bank that U.S. dollar-denominated credit facilities being executed at such time, or that include language similar to that contained in this Rider, are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace LIBOR.

Governmental Authority” means the government of the United States of America or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).

LIBOR” means, for purposes of this Rider only, any interest rate that is based on the London interbank offered rate, including the Daily LIBOR Rate.

Relevant Governmental Body” means the Federal Reserve Board and/or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve Bank of New York or any successor thereto.




- 11 -
Form 8C (Multistate) Rev. 9/20
238310621 v2





EXHIBIT A

    As used herein, the term “Applicable Margin” shall mean, beginning on the date hereof, two and one quarter percent (2.25%) per annum and, thereafter, the Applicable Margin shall be subject to adjustment as of the end of Borrower’s fiscal quarter ending after the Effective Date, based on the Net Leverage Ratio as of such quarter end and for each successive quarter thereafter. Any increase or decrease in the Applicable Margin computed as of a quarter end shall be effective on the date on which the Compliance Certificate evidencing such computation is due to be delivered under Section 6.2(d) of the Loan Agreement. For the avoidance of doubt, if the Net Leverage Ratio, measured as of the end of each fiscal quarter, is as described below, the Applicable Margin shall be the Applicable Margin appearing opposite the corresponding Net Leverage Ratio:

Fiscal Quarter End
Net Leverage Ratio
Applicable Margin
Net Leverage Ratio less than or equal to 0.50 to 1.00

1.75%
Net Leverage Ratio greater than 0.50 to 1.00 and less than 1.25 to 1.00

2.00%
Net Leverage Ratio greater than or equal to 1.25 to 1.00

2.25%

Bank shall determine whether any adjustment to the Applicable Margin is to be made quarterly, based on the Compliance Certificate delivered to Bank pursuant to the Loan Agreement; provided, however, that if such Compliance Certificate is not timely delivered to Bank, then, at the option of Bank, an adjustment to the Applicable Margin shall be made based on an assumed delivery of said Compliance Certificate reflecting a Net Leverage Ratio which is greater than 1.25 to 1.00; provided, further, at the option of the Bank, on and after receipt of a notice that an Event of Default has occurred, the Default Rate may then apply as of the date of such Event of Default (as reasonably determined by Bank) and shall continue to apply to but excluding the date on which such Event of Default shall cease to be continuing (and thereafter, in each case, the Applicable Margin otherwise determined in accordance with this Exhibit A shall apply). Each such adjustment shall apply to all Advances then existing and any made during the period for which such adjustment becomes effective.




43724954_6


Form 8A (Multistate) Rev. 9/20
EX-21.1 5 exhibit211subsidiarieslist.htm EX-21.1 Document
EXHIBIT 21.1

SUBSIDIARIES

Luna Technologies, Inc.
Former Luna Subsidiary, Inc. (previously Advanced Photonix, Inc.)
TeraMetrix, LLC
General Photonics Corporation
OptaSense Holdings Limited
OptaSense Limited
OptaSense Inc.
OptaSense Canada Ltd.


EX-23.1 6 exhibit231consentofindepen.htm EX-23.1 Document
EXHIBIT 23.1





CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our report dated March 12, 2021, with respect to the consolidated financial statements in the Annual Report of Luna Innovations Incorporated on Form 10-K for the year ended December 31, 2020. We consent to the incorporation by reference of said report in the Registration Statements of Luna Innovations Incorporated on Form S-3 (File No. 333-191809), on Form S-4 (File No. 333-201956) and on Forms S-8 (File No. 333-211802, File No. 333-204435, File No. 333-138745 and File No 333-239362).


/s/ GRANT THORNTON LLP

Philadelphia, Pennsylvania
March 12, 2021


EX-31.1 7 luna-ex311_20201231x10k.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Scott A. Graeff, certify that:
1.I have reviewed this annual report on Form 10-K of Luna Innovations Incorporated;
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: March 12, 2021
 
/s/    Scott A. Graeff      
Scott A. Graeff
President and Chief Executive Officer
(principal executive officer)


EX-31.2 8 luna-ex312_20201231x10k.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eugene J. Nestro, certify that:
1.I have reviewed this annual report on Form 10-K of Luna Innovations Incorporated;
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: March 12, 2021
 
/s/    Eugene J. Nestro      
Eugene J. Nestro
Chief Financial Officer
(principal financial officer)


EX-32.1 9 luna-ex321_20201231x10k.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the annual report of Luna Innovations Incorporated (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott A. Graeff, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification accompanies this Report to which it relates, shall not be deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.
 
/s/    Scott A. Graeff        
Scott A. Graeff
President and Chief Executive Officer
(principal executive officer)
March 12, 2021

EX-32.2 10 luna-ex322_20201231x10k.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with to the annual report of Luna Innovations Incorporated (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eugene J. Nestro, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification accompanies this Report to which it relates, shall not be deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.
 
/s/ Eugene J. Nestro   
Eugene J. Nestro
Chief Financial Officer
(principal financial officer)
March 12, 2021

EX-101.SCH 11 luna-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Business Acquisitions - Allocation of Purchase Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2319305 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Property and Equipment, net - Components of Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Property and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Intangible Assets, net - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Intangible Assets, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Intangible Assets, net - Estimated Aggregate Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2331308 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2334309 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Debt - Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Debt - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2340310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Leases - Rent Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Leases - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Leases - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Leases - Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2346311 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Stockholders' Equity - Activity of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2355312 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Revenue Recognition - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2458433 - Disclosure - Revenue Recognition - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2458433 - Disclosure - Revenue Recognition - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2461434 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2462435 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2463436 - Disclosure - Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2464437 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2465438 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2166114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2467439 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2168115 - Disclosure - Employee Profit Sharing Plan link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Employee Profit Sharing Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2170116 - Disclosure - Relationship with Major Customers link:presentationLink link:calculationLink link:definitionLink 2471441 - Disclosure - Relationship with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2172117 - Disclosure - Financial Information About Segments link:presentationLink link:calculationLink link:definitionLink 2373314 - Disclosure - Financial Information About Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2474442 - Disclosure - Financial Information About Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2475443 - Disclosure - Financial Information About Segments - Information About Results of Operations for Each Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2476444 - Disclosure - Financial Information About Segments - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2177118 - Disclosure - Quarterly Results (unaudited) link:presentationLink link:calculationLink link:definitionLink 2378315 - Disclosure - Quarterly Results (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2479445 - Disclosure - Quarterly Results (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2180119 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2481446 - Disclosure - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 luna-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 luna-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 luna-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Shares issued (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income/(expense), net Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Series A Convertible Preferred Stock Series A Preferred Stock [Member] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury Stock Treasury Stock [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Foreign commercial sales & other Foreign Commercial Sales And Other [Member] Foreign Commercial Sales And Other [Member] Escrow deposits related to indemnity claims Disposal Group, Including Discontinued Operation, Consideration, Escrow Disposal Group, Including Discontinued Operation, Consideration, Escrow 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 Backlog In Process Research and Development [Member] China CHINA Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Lightwave Lightwave [Member] Lightwave Measurement period adjustment Goodwill, Purchase Accounting Adjustments Non-cancelable purchase order commitment Contractual Obligation Other information: Cash Flow Lessee [Abstract] Cash Flow Lessee [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Revolving Loan Line of Credit [Member] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Finance lease ROU asset Finance Lease, Right-of-Use Asset, Amortization Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Commitments and Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Percentage of employer's matching contributions to a defined contribution plan that vests Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Proceeds from debt obligations Proceeds from Issuance of Debt Preferred Stock Preferred Stock [Member] Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Profit Sharing Plan Compensation and Employee Benefit Plans [Text Block] Operating income Operating income/(loss) Operating Income (Loss) Luna Labs Luna Labs [Member] Luna Labs Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Carilion Clinic Carilion Clinic [Member] Carilion Clinic [Member] Discount rate used to estimate fair value of acquired finite-lived intangible assets Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate Schedule of Components of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Goods/services transferred over time Transferred over Time [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Accrued professional fees Accrued Professional Fees, Current Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 14) Commitments and Contingencies Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Total future minimum lease payments Finance Lease, Liability, Payment, Due Forfeitures of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Allowance for Uncollectible Receivables Allowance For Uncollectible Accounts Receivable [Policy Text Block] Allowance For Uncollectible Accounts Receivable [Policy Text Block] Purchase of common stock Payments for Repurchase of Common Stock Assets Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Cash acquired Cash Acquired from Acquisition 2026 and beyond Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and fixtures Furniture and Fixtures [Member] Stock-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Shell Company Entity Shell Company Shares vested (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Document Type Document Type 2023 Long-Term Debt, Maturity, Year Three Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) PNC Bank Facility PNC Bank Facility [Member] PNC Bank Facility Operating lease ROU asset Operating Lease, Right-of-Use Asset Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Estimated useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Purchase of treasury stock (in shares) Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Cash paid for income taxes Income Taxes Paid Beginning balance (in shares) Ending balance (in shares) Options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2021 Finance Lease, Liability, to be Paid, Year One Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Other Products And Services, Other [Member] Products And Services, Other [Member] Customer [Axis] Customer [Axis] State Current State and Local Tax Expense (Benefit) Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Outstanding, lower limit (in dollars per share) Range of exercise prices, lower range (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Income Taxes Income Tax, Policy [Policy Text Block] Total rent expense Lease, Cost Diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Total operating expense Operating Expenses Exercisable stock options (in shares) Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Luna Labs Technology Development [Member] Technology Development [Member] Other interest expense Interest Expense, Other Other long-term liabilities Other Liabilities, Noncurrent Deferred tax asset Deferred Income Tax Assets, Net Granted, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Lower Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Grants in Period, Exercise Price Range, Lower Range Limit Equipment Machinery and Equipment, Gross Transitional services Business Combination, Noncompete Agreement Term, Transitional Services Business Combination, Noncompete Agreement Term, Transitional Services Investment income Investment Income, Nonoperating Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Payments on finance lease obligations Finance cash flows from finance leases Finance Lease, Principal Payments Total Fair Value of Options Vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Deferred tax valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Construction in process Construction in Progress, Gross Inventory Inventory, Net Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Net income/(loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Lender Name [Axis] Lender Name [Axis] Concentration percentage Percentage of total revenues by customer Concentration Risk, Percentage Aggregate Grant Date Fair Value of Unvested Shares Intrinsic Value Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Entity File Number Entity File Number Long-term operating lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability Restricted Stock and Restricted Stock Units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Foreign Deferred Foreign Income Tax Expense (Benefit) Class of Stock [Domain] Class of Stock [Domain] Net (loss)/income attributable to common stockholders: Earnings Per Share, Basic and Diluted [Abstract] Finished goods FIFO Inventory Amount Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Accrued interest Interest Payable, Current Acquisition related expense Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] 2026 and beyond Finite-Lived Intangible Asset, Expected Amortization, after Year Five Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Deferred tax asset Deferred Income Taxes and Tax Credits Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Interest income Interest Income, Other Receivable from sale of HSOR business Nontrade Receivables, Current Cash in excess of FDIC insured limits Cash, Uninsured Amount Business Combinations [Abstract] Business Combinations [Abstract] Revenue recognized since acquisition Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Consolidation Policy Consolidation, Policy [Policy Text Block] Exercised, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Upper Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Exercised in Period, Exercise Price Range, Upper Range Limit Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Proceeds from ESPP Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds From Issuance Of Employee Stock Purchase Plan Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] U.S. direct commercial sales and other United States Direct Commercial Sales And Other [Member] United States Direct Commercial Sales And Other [Member] New Ride Technologies New Ride Technologies [Member] New Ride Technologies Share Repurchase Program [Domain] Share Repurchase Program [Domain] Other Other Receivables, Gross, Current Equity compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Goodwill [Roll Forward] Goodwill [Roll Forward] Share-based compensation vesting installments Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Installments Lightwave Products And Licensing [Member] Products And Licensing [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Leases Lessee, Finance Leases [Text Block] Research, Development and Engineering Research and Development Expense, Policy [Policy Text Block] Allocation of the Purchase Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Accrued liabilities-other Other Accrued Liabilities, Current Non-cancelable purchase order commitment remained Purchase Commitment, Remaining Minimum Amount Committed Reserve for uncertain tax positions Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Payments on debt obligations Repayments of Debt Forfeitures of restricted stock grants (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Granted, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Upper Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Grants in Period, Exercise Price Range, Upper Range Limit Contingent consideration Loss Contingency, Accrual, Current Software Computer Software, Intangible Asset [Member] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash equivalents Cash Equivalents, at Carrying Value Finance leases contract terms Lessee, Finance Lease, Term of Contract Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Test, measurement and sensing systems Products And Services, Optical Test And Measurement Systems [Member] Products And Services, Optical Test And Measurement Systems [Member] Segments [Domain] Segments [Domain] Unamortized stock option expense to be recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Number of non-cancelable purchase orders executed Number of Purchase Commitments Executed Number of Purchase Commitments Executed Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Common stock equivalents included for diluted per share data (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Employee Stock Employee Stock [Member] Balance at beginning of Period Balance at end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Allowance for uncollectible receivables Less: allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Options outstanding, weighted average remaining life in years Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets All Others Other Countries [Member] Other Countries [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows provided by/(used in) financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Loss from discontinued operations, net of income tax of $464 Loss from discontinued operations, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Selling, general and administrative Selling, General and Administrative Expense Federal Current Federal Tax Expense (Benefit) Furniture and fixtures Furniture and Fixtures, Gross Amortization expense Amortization Amortization of Intangible Assets Deferred revenue Deferred Tax Assets, Deferred Income Schedule of Other Information Related to Leases Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Exercised, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Lower Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Exercised in Period, Exercise Price Range, Lower Range Limit Plan Name [Axis] Plan Name [Axis] Cash received for income tax refunds Proceeds from Income Tax Refunds Financial Information About Segments Segment Reporting Disclosure [Text Block] Exercise of stock option Stock Issued During Period, Value, New Issues Prior year R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Percent Concentration Risk [Table] Concentration Risk [Table] Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Total assets Total assets Assets Revenues Revenue from Contract with Customer Benchmark [Member] Commitments and Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Exercise Price Range [Domain] Exercise Price Range [Domain] Interest expense on Revolving Line of Credit Interest Expense, Debt Share-based compensation, vested (in shares) Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Disposal Group Classification [Axis] Disposal Group Classification [Axis] Employee Director Compensation Plan Employee Director Compensation Plan [Member] Employee Director Compensation Plan [Member] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Backlog Order or Production Backlog [Member] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Finite lived intangible assets, net Finite-Lived Intangible Assets, Net Forfeited, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures In Period, Exercise Price Rang,e Upper Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures in Period, Exercise Price Range, Upper Range Limit Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Accrued income tax Accrued Income Taxes, Current Preferred stock issued in exchange of notes payable (in shares) Conversion of Stock, Shares Issued Entity Small Business Entity Small Business Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Non-cancelable purchase order delivery period (in months) Significant Purchase Commitment Time Period Significant Purchase Commitment, Time Period Total interest expense, net Interest Expense Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Property and Equipment Estimated Useful Lives Schedule Of Property Plant And Equipment Useful Life [Table Text Block] Schedule Of Property Plant And Equipment Useful Life Table [Text Block] Entity Filer Category Entity Filer Category Increase in net contract assets (liabilities) Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress ASC842 Lease Accounting (DTA) Deferred Tax Assets, Operating Lease, Liability Deferred Tax Assets, Operating Lease, Liability Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Share-based compensation expense Employee Benefits and Share-based Compensation Entity Address, City or Town Entity Address, City or Town Document Annual Report Document Annual Report Noncompete agreement term Business Combination, Noncompete Agreement Term Business Combination, Noncompete Agreement Term Goods transferred at a point in time Transferred at Point in Time [Member] Canada, Central and South America Canada, Central, And South America [Member] Canada, Central, And South America [Member] Issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issued Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issued Date Fair Value Weighted average remaining service period related to compensation recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2025 Finance Lease, Liability, to be Paid, Year Five Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Outside of the United States Non-US [Member] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] 2022 Long-Term Debt, Maturity, Year Two Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income attributable to common stockholders Net income Net (loss)/income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Deferred Compensation Plan Non-Employee Director Deferred Compensation Plan [Member] Non-Employee Director Deferred Compensation Plan [Member] Inventory Increase (Decrease) in Inventories Tax benefit from release of valuation allowance Excess Tax Benefit from Share-based Compensation, Operating Activities Document Fiscal Year Focus Document Fiscal Year Focus Number of Unvested Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Aggregate Grant Date Fair Value of Unvested Shares, Beginning balance Aggregate Grant Date Fair Value of Unvested Shares, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid in Capital Additional Paid-in Capital [Member] Inventory Inventory, Gross Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] HSOR High Speed Optical Receivers Business [Member] High Speed Optical Receivers Business [Member] Purchase of treasury stock Amount of stock repurchased Treasury Stock, Value, Acquired, Cost Method 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] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Total, gross Accounts Receivable, before Allowance for Credit Loss, Current Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Interest on lease liabilities Finance Lease, Interest Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable rent costs Variable Lease, Cost Revolving Credit Facility Revolving Credit Facility [Member] Income from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research, development and engineering Research and Development Expense Provision to return adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Beginning balance (in dollars per share) Ending balance (in dollars per share) Options outstanding, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Activity of Restricted Stock Units Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Withholding period Share-Based Payment Arrangement, Withholding Period Share-Based Payment Arrangement, Withholding Period Property, plant and equipment, gross, total Property, Plant and Equipment, Gross Federal Deferred Federal Income Tax Expense (Benefit) Net contract assets/(liabilities) Contract With Customer Assets (Liabilities), Net Contract With Customer Assets (Liabilities), Net Information about Results of Operations for Each Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] ESPP issuance (in shares) ESPP Issuance Share ESPP Issuance Share SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name ASC842 Lease Accounting (DTL) Deferred Tax Liabilities, Operating Lease, Right Of Use Assets Deferred Tax Liabilities, Operating Lease, Right Of Use Assets Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Other permanent differences Effective Income Tax Rate Reconciliation Permanent Differences Effective Income Tax Rate Reconciliation, Permanent Differences Long-term portion of operating lease ROU liability Long-term lease liability Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued royalties Accrued Royalties, Current Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Activity of Restricted Stock Nonvested Restricted Stock Shares Activity [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current year R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Tax effect Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Current assets: Assets, Current [Abstract] Schedule of Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Price per Share Range Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Abstract] Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Consolidated Entities [Axis] Consolidated Entities [Axis] 2023 Finance Lease, Liability, to be Paid, Year Three Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Patent costs Patents [Member] Entity Public Float Entity Public Float Reconciliation of Income Tax Benefit (Expense) Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 2021 Long-Term Debt, Maturity, Year One Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Counterparty Name [Domain] Counterparty Name [Domain] Bad debt and inventory reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Share-based compensation, issuable upon vesting (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, issuable upon vesting Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issuable upon Vesting Contingent consideration Business Combination, Contingent Consideration, Liability Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Shares available for future grant (in shares) Common Stock, Capital Shares Reserved for Future Issuance Schedule of Interest Expense Schedule Of Debt Issuance Costs [Table Text Block] Schedule Of Debt Issuance Costs Table [Text Block] Member of Board of Directors Director [Member] Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating leases contract terms Lessee, Operating Lease, Term of Contract Stock option contractual term Share Based Compensation Arrangement By Share Based Payment Award Options Contractual Term Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Components of Inventory Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Legal Entity [Axis] Legal Entity [Axis] UNICAP Deferred Tax Assets, Property, Plant and Equipment 2016 Equity Incentive Plan 2016 Equity Incentive Plan [Member] 2016 Equity Incentive Plan [Member] Remaining purchase price placed in escrow Payments To Acquire Businesses, Gross, Placed In Escrow Payments To Acquire Businesses, Gross, Placed In Escrow Goodwill resulting from business acquisitions Goodwill, Acquired During Period Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Quarterly Results (unaudited) Quarterly Financial Information [Text Block] Percentage of employees' gross pay for which employer contributes a matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Entity [Domain] Entity [Domain] Intangible Assets, Net Intangible Assets Disclosure [Text Block] Property plant and equipment useful life Useful life Property, Plant and Equipment, Useful Life Total Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] City Area Code City Area Code Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Term Loan Medium-term Notes [Member] Customer relationships Customer Relationships [Member] Total cost of revenues Cost of Goods and Services Sold Finance lease cost: Lease, Cost [Abstract] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Stock dividends (in shares) Shares of common stock dividends (in shares) Common Stock Dividends, Shares Restricted Stock Restricted Stock [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Loan Agreement Loan Agreement [Member] Loan Agreement Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total Deferred Tax Assets, Gross Receivables [Abstract] Receivables [Abstract] Minimum Minimum [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Current operating lease liability Current lease liability Operating Lease, Liability, Current Unamortized restricted stock and restricted stock units expense to be recognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Europe Europe [Member] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Forfeitures (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 Assumptions used to Estimate Fair Value of Option Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Long-term contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues: Revenues [Abstract] Cash flows provided by operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Activity of Stock Options Share-based Payment Arrangement, Option, Activity [Table Text Block] Billed Trade Receivables Accounts Receivable [Member] Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Customer [Domain] Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Preferred stock liquidation preference value Preferred Stock, Liquidation Preference, Value Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Number of Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Net of debt issuance costs Debt Issuance Costs, Net Options Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Number of reportable segments Number of Reportable Segments Contingent liability for business combination Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Exercise Price Range [Axis] Exercise Price Range [Axis] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Preferred stock to common stock conversion Stock Issued During Period, Value, Conversion of Convertible Securities Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Less: Preferred stock dividend Preferred Stock Dividends, Income Statement Impact Issued (in shares) Share-Based Compensation Arrangement By Share-based Payment Award Equity Instruments Other than Options, Nonvested, Issued Share-Based Compensation Arrangement By Share-based Payment Award Equity Instruments Other than Options, Nonvested, Issued Termination notice Termination Notice Period Termination Notice Period Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Net deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Other comprehensive loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Goodwill Beginning Balance Ending Balance Goodwill Total other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of Individual [Axis] Title of Individual [Axis] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Number of quarterly payments Debt Instrument, Number Of Quarterly Payments Debt Instrument, Number Of Quarterly Payments Other income/(expense): Nonoperating Income (Expense) [Abstract] Debt, face amount Debt Instrument, Face Amount Schedule of Goodwill Schedule of Goodwill [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity [Abstract] Equity [Abstract] Supplemental disclosure for non-cash transactions Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Entity Central Index Key Entity Central Index Key Share-based compensation, percentage Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Contract liabilities Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Credit Facility [Domain] Credit Facility [Domain] Estimated Aggregate Amortization Based on Net Value of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Letter of Credit Letter of Credit [Member] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (in dollars per share) Earnings Per Share, Basic Technology development Products And Services, Technology Development [Member] Products And Services, Technology Development [Member] Number of operating segments Number of Operating Segments Expected life of option-years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Forfeitures (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted-average remaining lease term (years) - operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted average shares: Weighted Average Number Basic And Diluted Shares Outstanding [Abstract] Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract] Proceeds from the exercise of options and warrants Proceeds From Stock Option And Warrant Exercises Proceeds From Stock Option And Warrant Exercises Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Loss on sale of discontinued operations Loss from discontinued operations, net of income tax of $464 Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Unsecured Debt Unsecured Debt [Member] Net cash provided by/(used in) financing activities Net Cash Provided by (Used in) Financing Activities Stock based compensation plan Number Of Stock Based Compensation Plans Number Of Stock Based Compensation Plans Activity of Stock Option by Exercise Price Range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount OptaSense (2020) OptaSense Holdings Limited [Member] OptaSense Holdings Limited Amount of the escrow balance received Disposal Group Including Discontinued Operations, Purchase Price Released From Escrow Disposal Group Including Discontinued Operations, Purchase Price Released From Escrow Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Stock based compensation expense Share-based Payment Arrangement, Expense Unrecognized tax benefits Unrecognized tax benefits, beginning of period Unrecognized tax benefits, end of period Unrecognized Tax Benefits Counterparty Name [Axis] Counterparty Name [Axis] Common stock, par value $0.001, 100,000,000 shares authorized, 32,724,512 and 31,788,896 shares issued, 31,024,537 and 30,149,105 shares outstanding at December 31, 2020 and 2019, respectively Common Stock, Value, Issued Disposal Group Name [Axis] Disposal Group Name [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Share-based compensation, revenue and operating Income (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Revenue and Operating Income Share-based Compensation Arrangement by Share-based Payment Award, Revenue and Operating Income Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Current portion of long-term debt obligations Current portion of long-term debt obligations Long-term Debt, Current Maturities Components of Accounts Receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 2024 Finance Lease, Liability, to be Paid, Year Four Retirement Benefits [Abstract] Retirement Benefits [Abstract] Employees Employees [Member] Employees [Member] Net loss per share from discontinued operations: Net loss per share from discontinued operations: Earnings Per Share From Discontinued Operations [Abstract] Earnings Per Share From Discontinued Operations [Abstract] Net Income per Share Earnings Per Share, Policy [Policy Text Block] Total finance lease cost Finance Lease Cost Finance Lease Cost Stock-based compensation (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Summary of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Contract assets Increase (Decrease) in Contract with Customer, Asset Entity Voluntary Filers Entity Voluntary Filers 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Cash flows used in investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total lease liabilities Operating Lease, Liability Long-term debt obligations Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Asia Asia [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Aggregate consideration Business Combination, Consideration Transferred Macom Macom Technology Solutions, Inc. [Member] Macom Technology Solutions, Inc. [Member] Total liabilities and stockholders’ equity Liabilities and Equity Building Buildings and Improvements, Gross Nature of Operations Nature Of Operations [Policy Text Block] Nature Of Operations Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Accrued compensation Employee-related Liabilities, Current Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Intangible property costs Payments to Acquire Intangible Assets Tunable Lasers Tunable Lasers [Member] Tunable Lasers [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fixed-price contracts Fixed-price Contract [Member] Operating lease costs Operating Lease, Cost 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Financial Instrument [Axis] Financial Instrument [Axis] Current tax asset Current Income Tax Expense (Benefit) Weighted-average remaining lease term (years) - finance leases Finance Lease, Weighted Average Remaining Lease Term Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Loss on sale and disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Increases related to prior period tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Increases related to current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Finite lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Entity Address, Address Line One Entity Address, Address Line One Exercise Price Range Two Exercise Price Range Two [Member] Exercise Price Range Two [Member] Entity Address, Address Line Two Entity Address, Address Line Two Other long-term assets Increase (Decrease) in Other Noncurrent Assets Gross profit Gross margin Gross Profit Property and equipment, net Property and equipment, net Property plant and equipment, and intangible assets Property, Plant and Equipment, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Interest expense, net Interest Income (Expense), Nonoperating, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net income Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Long-term portion of finance lease ROU liability Long-term lease liability Finance Lease, Liability, Noncurrent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Inventory Inventory Disclosure [Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Leasehold improvements Leasehold Improvements, Gross Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Work-in-process Inventory, Work in Process, Gross Trade names and trademarks Trade Names [Member] Leases [Abstract] Leases [Abstract] Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Operating expense: Operating Expenses [Abstract] Goodwill Goodwill Disclosure [Text Block] Net operating loss carryforwards Operating Loss Carryforwards Senior convertible promissory notes principal amount converted Debt Conversion, Original Debt, Amount Net income per share attributable to common stockholders: Earnings Per Share [Abstract] Deferred compensation issuance (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Total lease liabilities Finance Lease, Liability Contingent liability, fair value Contingent Consideration Classified as Equity, Fair Value Disclosure State taxes, net of federal tax effects Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Disposal Group Name [Domain] Disposal Group Name [Domain] Software Capitalized Computer Software, Gross Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Interactive Data Current Entity Interactive Data Current Options Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] 2026 and beyond Finance Lease, Liability, to be Paid, after Year Five Payment Protection Plan Payment Protection Plan [Member] Payment Protection Plan Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Contribution to employee compensation plan by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Deferred compensation issuance Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Allowances for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Developed technology Technology-Based Intangible Assets [Member] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Percentage of dividend payable on series A convertible preferred stock Preferred Stock, Dividend Rate, Percentage Current: Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. Treasury Obligations US Treasury Securities [Member] Exercise of stock options (in shares) Stock Issued During Period, Shares, New Issues Exercise Price Range One Exercise Price Range One [Member] Exercise Price Range One [Member] Finite lived intangible assets gross Finite-Lived Intangible Assets, Gross Consolidated Revenues Revenue Benchmark [Member] Debt instrument, stated percentage Debt Instrument, Interest Rate, Stated Percentage Preferred stock to common stock conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Less—accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Right of use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Acquisitions Business Combination Disclosure [Text Block] Total other income Nonoperating Income (Expense) Finance lease ROU asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock dividends Dividends, Preferred Stock Stock Options Share-based Payment Arrangement, Option [Member] GP (2019) General Photonics, Inc. [Member] General Photonics, Inc. [Member] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Variable basis rate Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate range Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock (in shares) Treasury Stock, Shares Deferred: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Acquisition costs, operating income Acquisition Costs, Period Cost Sale of Stock [Domain] Sale of Stock [Domain] State Deferred State and Local Income Tax Expense (Benefit) Forfeited, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures In Period, Exercise Price Range, Lower Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures in Period, Exercise Price Range, Lower Range Limit Plan Name [Domain] Plan Name [Domain] Revenue Recognition Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Weighted average shares: Weighted Average Number Of Share Outstanding [Abstract] Weighted Average Number Of Share Outstanding [Abstract] Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Inventory Inventory, Policy [Policy Text Block] Income tax (expense)/benefit Income tax expense/(benefit) Income Tax Expense (Benefit) Opto Optoelectronic Components And Subassemblies [Member] Optoelectronic Components And Subassemblies [Member] Proceeds from sale of discontinued operations Proceeds from Divestiture of Businesses Cash and cash equivalents—beginning of period Cash and cash equivalents—end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Diluted (in dollars per share) Earnings Per Share, Diluted Current lease liability Finance Lease, Liability, Current Cash paid Payments to Acquire Businesses, Gross Unaudited Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Total Intrinsic Value of Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Income recognized since acquisition Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Contingent consideration Disposal Group, Including Discontinued Operation, Contingent Consideration Disposal Group, Including Discontinued Operation, Contingent Consideration Outstanding, upper limit (in dollars per share) Range of exercise prices, upper range (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Options exercisable, weighted average remaining life in years Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Depreciation Depreciation Net income per share from continuing operations: Net income per share from continuing operations: Earnings Per Share From Continuing Operations [Abstract] Earnings Per Share From Continuing Operations [Abstract] Contract liabilities Contract with Customer, Liability Prime Rate Prime Rate [Member] Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] In-process research and development Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Contingent consideration, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Deferred tax asset Deferred Income Tax Expense (Benefit) Revenue Business Acquisition, Pro Forma Revenue API Consolidated Entity Excluding Variable Interest Entities (VIE) [Member] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum Maximum [Member] Security Exchange Name Security Exchange Name Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Raw materials Inventory, Raw Materials and Supplies, Gross Accumulated Deficit Retained Earnings [Member] Income tax expense/(benefit) Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] ESPP Issuance ESPP Issuance ESPP Issuance Relationship with Major Customers Concentration Risk Disclosure [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Options outstanding, remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Sales to the U.S. government United States Government [Member] United States Government [Member] Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report Dividend on preferred stock Dividend On Preferred Stock, Value Of Common Stock Issuable Dividend On Preferred Stock, Value Of Common Stock Issuable Options exercisable, weighted average exercise price (in dollars per share) Weighted average exercise price of options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Disposal Group Classification [Domain] Disposal Group Classification [Domain] Cash paid at closing Payments To Acquire Businesses, Gross, Paid At Closing Payments To Acquire Businesses, Gross Paid At Closing Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Cost of revenues: Cost of Goods and Services Sold [Abstract] Treasury stock at cost, 1,699,975 and 1,639,791 shares at December 31, 2020 and 2019, respectively Treasury Stock, Value Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Income from continuing operations Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Accrued interest converted Conversion Of Accrued Interest To Convertible Preferred Stock Conversion Of Accrued Interest To Convertible Preferred Stock Office Equipment Office Equipment [Member] Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Equipment Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Income tax expense at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Billed Billed Contracts Receivable Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cost-type contracts Cost-Type Contract [Member] Cost-Type Contract [Member] 2022 Finance Lease, Liability, to be Paid, Year Two Draw on line of credit Proceeds from Lines of Credit Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 15 luna-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 image_01b.jpg begin 644 image_01b.jpg M_]C_X 02D9)1@ ! @$!] 'T #_VP!# (! 0$! 0(! 0$" @(" @0# @(" M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_ MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P 1" $W IX# 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#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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@ HIK#G.:4."<4G>V@KV=F+12*"#DG-(7(. *46Y VD.HI M&8CM3?F"D@C)]33N,?15>2[BB7-Q,JX[YK$UWXE>#M 1I-3\0VD6.SSJ/YFN M:OC<)AHWJ32-J>'Q%9VIQ;.CHKR+Q#^V!\*="E,=QKD;X[QRJ:YNX_;_ /A/ M"Y5+QR >",5\]7XUX;P\N6>(C?U/>H<(<28F/-3PTFO0^@'OVK_A7X@D6.'Q#;QE^AEF5?ZUI1XRX;Q$E&&(BV_,G%<)< M1X./-5PTDO0]2HK#TCQUX:UM0VG:W:SYZ>5.K?R-;$G),\*I1JTG::L244QRQQMQ^-*K#N:W3;CP!10<]J*I"N%)N7UH8$C IA&#B M@=TMR2BF;L?=)_&G*V1FAW2)YE<6BDWCT-(7SP*2;:U*'4444P"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** &N"3G%)M_B44YB1]*0#!^4 M\=ZC6#OT$[20+G^+]:"JYYXH\Q2,D'KZ5G>(/$6F>'[&34=3NTBCC7)9VQBH MK5X4:;G)V2+I4959*,5=LMW%REK&9)9..P->6_&+]JWXOD35-8\:2]G3WMU^9]!_%G_@HOXS\1SS MVWA#S+.'D)+'+G->"^+_ (R_$3QQ*7\1>()KA6Y!8UFZQX)\5Z'$)M2T*YB0 MXY$A'XT^'4;B YCD.0>"#4#GGOCMFA5)&>U.GC<7"JG";05< M%A:T+3@F=QX*_:"^*O@*=)- \13P1H<[%/6OHKX,_P#!2;5+*2*R\>0F09 : M:67]:^/P,_Q'CWI0"K;@:^MR?CKB+):ZE"LY+LV?(9WP#PWGN'<:E!1EW2LS M]=/A=\?_ +\4K!+KP]JT4S,N<*U=S&[RJ'Z"OQV\ _%CQA\-=6BU/0]5F4J MX(C\T[/RK[C_ &5/V[-)\>B'PWXQN4@NP,"1\*K8^M?TGP1XM8+/.6AC7R5' M]Q_-7&WA+F60*6(P:]I27WH^JO,)Y%*"2=P%5[#4+35+9;JSE5T89#*<@U/O M;. .U?ML91J4U*#T9^+N,H3:D. 4'BE(!ZBF(S%<'KVIRDD]=!="$GIVIP8=">::T@!YQ[9IH<$YR.OK3TE MT%\.[)"%SDBFY3'2E64$X)H$B#_ZU'(PYD*H'4"E!!Z&F-(", TT2*.C"GRM MZ,3G!:W)"P I X/6F>:O0@T&2/LWYTE3!5(6U8_&3N4TN,C!.:8)4"\')IX) M)X(Q3:MN-2B]@VJ.<4G#'K07 .,_7-(W#9'Z4:L>[%(*G"^E*3M'/-,,HS@& ME23>I)_6GRNPG)7L P3]VG D?>_"HRS#[I%*7 7YV&:%=L)>['5D@.>12%L_ M=IB2K@@L/:D$JHQ!-)QE<%*'+>X_YB,,N:<.G3%1-..S9]A4@88SFFU);A&4 M9:H6BD+$<\4*25!-)7*%I&&5XI:*8GL-5?EP12CY5YI::S,."!0)+W12V1\M M-!*GF@D*-P-(64MC/6I=-2E<7-96ZCSM;O2,!P0:%4=:1EQTH;C#4:7,M11L MSP:4JIYQ2!0O)-!D/84E%MW&VHZ("W\*TJENC?A48<9P./K3P^T?,?I5/1V0 M)/=BKN/)-+4;3JH.XC-5+KQ'H]CQ>ZC#%Q_&X%4H3ELKD>TIKJ7=W'/X4 *> MU8TGQ \%(/WGBBQ&/^GA:?;^.?!]P1]G\16CD] LZFFL/5WLR'7I7MS(UBG/ M%#9 P.E0V^I6EX UI9SDGZFOYB\5_$> MHN;+<#*W1M?D?TQX2^&].IRYICX7ZQB_S%B$^HW@1UWO,_'N3WK[T_88_98T M'3_"T/C#Q!IB37%TJR('3E>,'^5?%/PETR/6/B#I-C, 1)>HN/QK];/A5HUM MH/@W3]/@B"B*W &![FO&\%>'L-F^+GCL2N9Q[GL^-W$&)RK"4\!A7RJ>]M-$ M<_\ $3]G3X>^.]$DTS4=#@#.FU6*YQQ7P#^U9^REK?P4UYK[2;-I--D8D.$P M$&<8K]0BI)RW0UQ_QD^%^B_$GPG<:)J%HC^9&=K%1D'!QS7[3QOX?99G^ E* ME32J16ENI^+<%WF?F)X4^!<_Q \.OJG@^X,UQ I:>U M1>0/_P!=<3KWAK6O#=^^FZWI[V[J2#D=*]F>S\2?LI?',6=\K&QEN%\U3DJ4 M)8X&:^L==^!'PP_:9\#0:[8V$44]Q &5H0JD$YZXK^?<)X?4/V*OB M%\([B2ZLK4W=CN.WR5+L!UY->*75M/:7!M[J%HY%."C#!'UK\RS?AS,LBQ,J M6*IN+/U+(N),KS["*MA*BDB+:Q'+4 E>,4[CCGK3'.6^E>#><%N>]&7,*S;A MM R>X]*L:=J-YIM[%J%I*8I(6!1AZ@Y%5FV[,#@]S3@P$>T#-;T*M:A+VD96 ML9U:%.M3<)JZ9]Q_L1_MI'5#:_#WQS?_ .DDB.!Y7Y<^E?95I>QWD"SP,&1Q MD$&OQ9T?5[[0]2AU2PG>*:!MT;JQ!!K]%/V&/VFH?B+X:C\/:]>#[= -J;C] MY0.OO7]6^$GB-+'TUE^->JV;/Y-\6_#B.5U'F6!7N/XDNGF?2V-G [4XL0!3 M87$@#'DFGG:3SV]:_H:_,DTS^?\ R&RLRY([=*:LC$=>:D.TG!IK)@$ <'J: M;BVUJ'-:.Q\K?\%1/VI_B1^R[\)6\8_#O39[BZ6!G"PL0A5L?D&O_ M <*?M+JQA-M=^8?X3=D4#_@X;_:3/!M+H>H%Y7U#^W#_P $$_AYJW@^^\6? M!-9+?4HHV=8Y9SM)YZ 5^,OCCP;?^ ?%5]X4U.,K/8W4D,@(ZE6*D_I7Z-DV M"X6SG^'!7['P6:XOB'*M9ST/OG_B(9_:2_Y];K_P+I!_P<,?M)#I:W.?^ORO MSQKN/V?O@-XP_:)^(5K\/?!<.ZZN)44L5)"ACC)QVKV\3PSP_AJ;E.FDNYY- M#B#.*\U&,VV?:A_X.&?VE=V&M[K_ ,#*7_B(6_:3;G[-<\?]/E>E?#S_ (-M M?B!>V$-QXV\46)9URRP73*1^M=D/^#:O1_*^7Q'\^/\ G_;_ !KY:IB.!Z,N M6R9]'2I\5UX7=SQ71O\ @XL^/EC,K7>@37..J->GFO0/!?\ P,4E2V\2_ M")%&>9'OSS^M0_$#_@VL^(J6SR>"/%>GHZC(^T73'^M?(_[2'_!)_P#::_9Y M\^YU?06U&W@!)FT^!G7 ]ZWPU#@O'RY8VN' MV!Q,'/#.P\%QMC:=7DK*_<_K2AF@N%\^V"LI&0RG-? '_!6W_@H)\<_V1-9T M^U^&>D75Q'=7/EN8)"-HV9SQ7S9_P34_X+E:S8ZO9_"OX_7(FAE98X+M$ P. M -S'W-?K&?#OPC^/'ABVUR]\/Z3K-M<1AX9I[2.;&0.A(//-?GN(RVKP_CTL M7#FC^9]U1S&GG.'?U>?+(_%*[_X+_P#[5-A\EWH=^K#N;@BJA_X.%OVE%F\L MVMU\O7-W7ZR_$?\ X)F?LN_$2&:+4O ]M"TH.?LEO''@_@*_.?\ X*;_ /!$ M;P[\*/ %Y\7/@T\BQ:>CSWD,TY8E!T 'U-?69;CN%WE0B>-]K*1T]>*C*B4$,#D=0.M?<4N%+N$Z6'H>VPD=MTNQ]3PQQ/6K5O8XJ>^Q^R@(QA4IP M]7-M^\!7Q1X<_X."OVD-2UJVLIHKGRY9E5C]L]2*]#_ .#DWCQY8DCC[/;_ M /H(K\M_!6'\36*R<*;A,X_WA7Z]P]D.6XK(O;U()NQ^4YQG>88?./90GI<_ MJ^^!WC.^\??##1/%>I*1-?:9;SODYY>-6/\ .NL,-43S8XB8+59!O?J. >O(J:.&KXNLJ5)7;+Q-:CA M*3J3=K'I'C/Q_P"%? FBSZ]XIU2*VM;>,O+([#@"OB+]J#_@NY^SW\&VFTKP M1?VNN7:9"Q"4KR/H:_++]N[_ (*G_&+]JCQ9=V>E^(KC3]&#E8H;61H6(!(Y MVD9&,5\G7=_>ZA.9;N[EG8GYI)9"Q_,U^HY)P!!4_:8O[C\VS7C.JY@_#SPU=7(D8!KE8&9%R<9)%?H3^S_P#\&X_CSQ'I MT&J_%W7[=8IU#^3:7+1NH]#SUKW,31X6R?25E(\C#U.(\R?,KV/B>Y_X*,?M M8W+,TOQ17[;_\$BO^"M&E?M#:?;?"3XH7Z1:Y#%M@FDPB MNJKSG/)).*^ XCX+K96G6H:P['W&1<74L>U2JZ2/T@HJ.&=)D#H<@@$$5)D' MI7P#T/N4TU<****!W"BBBDFF 4444P"BBB@ HHHH **** "BBB@ HHHH *** M* &.2#UKRG]JCXQ6OPE^'EYJ1N0LQB/EC.,]:]2O;C[-$9&.% K\]O\ @HU\ M9F\3^,SX)L+K,=H[QSHI]\U^>^(W$<<@X>J58OWVK(^Y\/>'?]8>(Z5"?P)W M?R/F_P :>*]1\9^(;K7=4N6EDEFSD_-W%#@,NQUR#THX8$XYHW-C /YU_127,FS^=[\KL?-'[>O[/L M'C[P;)XITRVQ>V(:4LJ\L , 5YO_ ,$\?CW<:1>3_#3Q9=D3"7$"R'E0J]!^ M=?:'B32+76],FTR[B#),A5@17YR?M)> M>_9P^.D7BW1(VCM;NY,I8 X4%E& M/RK\3XOP=;AK.Z>[?WEZG['P=BZ7$F2UOV! M^(_P<\)?$JQDTWQ%I<4D;@C<(QN&?0XKXT_:._X)Y7_AHSZY\.HW>+)8PLQ= MOPK^;^,_!['Y;.6)P"YJ?;J?TEP9XR8#,HQPN8^Y4?7HSY'*JQVTNW;QBK_B M7PKK_A6^-GK>E36TBM@K,F,U0?Y@*_#<5AJV%FZ-6+37<_,BB=5< X^4L,_I7&!/,<@$ _PTX$*X$1P M5.K&_,K'[$?"+X@Z=\0_!MIXBL)5 M9)HP1@_2NJ8!QE>HKXR_X)J?&634-/D\#ZA=C_1D5848\G)K[+W*^"GIVK^_ M."L]I\09'3Q$7K;\C^ N,,BJ<.Y[5PDEHGIZ,7.7R*?UIB9WX]*?7UOF?,,0 MC PM!!8<'\*7/./6FL#T /-*^J"VA2UR)GTN8$9_-.G7!XB;G\*_F5_X*A[?^&L-;"@_ZU^O M^^U?H_AY+_A2EZ'YYQW&^#1\ZU]W?\&_VGVE_P#M>7BW< ?9IB,F>QWGFOA& MOO7_ (-\@I_:[U MVTE"/^^S7Z=Q0W_8M6W8^ X<26;4^;N?T#J@0=/I05.W M.<'M1'(2N0*5D#'+ _A7\UM6J79^_P 6N3W1IVGY3U/6LOQ3X+\-^,M*ET'Q M#IL=U:S(5DAD^Z0>M:H5QG.,=J F!ES^5.%6I"I>#L*=&G4A[Z/QO_X+1_\ M!)W0O"-A)\=O@MX=2UM8E+:A;6L6%+LW!/?H*_):>W:&Y>TGZQ.5;/J#BOZR M/CGX$TOXA_"_6?#&N6L)=6YV-$X9)! MU!!R*_:+_@@)^WGJGQ#TJZ^!?C_Q [RZ9:J]D97R79G "X^@K\6 S(^[&<=J M^F/^"4WQ-O\ X=?M;^'9+>Z*"_U*&)PIP"!N.#7O\6971Q^52FU[R1X/#>/K M8;,HJ+T9_3*A5SE5QD=:\Q_;$T6TUS]FSQ;874(<-I+@!O\ >6N_\-Z@=5T. MVU!N3-$&)%<9^U1N'[/WBD)Q_P 2MN3_ +RU^"852I8Z%NDE^9^W8N49X"4G MUB?RV_&>P33/BKKUK%\HBU&15 [#-4O#WP_\5>*=(O==T2S>6'38?-O)5&=J MYQG]:U?C\J-\8?$6X'/]IR9_.ON#_@A1\(?"OQNU/QO\/?%=A'-::AI<,)#* M-R@R#.">G2OZ)K9E#+LJ6(EO8_!L/A'F&9.C$_/"2.6 ETSNSA@>*VOA[X\U M_P"&7B^S\:>%+M[:]LI1)%/&<%3ZU[?_ ,%'/V-?$O[)GQLO]+&ERKI5W.\M MK,5)4(6P!D]Z^=, #S"#A><9KJPU6AF6$YT[J2.2M0KX#%VEHTS^CO\ X)*? MMX^'_P!JWX*6VG:KK"OK>G(L$D3/EG"KRWZ5]A($"9V_0"OY@?\ @GY^V+XO M_9,^-.F>)-(OV2RN+A(;J)CE=CL QQTZ$\U_2/\ 'XU>$_CK\.[#QUX4U** MXANX0_[N0-CIZ5^'\6Y#/*\:ZD%[DOP/V/A?/89EAU3J/WD=RNT]J& *[L4@ MRHS2LPVXSUKX^UG<^NTO9#EZ#Z4V3M3EZ#Z4V3M5+<3V9^+O_!RA_P CW8?] M>]O_ .@BORU\%?\ (S6/_7RG_H0K]2O^#E#_ )'NP_Z][?\ ]!%?EKX*_P"1 MFL?^OE/_ $(5^[<,_P#)++T/Q'B#_DH%Z_J?U2?LHJ&^ WA8'_H V?\ Z)2O M1V!W87\:\X_92!/P%\+'_J VG_HA*]&)(4D&OQ/'I?79^I^Q9>[8*#\CE_B_ M\3- ^$W@#4O'7B"Z2."PM7F8N>#M&:_G/_X*9_MW^+_VL/C-J+1Z],WA^UN7 M33H ^4,9P>/QS7Z4_P#!P#^UU??#GX9Q?"3PQJ:1W5ZX%VBGYO*=!^-?AF3( MS;BQ8GJ6.2:_4N \@C.C].V%G)JM]'864;$R,%C0=2U?OQ_ MP0O_ &-](^"WP'C^(FJZ4/[1U](KM)9DRR?*5(&>1T[5]5Q3G7]CX%J+]Y[' MS'#N53S7&QO\/4^B?V-?V'?A'^RAX"L]%\(>%[6"^\A?M5U''M9F(!(/XYKW M*-2G"_C3CG@*,8ZTM?S]B,5B<55=2J[MG[CA\'2PU-0AI8>>!NZ'%-+%N">. M]"KD9-#?>&T8/O7.E9:G6,]&AOK2XB*/'.N1@U_.A_ MP54_8UN/V3OV@+VQTG3/+TK599+BTPF%C3< %'MS7]*^23AAQ[5\>?\ !3+_ M ()B6O[=*V=Y87\%I=6D(C$DDA7(W9/2OK>%L^EDV*7M'[C/E>(LDAFN&;IK MWC^<'KY[>:WNX_,"-C*;U+<_05^GC? M\&TWB)8]B>,;//J;E_\ &E'_ ;4^(U0,/&-D) >OVA_\:_2<5QEDF*@X2EH MT?G>%X6S;"U5.*V9^F/[$?QPA_:!_9ST#XFQ3"3[;!M+!L\J *]>+848ZUX3 M^P)^RUKG[(OP$TOX-ZGJR7::<&VNCENI'PH8X)/:A"3G-"IM&TTH 7I7.MCK:?,"MN[4M(H()S2T))%!1110 444 M4 %%%% !1110 4444 %%%% !1110!S7Q9\01^&O VH:J[[3%;.RGW K\D_C! MXEG\8?$34O$LCDO=W! MOY4\=\XD\92PR>EM3^H? 7)ZR!RH.5Z8_6FC)8$TC*-N$.1G-*K M<@8[5_-\[N>FQ_2L;J)VGP _Y*YH?_80C_G7ZY: /^)+;X/_ "S_ *U^1OP! M_P"2MZ&1_P!!"/\ G7ZY>',-HMN3VC%?U?X ^Q_/*2EN4?$FM6N@:1/JMZX2.& M,LSD] *_.3]MK]IRS^+&O3^%+#3HC':2&,7"L<\'-?17[?W[047@3P6WA/3K MK-S>[HI C_P"">7Q]D\&>*O\ A#=9N]UO=!8X/,;@,37Z%V5W'>6RW,+ MJPR"*_&#PUK=SX=UF#7;61TEMI-Z!6(.17ZA_L@_&NP^)_PWM#Y^;BVB2.8, MV3NP:]3P4XP>*PSRW$2UCJCS?&O@]8/%K-,.O=GI+R\SV+)X&3FF3VL5Q&8Y M5# CO4@(/2D<$\BOZ)LJB:>J/Y]7NM6W/&?CM^Q_X#^,%E+)-8QV]V5)6Y2/ M+ ^O-?#7Q[_8X\=_""ZEN8+>:ZLMV1/MY^F *_4A0WF$N?E["L[7O"^C^(;5 M[35K"&9'!R'C!_F*_,N+?#/).(X2G&"A4[GZ1PEXE9YPU5C%SOO[]I#_@GWH?BY+OQ#X(C2UNF4ML8\$^P M&*^(?B)\,/%'PQUJ31?$=D\;HQ"N4P#S7\G\6^'V<<,5G*<6Z?<_K#A#Q!R? MBVDE"5JG\O4[;]C[QY-X'^-&D[9,13W:B5LXR,5^J'AZ\34M'AOHF!$L8;/U M%?C9X/U6?1=?M-2C?;)')D>U?K9\!-;&N_#/2[P298V<>XD]]M?M_@-G,J^' MJ8)OX3\/\=\F5#&4LA%'#CKS0H^7K^=(H.<^E,=DT4/%")_P MC]]O; %I)D_\!-?S(_\ !3B2UF_:_P#$)L6!BPNTKV.Y\U_1W^T[\6_#OP=^ M#^L^,/$5VL,,5E(@9G ^9D8#]:_EW^/_ (]N?B3\6-;\5W+[OM%_,J,?[HD; M'\Z_3_#C#5)8F=:2]VQ^;\=UJ;H*G'UCX#)(5)YC!1W/Z,?AG&\?@?3$EZ_9%S7.?M4KC]G[Q3S M_P PMO\ T):[;0;!=,TR&P XB0*OX5Q7[5 W?L_^*L=M+;_T(5_.-"2GF,6O MYE^9^[U8M9;)/^7]#^7'X^X/QD\1#_J*2_SK]#O^#;A0WQ>\3*OS 6D')_ZZ M"OSQ^/O_ "6/Q%_V%)?YU^AO_!MP&_X6YXGR);.2&YM92K1R+CN:_K9FABNH6@FC!1E*L&&Q];QAD/U MB'MZ2U6Y^/X)4!_,.0PP/2OT^_X(6_\ !1J?X9^+[;X!>/[X?V;?R1V]B\TG M$/.20.!VK\PWA:WD<7:$.K;2O3FKOACQ-K7A'6X-?T6\>"ZMWW121L05/X5^ MGYWEU'-L Z36K6A^=91F$\MQRJ)Z)ZG])-0":WIL8A6.5P&=$7&['?I7W3AFQM(. M/O5_.^8Y?6RW&2HU5JC]YR['4L?AU4IDB]!]*;)VIPX%-D[5Q+<[GLS\7?\ M@Y0_Y'NP_P"O>W_]!%?EKX*_Y&:Q_P"OE/\ T(5^I7_!RA_R/=A_U[V__H(K M\MO!7_(S6/\ U\I_Z$*_=N&?^267H?B/$'_)0+U/ZI/V4O\ D@?A8_\ 4"M/ M_1"5Z#J,ZVMG)<8^Y&6/X"O/?V4>/@-X6R,_\2&SX_[8)74?%+7O^$=\":GJ M^.8K5\#_ (":_%L9!SS&45UE^I^OX2:CET7Y?H?SU_\ !;GXVW'Q8_;(U!;* MYWV-K90PA0W =,J?Y5\;'Y6.WM7I7[6^O3>)OCYXBU6>X+YU2X49.>DKUYHC M; ?5NE?T=DU%87*X4X*VA^"YE6E7S"I*;/1_V1_!9^(?[1O@_P (B'>EYKD, M,ITUT1^C\!X>,,-.3[DFP]3VH!' M0BE+#&">G-( &Y4U^:QDV?H4D]QRD$<4M-4@#&:1F![52NWH*]MP((H"[J4( M0.A_"E&3>C#E2=T(=JC!'Z4$+C)%*RYI&7WZ"B_9CTZB!E/&VC!4X'.: M 5[C]:! M]-1X:-)(><5^-KW8'[8U>2L=K\ /^2M:)_V$(_YU^N' MAP'^Q+?GK'TK\COV?O\ DK6A?]A"/^=?K?H!;^Q[?':.OZM\ +1RS$/S1_)_ MT@%?-\.O[K-++YZ"N>^(WBRR\'^&[G5[^81QQQ,2Q/?!K=>8;"[-@+US7QO_ M ,%'/V@SI^G+\/\ 0;WYIT)F*-T(/3]:_8>,,]I9%DE3$-ZV=O4_'>%,BK9_ MG5+"P6C:OY(^6/VCOB_>_%KX@WFKRSLT22&.-2>/E)%>?GYE !P?2D>0RR&9 MOO[BQ]Z:69B2.YZ5_ >;YE4S/'U,15;;D[G]_9/EE+*LOIX:DDE%)#\AYBCC M#8X:O>/V'?CS-\-/B'#HVHW96RN&(<$\%N /YUX-N5R#(.1WJ:ROKG3KV*\M M'VM'(KAA['-=W#6<5LES6GB82M9JYP\3Y+0SS**N%J1OS+0_9_0]5AUC38[Z MWDRLD8(8>XJZ'8 #K[U\[_L)_'J'XD^ 8M$OKH&]LX\S GG&0!7T-$P?'%?W M[P[F]'.,KIXB#OS),_@// MU[JGIU/&U4=1)H!,06; ';UKPG]KW]FG0/B;X1NM5M[!!?6\9D20+R0H)Q^E M>ZR2!$VD'YN]Q^89?F=*MA&U*ZV]3\?MR:)R&7TK]1OV-]5_M#X06# M!L[8D4_]\U^;'QEUK3M=^(>HZGI84PR2_NRIX/6OT3_89$J_".U63OM(_*OY MU\'HT\'Q-B84G=']&>,LJN)X7PM6JK/0]S0$OSTI2"6Q0&.0*5F(/%?U9&ZU M/Y7;YG8&5B:4# P31DXR!2TF]2BKK!SITXQTB;^5?S*?\%1?^3L=<_ZZO_Z& MU?TUZO\ \@^X_P"N+?RK^93_ (*B_P#)V.N?]=7_ /0S7Z)X>?\ (RGZ'Y_Q MW_N,3YTK[T_X-]"1^UY?G'_,*3/_ 'V:^"Z]?_8S_:T\6_L??$B?XB>#U!N) MK80MNC#< D]#]:_6,\PE3'99.C3W:/S;)\5#!YA"M/9']3JLIX#]:5V4\9Y% M?A.G_!Q=^TCRR/!@=C8I_C5/6?\ @XK_ &JI[<_V3=6L;GC+Z0#^=>>_&;]J_X,? [P[<:_XV\7 MVL,<$98K'*KGCV!K\%?B+_P6\_;*^($#07_BVU0.",0V.PC\FKYN^)?[1OQ> M^+UZ]_XP\9WDYZM&MPX7\MV*]7!>'V(=1?6)I>AYV+XWH^S_ '"/M'_@K/\ M\%;M6_:=NI/AI\);YHM 3*RO$Y7SL'(8@YYP37Y[2RB4;Q*7=F)8$=ZGM+#4 M]6F#6UG+*[' "]3FO9_@)^P!^TE\>=;@L_#WP_OX+61AB\EM"4&?H:_2,#3R MO(L)[)-)(^ Q=3,LWQ7M.5N_W'C_ (<\-:UXHU6WTC2-/>::>58T2,$G)('; MZU^\/_!#_P#X)\W/[-_@.7XH^-]*$>L:U:!&5U&44,&4YX]:S_\ @G)_P1#\ M"? :2V^(OQ?BBU/63B2%8V(2+(Y!5@><@5^BNGV%EI5E'I]A;)%'&H5$10 M!CM7YKQ;Q7#'0>%POP]6?H'#'#4L))8G$;]BR@P<>U>?_M4\?L_^*2#UTMOY MK7?ID'!'4=:X#]JK_DW[Q3_V"V_]"6OS_!-O%PO_ #+\S[?'*V#G;LS^7'X^ M_P#)9/$7_84D_G7Z'?\ !MF?^+O>)Q_TZ0?^C!7YX?'W_DLOB+_L*2?SK]#_ M /@VS_Y*_P")_P#KT@_]&"OW7B'_ ))J7H?C.0K_ (R%>I^WX(QRM<]\4_AW MX>^*O@B_\#^)[%+BQU"$Q7$,BY5E]Q70]OQHR1P%Z^U?@T)NC-3CNC]LG3C6 MI.$MF?S9?\%5OV&/$/[*?QJNI;?26CT6^D:>WD1?E4,WRKP/>OE J[-D'!/6 MOZ;_ /@HU^QEX4_:S^">HZ+?6$;7]M T]M+C#;D4E1D#/4#BOYOOCC\'O%/P M5^(%_P"!?%5C);W5I,58R+M!_"OW;@_/HYI@?9S?OQ/Q?BK(Y9?B74@O=9V/ M[&'[4OB_]F'XR:5XO\/:K+#%]JCCNXU? ,1<;L_AFOZ4?V7/VC_"'[27PNT_ MQ_X4O8Y/M5N'>-#]WZ\U_*=&23O!VD<#USZU^A__ 1(_P""AUY\!?B-'\(O M'FKDZ1JLT<*22R86%1CN^CIX2SUX2JJ,W[K/WM2;>F MY3GG!S06W#D_2J6@:Y8^(M%M=8TR57AN85EC=3D%2,BKI"@Y7GZ5^(M.$N5[ MG[#&2G#F6Q^+_P#P]O_(5^6W@G_D9[$G_GY3_T(5^I'_!R?C_A M/+#/_/"W_P#017Y;^"O^1FL?^OE/_0A7[KPND^&5Z'XOGTKY[;S/ZI/V4/\ MD@WA;'_0!M/_ $0E/_:DNY+/X*ZW/&Y4BU;D?0U'^RC@_ 7PL#VT&T_]$)3O MVJ+5[SX':Y!%]YK5L?\ ?)K\>G_R.'_B_4_4:,7+)U;^4_EM^,MPU[\4=?F) MS_Q.+G)]?WS5S.3G&W [5TOQAM9++XG:_;.I##5[H\_]=6KFL\ 8Y YK^D<" M^2A!>2/P7&:UY>I]M?\ !">*.7]K5S*:/US@A)X&0HP3SZT'@\ M>M.&2.:,*>,5\"ERQL?;M7$"YPPI=J^E* !P*0'.?K35[ TF+1@9S113&%%% M%*RO/%'PD MO4\K<8(WE''<"ORRFA>VDDCE!# X.:_CKQQR^5'.8UNY_77@1C54R.I0ZIC! MDKD^O2FN,M3B .!Z4U\Y'-?A,G=I(_?8Z':_L^C'QW\ISGQJ^(5C\.? M]KMYI':ORL^,7Q'O_ (E^-[SQ M'>2LR2S,T(SP <<5]-?\% ?CE>>*?$L7PJ\+718F0;PC9W;AC'Z59^&'_!/7 M2O&'PQMM3U& P7T\*L3(3P>>U'L\GX%RZ.99F[ M2JZ)=4CXSPQ4D*,XYQ3<$?='/?-?8D__ 2^UP2L]OKL"KZ&-J3_ (=@:ZP# M#6X!Q_SS:OR>7A3QBY:T&?KB\6>#%&_MU]S/CUB0F-H/N:120GS'BOL/_AU] MX@QG^W(/QC:FG_@F'KX/.LV__?MJI^$_%T:E_8L4?%K@UQM[=?B>:?L*?%;3 MOAGXXN[S6]1:&WFB13Z8#9K[7B_;,^#Z1@#7^<( M88SGYL(XI_\ P[1\6"0@>)E(''\?^-?K7"ZX]X9R[ZO'"N2]3\AXJ_XA[Q-F MCQZ=1L_\ KUF:C^WG\%]-4R2:[(P7KB'/]:\, MB_X)H^)Q)E_$ZCTR7X_6LOQ7^PMHG@*Q?4_&/C>VB"#K([@&O'7M* MF'Y8KJVCYS#\,^']::A#%N3?1)_Y'I/CC_@IMX!M()$\* W,@!V"6)E&:^9_ MCE^V/\0_BU')8I<-96[G[D$IPP_$5Q?Q/LO >CWKZ?X;E%P4.!+')D']*XR1 M6!5NG%?B/%?B+Q%CYSP\ZMH]4C]UX/\ #GAK 0CB(TKRW38^*&6>X'SY)/3- M?JM^QYH[:=\);#> >!E5QM;$2VL?"^/N/A#!8?#+N=< H;%.P/2H\=Z?@'! M(K^J+MNQ_+:22N+0#G\Z* ,?G36BU&5=7_Y!]Q_UQ;^5?S*?\%1?^3L=<_ZZ MO_Z&:_IKU?\ Y!]Q_P!<6_E7\RG_ 5%_P"3L=<_ZZO_ .AFOT3P\_Y&4_0_ M/^._]QB?.E>X_L&_L?7G[9WQ7G^&UGJ)S"%.:NFSVL?\&U&MLYV^.;\ M 'CB/FIK+_@VFU:23_3?'VH1KZJ(S7[+1!0H)6@X88*X/K7X@^-,Z4[>TU]# M]@7">42IZP/R*T'_ (-G?#*N)=3^*>K@YY @B->E^!_^#=CX'Z)*CZQXKO+@ M*?F$EI&=WUYK]*USZB@J>X-95.*\ZJ/6H:4^%LGC'X#Y6^$G_!(7]DCX8O'- M<> M/U1DP?\ 2[,=1]#7T1X-^%'P[^'UHEEX.\)6>GQ(,*EO'@#]:Z)=G Q2 ML.P'2O'Q&8X[&3O6FW\SUJ&7X+"PM1BD!5 ORCCT%($!Y YI0=O![TI8"O/] M[VFC.VRY=1$)SBO/_P!JK_DW[Q3_ -@MO_0EKT'YMWM7GW[57_)OWBG_ +!; M?^A+77@W?%T_\2_,YL:K8.?HS^7#X^_\EE\1?]A23^=?H?\ \&V?_)7_ !/_ M ->D'_HP5^>'Q]_Y++XB_P"PI)_.OT/_ .#;/_DK_B?_ *](/_1@K]UXA_Y) MJ7H?C.0_\E"O4_;_ +?C2K]W@TG;\:3D?-7X%*Z/W"&J&S0I-$T,BY5AAAZB MORR_X+I_\$Y$\:^&I_C]\.-#7[98))<:E%"F/,X( [D]:_4\DGDUF^,_"6A^ M-M N?#FOV:SVUS'LEC8 @BO5R?-:N58N%:'S1Y>9Y;3S##RIR/Y&M0L;C3;J M6QO82D\J:==O%/&VZ.13R#7VE_P %AOV!-9_9?^,% MSXM\-Z-(VAZE(93>7XMXBFO=D_N/U3A// MHXW#>PJ/5'YD_P#!R@@_X3RP(/\ RPM_Y"ORU\&*!XFL23_R\I_Z$*_4C_@Y M/8_\)[8$?\\+?^0K\M_!;9\36/'_ "\)_P"A"ONN%(M<,W\CXSB#_DH$UW/Z MH?V4@W_"AO"_/_, L_\ T0E=)\5]#/B'X?ZEI0&3):O@?\!-<[^RDH/P&\+$ MCC^P;/\ ]$)7H&I6ZWEA+$1]^-EQ]17XUBINGF4IKI(_6<&KY/$6G2P[2-3N&Y'_35Z\U!QC(SGGZ5]B_\%LO@I+\)?VQ]12VMBEI= MV<4RN!P7?+'^=?'*[GS"1]#7]%9-B8XS PJ+LC\'SC#2PV.E!]SW[_@FCXQ; MP=^V!X.9I<+>:W;Q')XQN-?T^6-Q#=6R31N&4C*D'K7\FOP$\4#P5\8?#GB1 MY=IL-4CF#YQC!K^H/]DOXA0?$WX#^&_%L=QYC76FI(S@YR237YIXDX1K$4ZZ MVM8_0. \8O9SHL]+#DG/OTH!PVZD0\E\\=A3F&0&K\M5VC]*22=AU(O?ZT@) M &*=5 @HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!@?$O0T\0>#[[360-YMNZ@'W%?DM\/-,LCY#J.T:GYH^1L<]\XI-PW"G#*.8B.V3G(K\U_@A. MMO\ %#1YF;&R^C)/XU[E^VC\6+CXA>(M-^'VBW!D1 8KA4;J=_\ ]>OW7P[S MW^QN%\3R?')I+YGX'XD9!_;?%^$4_P"'&+-O$ M*.T%M<>;'(>0P#GBOT4T33(=+LX[*W0*D:X51TQ7DW['7P9M?A3\-K2V>!?/ MF7S&?;SA@#BO9AUR!S7]"< \//*\K5:KK4GJWZG\_<>9^LVS9PIZ4X>[%>G4 M0Q]3MZ]:3Y5&,U(,XYZU&P+-G'/K7WK@I'PRERZ,<6 & *'V8&<9H4@ Y;)J M-I(U!DD;@=:51PC$<$V[CF0;P2U5]2U73M+A:XN[F.-%!+,[@?SK@?C%^TAX M ^$NF/-K.L0^: =EN9,,Q]!Q7P[^T'^WCXQ^(\D^A^%DFL[7<0&9@=P]B#7Y M[Q5X@Y'PW2:<3UE[.#C#^9K0^G/VA?VY?!OPTMIM/T.ZCN MK[!$:#E<_4&OA[XM_M(?$#XOZC+-K.HR0P$G;;QRDKC\:X*]U"YOKAKF[DEE M=CDEW)Y_&H 1&2Y&">F:_E3BOQ)SCB&HX*7+3[(_JOA'PRR7AJDIRCSU.K?< M1LJPIZT[;N&]F^@-"MC*DC+=Z6.&2XF$.-Q/W<=S7YRFZ]1*]VV?I3Y M:-*]K)(]A_8L^'DWC3XP:=>?9]T-I1J5#+R,$5];HJJ@51TK^W?"+('E/#\*\U:4S^(/% MS/X9SQ).G3=XPT^?44$8(I5+' HV@\ ]*7"K7ZRK/5'Y7M%"DXYH!!Z4#D=* M .@I:\P]$BKK&!ITY]8F_E7\RG_ 5%_P"3L=<_ZZO_ .AFOZ:]8.=.F _Y MY-_*OYE/^"HW_)V.M_\ 75__ $-J_1O#Q?\ "E/T/S[CMVP43YTK[T_X-\\? M\-=ZAD?\PE/_ $,U\%U]Z?\ !OG_ ,G=ZA_V"4_]#-?IW%"?]B57Y'Y_PXU+ M-Z>G4_H(";UX."!2@/C:0*(^H^E/K^;9))W/WZF[PL-5#G)H_>=,4ZBB6Q44 MHB!0.@H!;/(XI:*5KZC6@$ ]12%0>,4M%4)JX$@"O/?VJ<-^S]XHP?\ F%M_ MZ$M>A$9&*\\_:G&/@!XJP.FEM_Z$M=&#M];IK^\OS.;'?[G/T9_+E\??^2R> M(C_U%)/YU^A__!MH/^+O>)_^O2#_ -&"OSP^/N?^%R>(O^PI)_.OT/\ ^#;/ MGXO>)_\ KT@_]&"OW3B'_DFI>A^,9!=\0Q]3]OEP>#3G'RTBA3WIQ.!FOP1L M_;HW6@SD#.*:R[F#%CQ4@RR\CZ4TKC[PXJ%:3U*;LSQ/]MW]E3P;^U+\&]4\ M*^(+(/.EK)):-Y8)\U4.T<^^*_FP_:6_9^\7?LZ?$_4/ 'BRPD@>VG**Q4X; MZ''-?U<2*'C*R*-IXP>]?G%_P6]_X)V)\FI_:NCPR32Q119>+=:T3Q%I=RDL-WI]I-&R,",,BD=/K7YD^"LMXGL .]PG_H0 MKT3XV_M4>,?CEX/T[PYXKEDD?38HHHV<_P $:A0.OH*\\\&D/XJL7'>Y3'_? M0KS\ORV>5Y/+#R>QWXK'QQV9QJI;V/ZI/V4/^2"^%L_] *T_]$)7HKA\$8 ' M:O.OV4B?^%">%O\ L V?_HA*]')& 37\^YDVL9.W<_;\N5L%"_8_+7_@X9_9 M:;Q5X"M/C%HVF>9=13A+B14R0B(.N*_$O=PJ_(_,N-,LE2Q#Q*6C/)DF>WN!.A^=0"I'K7[S?\$"?V MK+;XI_ F3X;Z[?HMYH9AM;2,R S",G\+/Z M=0./EI=PV[:X[X(?%[PM\:?A[IWC?PKJ45Q!=6Z$F-LX;:"1^!-=@N!U%<&8X&EF.%E0JJZ::.K 8RK@,3&O1=I1:9^.'Q,\"ZM\.O%UWX=U2! MD:.9RA(_AW''Z5SSG[N.N.E?H!^WA^RE#XRTF3QYX9M!]MA7,H115F MBSX(_$.H0^;:Q3L9MW/. 17@ 7G# M.&.>@K[4_P""7.A6;QZGJKH/,6Y39GW05V>&-"69\0T\)/X+W?R.3Q1JPR[A MNKBX_':R?J?:FBV,5CI<-M$,".,*HQV J\H&02>?2HD4A%55X[_ $IV1D\] M*_NFA"%.A&$.A_"\W*I4_V M@OV[?!'PUMIM+T*]COKW:0(X9.0?QKQ\ZX@RS(Z#K8J:21ZV3Y%F>>8A4<)3 M,N+Q MTY8;+O#&'P<8XG-/?G_+T-CQE\1?%WCF^.H^(]7GN2[DA)9,A? MI6&"V2H8\G@TK' SBC:#R#7X-C<=C,?7]<;;4;+U?XM?$*TTZSMV:"*19)'(XPK D9KBO"7AC5O&>NP^']&L9);BX<+&B\ MG-?I/^QI^SA8?"+P=%=7MHOVZ"JO$.:0K5(_NX[L_*?$[ MC>CPYE4J-.7[V2LEZGKGP_\ "&F^#/#,&B:?"$2*,# 7&*W4!W9'I3!C9M08 M-+C'4\XK^W<+AHX;#QI0TBD?Q+6JRQ%:52;O)L=NQR.]*,D9/:DC'9CDT[ Q M@5TVL]#)OW1 Q/)I3R.OY4*N 0:0E4.,4VFY:$II1U*^I MG_!OB#_PU]?D/G_B5)_Z&:_3^*FED=5)]#\\X9;6;TU?J?T%)]X4_(Z9IBCG M=CI0H!O%?S=,_?H*T1]%%%!84444 %%%% >!7GO[5''[/WBHYZZ6V/S% M>@N,KUQ7GO[4NW_AG_Q1EN#I;<_\"%=^MTWYK\SDQK:PL_1G\N7Q]_P"2 MQ^(O^PI)_.OT/_X-M,CXO>)_^O2#_P!&"OSO^/@)^,_B-"WRG5)3GWS7Z'_\ M&VQ(^+GB<%P2;2#(_P"V@K]USZ5.7#$M-;'XWD2G'B.+OU/W 3&*=CC%,0Y( M-.#9;%?@5K,_;5*ZNA::Q+@JM"'G%(#@YJ/@U'&TD)@$8-4]-UR&%76!#9I<*YS^=6G)24XLAQC*+A+J?@/_ ,%K?^"=^H? 7XB3 M?%/P7HY31+^0/*8$^[*[9/ [YZGZU_57^UI^SGX1_:-^$^I^ M"?$VF)<-+:R?92PY63:0I_.OYL/VSOV6_%O[*GQAU3P'KVFR+#!E?MW!>?+,,/[&H_?C^)^/<5Y*\#B/:07NL\B+N(]KJ-Q/4'M6IX."?\)/8* MO_/RG_H0K+4[P%,)#9SC-:G@X,/%5D!WN4S_ -]"ON<%MO_0!L_\ T0E>C,23 MS7\Q9C+EQL_4_H?+O>PO@W_ (+"?\$W]/\ VG?AO<>.? VCQ#Q' MI\)V%5"^9DEB2>M?>3L OWL9Z&H9;>*X@>"Y0.'&"".HJ\NQ]?+\1&M2>J%C M\%1Q]!TJBW/Y(/'WP_\ $WPT\57?A;Q+IDMO&OB%X4N]/:-R(Y;B, 2 =QS7[WD7$6%S?"J+?O=4?BN<9 M#BLLKN45[O0^JO\ @EU_P5B\5?LI^([?P3\0]6GN_#T[A/WA:0Q9.25'TQ7[ ME? ;]JCX1_M!^%;?Q+X$\46TRSQAA%),BN,^JYR#7\IA.V0*.H.< \BO4_@- M^V'\<_V<=074OAOXPGLR) VQB6!_ FO(XBX-P^8R=:A[LCT,AXKQ.7_NJVL3 M^J?*N%96]^#3P=O05^*?[/'_ <7^.-$@@TCXN^'+O4I%4![E940?EFOJ[X? M_P#!?K]FOQ- BZV8M.D.,B>\']*_,\5PEG6'>M._H?H6%XIRJLM9V/T 4Y&< M4A3)SFOD.P_X+-_L<7,0>3XHZ5&2/N&Y.?Y5E^(?^"W7[(NBPO+;>-K"XV] MEUU_2N-CMR%GD=''Z&N^CPAG56-W3L< M-7BO*JH M7*,7E*8Z,/>OK3<&;:IR!VKY_&X>>"Q#HRW1[N#Q"QE!5$/=?XJ52"M(K;Q\ MRX/<4@ W8S7,M'8ZMT.5BW6EI .E+0DD 4444P"BBB@ HHHH **** "BBB@ M HHHH **** &.%W9SSCI0,%L@=>M*R G93=?$3P)9C.2\T"<6G5=&C\7M1T^YT MN^>QO;5XI%.UA(A!X^M?27_!/?XYZ'\/?$-SX(_!=LMO?!/?A3X]^%6J?9M;TJ>W9"<2,,=*_E2M MP]GWAYGT,72AS175=O,_JJAQ'D'B1P[/!5*G+-K9O6_D?K'9_$OP;=62W:>( M[+85!'^E)_C7"?%7]KCX:?#JPDGFUB.650=JV[!\G\#7YD1?%+QO:6W]G#6I ME3'W=QK+OM6U?4Y#)>W^?'_]N[QM\1KF73/#ERUK9DD!XBRL1TKP'4=2U#59VO=0NGGD8Y9Y6R:@ M!#=3@^E-;YLY.,>O>OPW/^*G0_=<@X5R?A^@J>%II6Z]04=U) MS05<7[-'[&?A#X16L6K:E:1RZ@4^:1EZ' M'/45^G\&^&N:<1XB$ZD7&GU;_0_+.-?$W*N',/*G2DI5>B7?S./_ &2OV3M' M^$FA1>.O&\4?VP(')E((C]\GI7>^(?VN/"ND:HVC:+:W#O%D%A;'9@>A'!J_ M^TYJ]S;:+:>![!BG]L,T 9>W&?Z5\V?&IKGX=>/].\,66K);6[Z&9I79(S"3\#6=W$,]Q>:PO6V9\KQ5DN%RR MO)4/LNS]3L4QDT'(?--C^;+A^.U/W \ U]TF[W/C6M@)VBFX#J<]:7!)RYI0 MH'04E*3M8;M:Q5U&%I["5%ZF,\?A7X'_ /!03_@FU^TO\2/VCM6\4>$_# GM M)Y&*.^[G+D^E?OUM&#Q4:\'JB51P#0-V>0,4;1C&*4@'K7Q$M3[**L@HHHIA9W"BBB@84444 M(Y '/Z5Q/[0^@7_BCX,>(=!TB,/<7.GLD2'N_&+_ ()9_M9:Y\3],XNQN+P3P[229\K@N%<+A<8J]W="QHP&]3^=.CSD9IVT 8QQ M0% .0*^0=V[GUL4HQL@ Q^= &.2/RI:*23:LPL(,-S2$J5..*=2%0001UII- M:#&L05Y'MS7PO_P6%_X)S6W[5?PWE\8>"M,C7Q!I\+M#LPOG,Q/WCU-?=)C4 M]12/!'(I5T!!Z@C-=N78_$99BU7HO5'!F&7T,RPKHU5N?S/77_!)C]L"*>2- M?!R'8Y4$,W(!^E6O"_\ P2G_ &M[/Q#9W,_@\!5G5G^]P 1[5_2C_8^FYW?8 M8<_]@I<#.:^'KU'7JN MC'#TE"/08R#9@TSD$(ISZFI64-C(Z4!%4D@=:R=^AK8B,8DC*%=P/7(KR']H MG]BGX(_M':)+IOC/PE:-/*A"W8ME,B_0FO9, <8H(!ZBNBABL1A:BG2E9F%? M#4<3#DFKH_&[]J3_ (-S]7BN+G7?@/JQN$R7:.^NU3 ZX S7Q)\5?^"6'[5? MPJNY(=3\'-:;#)Q_%&*^PP''6 M:X5&QNAT>=A^82L]?A9\6 M(VS'\-]?X[G1Y\_^@5_5M??!KX>:D"+OPQ:/GUA7_"L\_LZ_"0GY_Q$/G7O0/'_ -191^&1_*_;?"WXQ/)B#X;^(V8_]0:?_P"(KH=!_9?_ M &@/%#J+;X=ZT&<\++IDRC]5K^H>U^ WPOLCFW\)V@_[8K_A6A:_"_P39D&W M\/6JXZ8A7_"L:G'T6O M'CQ^:U]'_!W_ (-W?VA?%57X[S2<7&FDCTJ'!> BTZEVSPO\ 8-_8^TG]C;X, M6/POTS4Y[D6R$,T[@G)(/;Z5[C&1R0,$4_RTR&QR.E*44G<1S7QF(KU,56=2 M;U9]?AJ$<+05.'01.OX4[ ]*0*!TI:QDE)FL4TA 0>E+0 !T%%"5B@HHHI@% M%%% !1110 4444 %%%% !1110 4444 -#,6IV1ZTC9'('--V,:7*GN2V^@AP M#[9I6!)RHX[TXKD8)IJ_(3@5+YDR])(CDMXISAU_2N.^(?P-\$?$BTDMM:TB M%F92/,\H;OSKMCM8\&C8,=:Y,9E^ Q]-TZ\%)/H=&$QF+P515*4W&2V:/B3X MR?\ !-.,>;J/@*Y+,Q)V3R@ =^*^#N0YDW/#_ +MOLC]5R'QBXBRI*%9^ MU2[GXUWW@WQ9:@F\\.7L>/\ IUK#&=,N!QT,)_PK]=M8^"'P^UUB M;WP]$^[J=M<]/^R1\()I#)_PC$ )[XK\XQ/@+BN;]W5NC]%H>/\ 0Y4JM"S/ MRJ&C:NHVMI5RV>@6%C_2KEAX"\::D56R\-7KACQ_HK_X5^IMG^R;\);5Q)_P MB\)QTXKI]$^#O@30=IL="ACVCC"UI0\ ZU1I5*UB*WC_ $X)NE0N_,_-'P!^ MQY\6?&\T?DZ.8(W/S&=2A'YBOIKX+?\ !-CP[I2QZAXTF>2488H'#+FOK6WT MO3K50D%HB@=,"K*1A1@#CTK](X?\'\@R9*5=>U:[GYMG_B_Q)G3<:,O91?;_ M #.6\$?"WPKX!M%M-$TN&)5& 4C -=,H0KA%_,4\1_+QP::(B!SS7ZM@\'A, M'14*,5%(_+<5BL1BJW/4;DWNV>7_ +2G@F_U[PNVNZ/'NOM,5I;51W;I7SE> M:,OQ6^(=OK^OM!;"QT=[2>.]81DR8Z@-C(]Z^VIH%F4QR+D'H#7GGC7]FGX< M^,]2.J:CHB&<]7R>:^-XDX:JYE[U+5/>)]9P_P 04LM7+-6:O:2Z7/F_08]4 MTW3;SX1>'8A&'\+^#[/391\Z0*)/KCFJ/P^^ M!G@CX>_/H6E1QMW85V2*BJ$"\"NGA?AZKE5/]Y]W8Y^),_I9K5_=JU]6^[[B MHHQQP,<4!2&Z4,FXY ^E.^8#&,U]>IN.ECY5Q4M08 C!-*.!BFD,5_G3AP*M M:H7V@HHHIE!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 !Z'%,W,#UI3N#<4 M,A)R*EQU",D#GG% Y ![TX@'J*8<[L#MTJNEB4GS7%V]^_M07R/>E8$'<* H M/)%*RCJ.]]&(@SR305YR3Q2A0.@H*Y/)XHLI!\.P@91T%*-KE% SW%%)Q;Z@F-).^E (/)I: M1@>HZTY)6!)W$<\X'YT,"HI/W=8AK)6D-"LHI58DXIV!C%%'/?="4;/0****:M GRAPHIC 17 image_11a.jpg begin 644 image_11a.jpg M_]C_X 02D9)1@ ! @$!] 'T #_VP!# (! 0$! 0(! 0$" @(" @0# @(" M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_ MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P 1" $X I,# 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#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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 **** "@D#K13/O<#]: 'T4B@#OS2]*ER:#0**:) 3C%&[&PXG')HJ$2GHQP.U-EN[:*$RSW"HJ]2S8XJ93C!7D[%MMAQ^E>%C.*K@LASG,=,/0E)^2/8[X>N8:NZ)_P %&_@KK=T+*%[J M-F.-TL>!7##CKA2H],5'[STY\$\5TU>6$FOD?1!('4T5Y]H'[0_PSU^))HO& M&GIO&0LEV@/\Z[#1O$.DZS MUINI07$3='BE# _B*]S"9OEV/5Z%12^9X6(P M&+PC:JP<6NZ-&BF"3<2%(_.ACS@YR!VKT5=G$W8?14;.S8"YIVQNY%"?<&VM MAU%-SD;1UHR1\K4[I#U'44Q2 10M0;LA]%-8'KGBE7..:5T/H+12%@#BE&<_K M0I(7)H;M&XKZV'44TDGIWHW@'%"::N"NV.HIJEBU#ND(,C.,T4S W8S3MP!Q3"ZZ"T4AW#)%!( R: M5]1BT4@8$XI:8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !2'"\XZTM1X).!4R5U<5[.PI'.5'':G+G&&IH)Y49I"VU\-^=#E>%P4+2T% M*]UZ55U+5K/3(#<7DRJJ#))/05@_$_XM>$OA?H$VM>)-1CB6-"RQEP&?Z#O7 MP#^U+^W1XO\ B?>2^&O!=V;32D;_ %BY24M]1VKX;BSCS*^%\/>I*\^BZGV7 M"7 ^:\4XI1H1M"^LGL?3G[0'[?WPT^&*W.E>'[R'4=3MR5DM$DP5;TKY+^)_ M[?\ \:O&MV\GA[6[C2K21=IMD?(([UXU8:#XN\73R2V6G7NISD_O98T:0Y]S M575M&U?1;G[+K>FS6T@'^KFC*GZX-?R_Q3XD\69U>=)2IPZ-76GJ?T[PMX:< M(9--0K2C5J=>:SU]"SKOBK7_ !7J+:IKM_)=2DY+,>:SQ+/*3NF(/8$TT_P@ M9Y]*7<0^PCH."*_+,5F68XF/-7J.3\V?K&'RO+\,K4*2CZ(.?^6RY/J32%]Q MPCX ["B0E2"3G-)(Z. .?:N/ZQ7@M)'5&A3J?%'0F@NKFWE2:.1DV]&S7HO M@']K3XX?#NWM]/T;QG/CN&N*^JO!7Q(\+^.M)BUKPWJL=S;S$B.1#U-?C2,J058C'H:]#^"G[2?Q$^"NN MKJ6AZG+-;MA9+>X=F0 ?W5/ -?MG!GC7C:%2.&S/6/?J?AW&/@EA:M.6)RIV MEORO8_7'<7< OCCI3]V/O#%>(?LP_M=^#_CKHRJ]VMMJ,6$G@F(5G;&25'<5 M[6LZR1!\Y[\5_4&59Q@,YPL:^&G=,_FC,LLQN58J6'Q,'&2W'D8;=FE.TC., MTT'>,XP!TS3E7 P:]-*-CS6Y7& \YQ3F4DG I<#.,?I2.2, =ZC'#:!@FEX88!IF M3NVX/2AG$:DMG\*7*KW0W:(HQG+-2LQQE3]:8K@]>#1N(.WU[U/O1W0E[VI( M,XYI<]S44D@!W=?I0)0R;CT%:.+L3&<6[$@8'H:6H1*JMDL,5()5)P!U]*A* M26P^>#=DQ4QCC\:,L#D]*:& SCCZTTRDL$/<=:>MRB0,IXS2TQ012>8B\?S-*,=!-\KNQ%^48>EPIYSBFYW M,1VIR[<]*?+;<+R;NAQ ]J3 Q\E(QR>*#E>!6?NR>A7PJ[#8WI3FW?PTTN0 M,D\4U'('+"K:MJR4^;1#P&SS3J8K]\\"FFY"'YSQ[41YHJH0JR^RS-UZ,?M(T0%/(I"1G/%5 MK?4[&Z7?:W2.O>>M2VD%D]Q58*2M)&L4;>4K'[[@9"_C70>(=GI(?LMD7RL8/85P/A#0)?%/B2RT&-BO MVRZ2$N!G 8XJ@6\P?O ..F*]Q_8!\!Z;X[^-Z6NI1[EM;?ST'NIR*_CW 8G& M<8\64UBIN7/+8_L+,L-@.">#ZDL+!1Y(GV]^S/\ LQ^"O@[X*M;"WTJ)K[R0 M+N[V8:9AW-5/V@?V-?AS\6K&;45T*"#4C$0EX$RW X%>UVELD4/EKQQ3Y(U= M0DF>/2O[5I<(Y/5R>.#E35K6V/XF7$F;4LT>.A5?/>][GY!_&3X*^(_@AXV; MP_K]L[PF4K!,XQYBCO5W7/V>?$$WAU/&G@.1]7TH1@SW*+@1OC+KCV/%??W[ M9?[,UE\:O \]WI$4<>K6L1^RR$8';X,_$*3X6?$#3FFLKFY:W M2&2/($A<@L0W:OYPS[P\P>39Z\+75J=5^[+L?T9DOB1FN;Y$L5AG>K07OP_F M1\ZS0SQ.P,!4@\@C&:9L*H&Q@9^]7Z)?'W]@?P)\5=.N/%/@A!;:I+\UN$?; M#SU^4<5\5_%W]G3XB?!O79=*\0Z5++&BAA=0QGRN>V:^&XJ\-LYR+]]"+G2_ MF1^@<)^*&2<1Q5**;QO!!ZCG%-D;Y@H/-)59>)[?Q+X9U:2&[@;_71GD#(ROXXK])/V._VLM#^.OAQ-/O+A(M6M8P;F MV+Y(' #?CS7YAC@ *!@\G/K6[\./B!K_ ,,?%UKXQT'4)8IK>8.(TZ/RCQ'\/\ "\3Y?*K225:*T??R9^R^]92'5_EQ MTIP<@8/->;?LW_&S3_C#\/+/75O(I+ORD%XL1&%D.21@=*]*CP$!K^VLNS## MYIA(XB@[IJY_%6-P5;+\3+#UHVE%V8X$$9IDFXD8'%.+X--=-X(SG/H:[TGR MVN<>SNB,MMR,\]:_./\ X*Q?\%/?C)^QSX]L]!\"Z%=7,-Q<,A\F0@8"D]J_ M2!8MO&.U8/B;X4_#;QE()_%O@/1]3D4Y634--BF(/KEU-=^78C#X6M>M#G78 MXO8QTVO<,,5&?^#B;]HK<%32KC#= M_MAXK]7_ -H?_@F)^RM^T39?8_$O@*UT]2H7=HUK';G_ ,< K\Q?^"GW_!"W M0/V;/A=J?QN^ 6I2#1M#@>YU2WU.[:65T[!,GKDBOO$?^#:;XIF:VE\6^+M,8)_KOL]TPS].:^=S&CP;E\_9U8I270]O!5N* ML='FIR;3//T_X.)?VAU()TFX/J/ME=/X5_X.5OBWHF'UKX9F^ [27Y&?UKNM M0_X-I+_[([:=XH@$[9V[KUL#]:\S\7_\&T7[4$,[2^%_'.@") 3MFG8G^=<- M&MP/5TE9'75I<7T%S)MGI&G_ /!TCK/VB*WN_P!G"WV$@23'4FX'KUKZ5^"/ M_!?[]CWQUH\-Y\3_ !=9^'+N51NMBS/@GMUK\3?V@/V,/V@/V [ M\6UO(4.IQV;"!R#CACQ7D_1PV=O/)/\ 2O2_U-X=S*BY81_.YP?ZV9]@*J6) M/ZROA#^T#\*OCEX;B\5_#?Q9;ZA8S'$IQO8W"R163VL%G%*C1R,!EL^GTKP*3_ (.'OVEH7*S^ M'[Q#_=>Z(_G7[;:S\&_@]XWN!KNO?#CP_J4TT8(N[O28979<9'S,I.*^??VB M_P#@CO\ LA?M&W#7WB3PO)ISL#QHI6V&3_N 5. S?A^,%#$X;7O'K:=C\QQ_P<3?M$$DC2;C*\L/MAIG_$11^T1U&FW#;NWVP\5Q7_ 5T_P"" M3K?L'WUCX\\!:B)?"&K7(M;*">X,ERDH7& M/UKZ&_P""=G_! M>G6_C%\;[/X3_&C1Q9V.H([+J\]T6\IQ@*F,]R:_&,A%R V,CD&KOAS7=3\( MZ]9^(-"NI(;JTF2:)T.:^YU8$8.,"OPS'X.M@<1*C45FC]HP&+IXV@JL'=, M4,0N"*OT-?TRP.! ,BHXSR_"Y=F7LJ$;*Q?"./Q6/P?-6E=CE.&Z4,V6P5X[&@@ Y M[&FL0HW9Z5\@DHKW3ZU;/F!B"I$IXKA_C7^T+\)?V?/"[>+_ (H^*[?3K%20 MTTC9QQZ5\R_\%1?^"KW@+]BGPT_A3PI?0W_C"\C=;6&+;*MHXSQ,O:OPP_:B M_;3^.G[5WC>?Q=\0O%]TJN-@L;2Y>.#:#P?+!VY]\5]AP_P=B\X2K3]V'YGR M&=\64,NW'0XS7Q M+\?/^"\_[8WQ)U)I_AMXXU+PE&6W"&TN=P ].:^&WWLRI"N1_#@Q MR6WC_"OT*_9N_P"#:FQM9/,_:8\0BZR1D:'?,G;GO7M/_$-G^PCY9V3>*-Q' M&=8?_&O(GQ#PO@IA#).(<1&\Y-,_*#3O^"N/_!1#2(1#IW[2NNQ) M_LR#G]*] ^"__!=#]MSP%KD=_P"._BGJOB6W5@6M+JX"AN>G%?3O[1O_ ;4 MZVMU/<_L[>)X(+9 S1)K%ZTC8'(')K\Y/VF/V1?C9^RSXC;0/B?X4N((!)Y< M6IBV98)F]%8]3_C7JX&IPEF\^51BY/[SS\7#B/+%=MV74_5C]FW_ (.3O!'C M3Q';>'OC;X"MO#=AC$VJ/=L_/8XS7Z+? +]IWX,_M+>#H?'/PC\7V^IZ?,Y5 M9(VQ\RXR,?C7\H& IW$Y ["O5?V8OVR/C7^RKXMMO%'P[\6W2QP2JXL;BX=H M.#G_ %>=O/TKSL]X"PDXNK@O=\CT\FXUQ5%JGB_>1_53&27+;]W/'M4M?+7_ M 3*_P""B?A/]N?X2QZNY%OXATY8X=8A8!%EF(+%HU'\.,5]2*P89%?DN*PU M;"UG2JJS1^H8+%4L7152F[IBT44 YKG.P** ZU.I*6UJ\K*.I"J3_2L M,16IT*3G/9%4ZV MB=YK9U@:1 0CD=:^-XSR)9YEB:_TJ)(;R9V^9W/.3^=>Q^.?AIX1^(6E-IGB;1H;R%@?+9V-[Y-U';L1YI( !'K7Z:>%]=A\1:+:ZQ;<1W M-NDB ]1N4''ZUX?!.94L\RR67XU)SIOE:?D>SQKE4\ES:.,PDK4ZJYXM:6OK M8^)OVC/^";%Y8I?>*_A4S2LTF^'2(XPJ(OH#C/&*^2/%?@WQ!X-U>32->TU[ M>6/AD93@'ZU^S\L1DQ&RJ4(Y!%>8_&K]E#X8?&O35M/$>D")XW+I+: 1L3[D M#)%?(<;^#F#S%.MEJY9]NA]AP5XQ9CDLHT,QO4I]_M)?J?DYE$4(G<,CFOG4^25DSZ*5MV>\?L*_M!2?"3XCP:#KFI-;:/?$F9< M_*TIPJ\?C7Z:Z1?0ZG8Q7L$FY)$#*1Z$9K\5[&\>PO89XR0\4JR*WNIS7ZC_ M +#_ ,6+GXF?!O3]1U6[C>[4%)$7@A1@#BOZM\$>*Y5*+RRM*[6J]#^3_&_A M187$QS2C&T9:.W?N>TOC/%+'WH(4MUI1M[5_2+M:Y_/%Q2<=:1S\M+3&!+8% M"[B6C' X KP#_@IOIEMK'[$_CZPNXPR/H[ @CKR*]^4X4Y]:\+_X*0$']C/Q MTJ_,XH!8]:?&77Y3USFAD;.1T[@U\XYO:)]#R MJ7Q'&_&3X$?#+X\^$G\&_$_PK;:O8-EE@NERH8CK7X#_ /!9O_@GKHO[%WQE MM]6\%1N-#\3-+<6%A'!B*Q13C8".W'>OZ*A&D8XSDU\@_P#!:_X2P?$C]ACQ M6=.T"WNM7@A3[%.]LKR1#))VG&1^%?5\+9WBLMS"$;^ZW9H^6XFR;"8W!2DE M[R/YO5)QR,8_BK6\"^-=<^'_ (HL_%'AF\>"[MIEDCDC."0""1^E9U]9S:9? M36Q2-'(#V(.#Q40,BJS9&\?=(' K]_E"&-P[C/9H_$'4J4*_N[Q9_3%_ MP2>_;"N?VQ_V4M*^(6LZ9#8WUM(]A):)/O+"$*F\Y.><9KZ> PA 7\*_#G_@ MV.\1ZW)^TEXM\/2:Q=FPB\-K)'9MQU GB21 "R_@"*Y@>:Q$V, #!% M?L=^Q'^PWX-_;7_X(SZ9X?U:V;^V=,U/4I] FB?8!<'RU&_'+# Z5^3'QB^$ MWB;X*_$/4_AKXNB*W>EW303.JD!V7'(SVYKZ++,^I9GC*M#:4&UZGS^/R>K@ ML+"LM5-7.X_8M_:]^)/[''QEL/B5X"U:>"W%PAUG3XI-J7\*Y(B<]<9.:_I< M_9>^/FA_M+?!?1/BAI)BBDU*QCGNK6&3<('8$[<_A7\H9!"#'8U^AG_!$'_@ MI)XC_9S^)D?P2\>:]YGA/6YO,"JK#UG[K/WVVE5X_&E&[ P:KZ1J5OJ^G0:C;N"DT2R(0>Q&1_.I MV8YYXK\5E"25F?K\9QE%-;,!C(Y[T_O^%-(^?IWIW?\ "GT+(KG[C?2OY??^ M"E7_ "=CXH_["MQ_Z'7]05S]QOI7\OO_ 4J_P"3L?%'_85N/_0Z_0O#S_D; M2]#X#CO_ '%&Y_P1W_Y2/?"[_L8%_D:_IDMO%> _\%$?VO?"W['G[/VI>.]=UA;2 MXNT>UTU\_,+AE^0C\2*][EE$:EVZ)R:_!'_@O_\ M>S?%_\ :"7X7^#/$L%W MX>T^TC-S##)N"72$!@<<9!%>#PWE4LWS&-+INSV^(\T66X!U+Z['P]\;?C)X MX^._Q'U+XF>/M8FOM2U2'X-,L;< F"V7"L^ "WU-<;^PW^S-8?LK?LZ>&_A#'9V?VW2+!8+ MN\MH0#<,">6;JWU.:]@+*#C%?@'$6>XG-\;)I^XGHOU/VW(,FP^6X.+DO>8X M,1P#2AL@C':D(QTZ4Y0 Q KYO='TNB&D#;SU->*?MP?LB_#O]KGX(ZE\/_'/ MABWU"Y2WD?1;B=,M:W! D7WXKVIQDD$<$\TR3(3RP,@]*VPU:K0KQJ0>QS8 MO#4L10=.:O<_DS_:!^$6H_ ;XS^)/@_J,K2S:!J36LD[C!<@ YX^M<<[JP'E MQ XZYK]H_P#@H5_P0*^)?[1_QZO_ (O?!OQEI6G+K-S)<:I'J3LQ:4XP5P1@ M8%>#)_P;)_M;89I?BCX7SCY<*_\ \57[=@^-\KG@8QK2M*VI^/8WA''_ %V3 MIKW3YQ_X)5_MEZS^R3^TSH^MW6LR?V'>2F&[TPMB.220JBL<%V6SU"&=@J-DJ MCAB/O=>*_;'P5H=QX?\ "FF:)>NK2V6GPP.R="R1JI(]N*_/^+\=EV8XR-7" MN^FI]MPMA,=@<.Z=;N:RMM;DY]!3BQQQWIA5MV6[],5(%R #7Q4$UN?:SUCH M .%SBE!!Y%(1\NT4+]VGU!;"T444P"BBB@ HHHH **** "BBB@ HHHH **** M "O!_P!OSXJWWPI^#-QJ>G6ZRO>2BU8%L8#C:3^M>[L=JEJ^(/\ @JC\6(V@ MMOA.(6+R".ZW]L CBOB/$+,?[.X6Q$T[/E=C[#@/+HYGQ5AJ,U>/,K^A\3RL M929/,*R%B211AL?/& 2.W>F K'& R-M_6G@8''ZU_GY6KSKSE4GNV?Z TJ,, M/35.&RV#@5]*?\$O1GX^7 _ZAC_UKYK[]:^E/^"7QQ\>KG'_ $#&_K7V_AK* M*XRPO?F/A?%%2_U)Q;_NGZ0KQR: I8$YYIRD$8/:FAP%(%?Z 4[*.A_ [5V, M&]#\W);MZ5QWQM^+&C_"/P7=>(M3= R0L88V. [@9Q77SS);VSW$AV@#)+=J M_/C_ (*/_M"OXR\3+\-M"U-7L;4K*9(F_P"6F,,I(^G2OBN/.)Z/#.23K?;: MT/L.".&JO$V>T\,E[E_>\D>)?M ?&H?&7QK_ ,)9'X=ATV1I"[M Y.]L\$YK M[,_X)R_M&P>-?"(^'GB/7WN]6L@SYG/(BSA1^0K\]7S&N%.6/\7:NW^ 'Q.U M#X4?$BQUZPG,433H+PG^*/.2*_D[@WCO&X+BOZW5>E1V?S9_5O&OA]E^/X2^ MJX:-I4E>+WV6Q^P (D .>HXI<;03FN>^&OC;3?B!X/L?%&EOF&[@$B%6F[IH_B:O2J4*LJJ:58ZM:O:WMNKI(I#*1U! MKYI_:-_X)Y>!?'NF2ZEX$M4TB^B9I56TB'[]C_"2*IIGJ9/GN:Y'757"5'%H_'[XN? CXB?![5QIGC'0I(2X+0R MH"V]1W.!Q7&#<7VLF!V.:_9#QY\+O"'CW2Y-.U_1X9A(I&]HE+ >Q(XKXF_: M3_X)RZCX:>_\6_#+<]G&AD%BQ9Y6/<#\Z_F#CGP;QF J2Q.7>]'MV/Z=X)\: M,)CH0PN:>Y/;FZ,^1V(YC/)SP?2OK;_@EWX_N=-\8:IX=U34V6WDMHUL[=CQ MO+Z?3K^W:&XC;$L,J_,A[@^]=_^R9KUQI7Q]\-K:RR1I+J2 M++\QPPP:^"X#QV(R#BJE&HK2?H'B%E^'XAX1JRIN\5%R37EJ?K<@$B* M>C$=JZUX5_P4@!'[&?CG M_L$-_,5TX%6Q-?^1MU$?\ 3X_\ MZRZ_IS :X>'HC^=L9_O$O4_=#_@VB7=^RIJ7_8P7'\S7Z8D^GX5^9W_!M%Q^ MRIJ9_P"I@G_F:_3(KN.017\]<476=U?4_=N&.7^QZ7H!!(!![4I)4>3<-C]OX3ISCED7(^(/\ @N[_ ,FF M?]M)_P#T!:_G>#%3D#-?T1?\%X/^33?^VD__ * M?SO*Q4Y4@?6OT'P]BGEO MS9\-QPE_:;?DC^AW_@WR0+_P3?T",_-_Q.;X\_[R5X-_P7L_X)G>'?$_A1_V MJ?AC9M9ZGIX$6H:79P96]:1B3,YY.0%[5[W_ ,&^ 4?\$XO#V3D?VS?=/]Y* M^S?%WA31O&7AZ]\-^(+"*ZM;R!XI8I8PPPRE>ASSSUK\^KYC5RKB2K6I/:;^ MZY]MA\MIYCP]3IR7V4?R*36\]I=2V]RF&0[6![$&GV&H7>E:A;ZC8W#)+;RK M+"XZJZG*D?0BOL/_ (+&?L"6_P"QS\H-?N678^AFN71JK5-'X]F."KY=B_9O1IG[X_\ !"[_ (*& MW/[0_P )U^#?Q,\5&]\2:%;AI+R[F'FS*S!47L#@#L*_0\$N0K<@=37\G_[- M/Q[\5_LW_&/1OBQX8U2>&72;U9VAAD(6; (VLH.&'/0U_3'^Q;^TWX3_ &J/ M@EI'Q&T#7;:\NI+./^U$MG!\F=@248#H>.E?C/&/#\LOQ?MZ:M"7YGZSPGGM M/&898>;]]'KX8.P*G(S3^_X4P!N-V.O84[/S8]J^)O='VVQ'<_<;Z5_+[_P4 MJ_Y.Q\4?]A6X_P#0Z_J"N?N-]*_E^_X*5_\ )V/BC_L*W'_H=?H/AY_R-I>A M\#QW_N*-S_@CM_RD?^%V?^A@7^1K^F6 ?(N/2OYF?^"._P#RD>^%W_8P+_(U M_3+;OB,#':H\0K_VPO0O@5_[ T/?$4ZQVFGVY>9V/ %? MRL?'S68O$7QN\6>(;$B2"]\074T9!ZJTK$?SK^BK_@M#?7.G_P#!.7XD7.GW M+13#1R4=6((Y]J_FF9C+(TMQ(SNYRS;NIKW?#7"4^2IB)+5.QXOB!B).M"BM MK IC8E6/ED=,"ON#_@@=\!_"/QP_;#DT[QE91SKH^F_VA:&1-V)$8D$?E7P\ M0J@J%.1WK]2_^#:?X3:PGQLU;XNS3(UK)I,MH%4'.X%J^MXNKSI9+5>UUH?, M\.48U\VI-+1,_;1&$2#CG'2C:I/-! )W?I3B!C(-?SOS-R9^\\L.5(4%20,4 MH'.ZF#@YIX?C)]:B*FT[E-):@W'--^5AD"@G?E338P5;KWJES1TL)NWF@;3P1BE8KD9% *9X%2E-2N]BON/]2WTK\V_^ M"G6Y?CI:<_\ ,,'\Q7X_XRU'3X9E8_4_"&"GQA2OYGS:_P RD,<\4BL2<9[4 MI8E>/PI,8^;\Z_A]]S^Y5;8=7TI_P2^ /QZNB2/X*BI2ERQW9YA^UQ\;;?X._"^^U M:%T:\,7[B%FQNZBORN\1ZQ<^(=;NM5O)"YN)WEY/0LQ./UKW3]O_ ./T7Q4^ M)AT/2[B1[31Y'B5HY/DF!YR,=>O>OGMW;.\(WS<"OXM\7>+99WG3PU*5Z<'T M/[+\'.#UDN3K%UE^\J:^BZ#R%?"KQZTDFX.I W*#R*0%E(4\GOBG;FC&0,YK M\;CS1GSP=K'[/.'NN+U3/M?_ ()L?M&)^]^%_B+6'>9Y -,@D^ZD87D#TY-? M;<+N\:NO(-?C7\./'>M_#WQ?9^*="N1#/#* 689&"1FOUA^!GQ/TCXF_#RP\ M1Z5=K,LD2QR.C9^<*-WZU_9/@UQE'-\J^HUI>_3_ !/XT\8>$I9-G'URE&T* MOX,[=74DX'3O1E%!*BD3.< TI!9<$U^Y78]/X$Q-+$IN*4DF^UC]??!%^NH>'+.Y4Y#0 @UJC.2 *YGX11 MRQ^!=,28_,+1!A*79'\M8^*AC)Q7=_F-R3P33L,&XZ4 MZC/.,5WQ>ARR5PKPO_@I#_R9GXZ/_4(;^8KW2O#/^"D/_)F7CK_L$-_,5U8/ M_>H>J_,Y,=_NLO0_F"\;?\C=J7_7Y)_.LNM3QM_R-VI?]?DG\ZRZ_IW!?[K# MT1_.>,_WF?J?NA_P;2@I^RAJ4I/'_"0W _4U^F!;"$H*O^#AO]O&^ 3PMXGTJV.>6GT=6X_[ZKS3XN_\ !9K]NSXV>'Y/ M#'C7X@6)MY$VDZ?8&!@/JKUYU/P_SN37M+)>IW5..._P!N'XNR M^,O$-VZV-K,_]DV E+1VZ-R57/.,UXKXB\8^*O%4[W'B7Q#J%V77CR#) M] Q.*IZ1I.I:YJ*:9H=A)]>W_LK?\$C?VM/VC?$B:+J'@N\\.6;QK,NIZK9-Y3JW88/I7[8_P#!._\ MX)?_ =_8:\#VR66EQWGBBZC5]9U5FWH\P&,QAAE!C'&:OB#B_ Y?3<*+YIO ML&0\,8[,*BE55HKN==_P3F_9"LOV*OV9]*^#MOK,U\XD:\N))XU4I+*%9TX[ M Y&:]\0=0?QJ)0(P W)Z#'2I8]W(:OPS$UJF(KRJ5-V[G[/AL/3PV'5.GT/A M_P#X+OG_ (Q._P"VL_\ Z M?SND9ZU_1#_P7?_Y-._[:S_\ H"U_.]7[-X?? M\BGYL_)..M,R^X_H@_X-[U_XUP^'L_\ 09O?_0DK[CV@ FOA[_@WO_Y1P^'_ M /L-7O\ -*^XCTK\ISS_ )&]?_$_S/TO(O\ D4TO1'B/[='[(W@']K[X'ZI\ M/_%7A>UOK\6K_P!B7RG; \Q.< XXYK^9_P#:$^#&M_ #XMZY\,M:BG#Z M9?O;QRSQE3(%Q\PXYZ]J_K*VXXVX'O7YM?\ !=W_ ()T:5\:_ALWQ^^''A%Y M_%&C1B+R[",#?"26D=E4#=@+U-?2\%\0O+L8J%5^Y+\#Y_B[(HXO"NO37O(_ M"-40CYG/R\GCI7V__P $7/V_X/V3OCE;>$?'7BVYM/".L.R36JC,;W3X2-B/ MJW7-?$MY;36%Q-9SKEX79)$ Y4@X.?QHAN);62.[@DV2(P=".H(.Q?LU_$+Q";;5M)B TZ34;C+7SNP&Q,Y M)( /6OU!+(Y#1GFOYTS7+ZV78QT:G0_?+_ ()Y?$"%6(#Z M0>!WYK^;K8=H]C7](W_!;RT>;_@GGX_G XCTAL_G7\W:@N<=A7V'APX_V5.7 MF?,\=?\ (RC'R!3EVW< ]Z_;C_@VMM+%/@->7@@7SSJEROF=\;C7XC$B3$;> MG6OUZ_X-IOBY:SW>I?!]7_>11SW97/8L:]#C2\\DFSSN#[1S9(_8AMN"0.13 M0>,$4\J.<=Z %/ K\!25[G[C?W;#5&3R*<< 8H!4':*'Z?C0V[@EHD 51SB MEP/2FIG%.IC22"F[!GK3J*!B%0>HH"@=!2T4"LKB,NXYS2@ =!1119#"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9.,Q,/:OSB_P""HT+1_'"R M*IUTM?YBOT?894BOB[_@J=\+M._X1V#XH( +R*6.V!)ZH2.U?E_BO@98SA:J MUT5S]%\+L;#!<7T')[NWWGPTL9"\]NM-EP.!WIR/$Z^:(VWGJ,U&X8-\PQFO MX2J+DCRG]X4WS.X)]ZOI?_@E\ ?CU<#_ *A;?UKYJ4#'%?2G_!, -_POFXP. MNF-G]:^Y\,U;C'"_XCX'Q2:?!6+_ ,)^D1<%<>G6OG_]O#X^R?"7X8RVNF)! M--M6_:L_:*33 M=%T^Z-M' MOI1I>])O;3H>$W=URERYR7/)-(BOLZY]C7VWXP_X):Q:AI%F?!.N0 M65T(S]M>X5G$C9X(':N5;_@DY\2\X/C_ $XCK@6S_P"-?S#B_"CC&==U(TF^ M;6_J?TW@?%S@R.&C!U>7ETM9]#Y-&,^'WPI^&L?ASQ=K,D.RXD=46/(!)^M9@_P""3OQ.Q\OQ TW/K]E? M_&E_X=/?%%6&WXBZ> .<+;N/ZU];PGP7QOPMCEB:.';[ZGQO&'%_ 7%N!^KU M\5;L[/\ R/H\?M^_L_1Y#>)9\YX_T;_Z]1W'_!0/]GZWA:>7Q+<849.+;G^= M?.H_X)2?%$$^9\1K!@>@$$G^-.B_X)4?$Q&VW7Q)T]L]O(?_ !K]7EQ%X@2C M_N=OF?E#R#P[3_W]OY/_ "/<)/\ @I7^SHX*VWB&[9AT#69Q_.O-_BE_P5+M M-/'V;X=:/#?EB06N=R8'X5Y?\1OV-O"?P617\=_$G2VF,99;-=R/*!W%>#>+ M[OPORD_9S[;GZ#P;X<\'YO5]K3YJ ML.[NE^AT7Q?^/?Q ^-&J27WB;4Y!$[%ELQ+E$[X&15?]GVQ;4_C1XO4OV/O"&I>(OCWX>O-/B+QVFHI)A^M9#PUEN+RZ%6<;MH_(/0_\ @V3\.W87^V_BWK,!SR(X M(C75V7_!KK\#GA#7?[07B2-SU"V,)Y_.OU14;A\O'UIZA&[UX-;B[/JT?XK1 M[-/A3)J>M>^GEN!]: %8^GM7FXG.LVQ<$JM5 ML[Z&297AIWA3295TG1-+T2SCTW3+*.""% L<<8P% & !5G8 23T]*5LM_":% M)SMQ7E5)RW;U9Z=.,8:10-&I' Z=*5"3G-!89*TB=Z:O;4JR>Q\/?\%W_P#D MT[_MK/\ ^@+7\[U?T0_\%W_^33O^VL__ * M?SO5^U^'W_(I^;/QWCK_ )&7 MW']$7_!O?_RCA\/_ /8:O?YI7W%7P[_P;W_\HX?#_P#V&KW^:5]Q5^4YY_R- MZ_\ B?YGZ7D7_(II>B&,K8R3FJNK:19ZWI=SI%]$'ANH'BE5AD%64@C\C5L@ MHFI?LS_&63XI^!?"_V;POK]R4 MM4LXB45PK,Y8 ':/--"GL%CN)/[-FN(\+.#6(G M7:RW&TE@ 3EAQUK^7PEG4MQGLV*^N/\ @DW_ ,%"M4_8L^.%C#KD%S>^&M4E M^S7%C#(%*S2D()23QA=V2,5KQEP]',L)[:DO?CKZG/PIGT\MQ/LJC]V1_2+< M'>I8#CM7\P/_ 4KS_PUCXHS_P!!6X_]#K^F7P3XW\/_ !$\)6GBSPOJ<5W9 MW40>.:)LJ<@'%?S-?\%+#_QEEXHY_P"8K?05_-6P="4(*G/((P17]:7QN^&NB?%_P"&FI^ ?$5H)+/4;*_#]H@6*S\074,2CLJRL!7O>'.,A&E4PU]6[GB\>X22KQK MK:QR1P>@ ..M?H[_ ,&T-RR?MG:U!G"_\(Q(Q\AP[B/89M3F]KG]+(?)R*1 M6S]WGM3+9P\"LOI4@*AO:OYON^=Q/Z!4HSBI+J*J8.32*W/S4_(]:;M4G@U2 M>FI4D[Z#J***"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O%?VW?A-'\5_A!=Z4UR\?V3-V&0#)V MC]*]JK-\1Z)9Z[H M]UI%[#NBN;=XY,GJ&4@_SKQL_P NCFF4U<-+[2L>CE./J99F-+%0W@TS\7)< MP2M$J ;6(8U$V6.=Q/UKU']K7X3/\(OB[J.B6&BRPZ8TY&GNQR&[G![UY> P MX9LU_GKQ%E<\JS:KAIJW*V?Z%<-YI3SC**.*IN_-%,7VKZ3_ ."8$GE_'BY. M?^86W]:^;.3UKW__ ()X^(+7PO\ %?4]=O'"QVVBRR,2>P!->UX=8B&'XKP] M2;LDSY[Q+I.KP;BH15VT?1?_ 4?_: E\$^"1X T.["W6J1,IEB;YXB#[5Q_ M_!,_X#075I/\7];$[W4TLD/E7,>!P3\PSS7BWC*\U#]K']IY]+TK5 MK?7Q- MF7RP1?PK](/AAX+M?!'A*QT2&!$,%K&CE%P&8* 37]*\.X>?&'%-3,:O\*DW M%+TZG\RY[.'"7"M/+*;M5K)3D^J3Z?UV.B2,QHJJ. *5BQ&!2[V]: I(Z5^Y M\J4.5;'XZI>_<8AP^UAUIP.6VCK1C'4CV%(">,CJ?RI**Y;,)M\RL.#!5.32 M+\HY/7UJ*[O8+*-IIB JC)SZ5X1^T5^W1\-OA%:)!I=TNL7ID*26EI, \7^T M<]J\;,\[R[(\.ZN*J)6/4RW*,PS>NJ.%IN3?9'M'B;Q?H/A2Q>_UG4884C0L M3)(!P/3)KY!_:3_X*2:+#83:#\(2;FY=VBN)IT,9C XRI&D\R0C'7=R.*1MKL,@[?2OY\Q>88O'5?:5YN3\S^B,%E^$P%)4 MJ$%&*["Y&,]2L5^R36Z"TD/)W!N:^0M'L&U?5[? M3BA/G3I&H'NP&?UK]5/V0OA0WPG^$.G^'[K:\^TNTJKC(;!%?LW@KP_4S'// MK3C[D?S/QCQNXAI9?D2P49>_-_@>K1DJH4GC&*D0CIWIFU1P#SFGH 37]FX!R3C%.I@.#G%.*@G)_&K:,X.XI( R:\+_X*/G/[&/CH_\ 4(;^ M8KW-F XQUKPK_@I .1_U"&_F*Z,$[XN"\U^9S8]I82?H?S"^-O^1NU+ M_K\D_G676IXU_P"1NU+_ *_)/YUEU_4&"BWA8>B/YRQ;7UJ7J?NC_P &T>W_ M (91U(8Y_P"$@N/YFOTP$88[SW[5^9W_ ;1_P#)JFI_]A^?^9K]-*_GCBK7 M.ZOJ?O/#/_(HI6["!0!@"D"!3D4ZBOG4[H]_9W&@,3EJ4*1TI:*3C=#&Y?=T MIWUHHIV!B!0.32C/>BBF2U9'PY_P7?\ ^333_P!=9_\ T!:_G>K^B+_@O O_ M !B63G_EK/\ ^@+7\[M?M?A[;^R7?NS\?XY7_"E=^1_1#_P;W_\ *.'P_G_H M-7O_ *$E?<6X9QFOAS_@WO)_X=Q>'\#_ )C-[_Z$E?<3$ \CFORC/&O[8K6_ MF?YGZ3D.N4TO1"MG\.]-R2< T[=\VW%-/RMG%>4[GL1:$+*"5 ^OO7P1_P % MM?\ @G+JO[6GPED^(_PSTN"Y\6:+"#&D[!!]E3+R8;DYPO QS7WNP&-QXJ"] ML8;ZSDM;F+?'+&4=3W4C!_G79@,96R[%1K4G9HX8865.HC^1#6=$U3P M[J\VBZQ92VUQ:RE)(94*D$$CH>W%5[>>2*875N2DD;AD(XP1R#7Z4?\ !=W_ M ()K^,OA;\3[K]ICP#IXO?#^M2'[9:65OC^S40$EY#P,$D#BOS5!9UVR2J7.@2#PW=*2[W4K$9#YP% /K7YY_\ !2MU/[6'B=@?^4CWPOW\G_A(%Y'^Z:_IFM<&('VK\WX M^_Y&R]/U/T+@6WU!B21F1&1QG(Q7\^O_ 7Q_9>T_P""/[4Q\1>"?#?V;1M2 ML4GN;B.$JK7+G+<]"OQ1EKS++W".ZU/YK=PP"._I6Y\-O M&5W\._B!HWCNQC#RZ3J,5U&C' 8HP./TJEX@\-:[X0UF?0O$6FR:?>6[;;FT MN!\Z'T-4MS ;FB)/;Z>M?T-*$<9AM[W1^&1E+"XC16:9_4M^P)^T0/VFOV7O M"OQ:O9[47^JZ:LU[:VTX".H_'%>TA2_(K\&?^"#W_!1CP[^SE\1I?@I M\4[^2+2O$MQ&+?5+BXQ!8*H PP.3R?05^[VEZI9:O80:OIMVDUM2!7S][NQ[Z:L.I"P'4TF_!SG\*=P>*>B& (/2BC@"D+ =Z-;BN!8#K2;Q MF@[3RS?E00@&<4KIK0%=/78=UIJODX-*K \4* "<47<;7&FF@# G I:8<*>* M?3NA+FZA1113&%%%% !1110 4444 %%%% !1110 4444 !..343$L#CUPOSGN[:2 MSNI+2=2LD;%74CD$5^U.HV$.I6IMKF$,KC#*PS7YT_MX?LJ'X;>()?'7A:P( MT^ZDS,JKQYC')K^:_&3@+ZS'^U<(M4K22_,_HSP7XXAA)?V3BY63UBW^1\T5 MTGPX\?S> ;N^N(?^7VQ>W;Z,"/ZUS?SN%#';_>R*80C2.L=4Q_$==MZ0DXKT6@\J#Q_*E&,<&HY'"'!Z>M97B3Q?H7A/39 M=7UW48[6WB4L\LAX '4U]E5KTL/!SF[11\I3I5*K48J[9J2NL/+$#TS7#?%; MX]?#_P"$VE/J/B36T78"3%$P:3_OG.:^:_VDO^"DMA8VUUX8^%1-S<,<0:K! M("@'K@\U\<_$+XG>-_B7KK>(?%>OO=7+@!F!(&!VQFOQ3C/QARO*8RH9>_:3 MV]#]DX,\(,WSJ<:V.3ITGKYM?H>\?M"_\%$/&WQ#-]X:\#HMGIKR8M[U&9)B MGN,<=Z^;M3U/4=9O)-1U.]DFFD^])(V2:A8*26# D_> [4TL!7\O<1<79UQ! M6<\54=GT[']2<-<(9'PWAU3P=-7ZOJQ0OEE)L^J;4=A&8.P/1P, #I00[Q_O %/8+0RD ,3C Y)KL? M@?\ !WQ5\;?&UOX:\-Z=))$9%^USJN5MT/\ $WM7HY/EN)SG'1PM*-Y29YF< M9GA' /"M/AG)8T8KWWJS^#^.N**O$^=3Q,W[BTBO(-IP6'>GQJ57YCD^M(2,8 MXI5!Z'/M7WBBU$^+<[L'&#FD)(&TT\@$8--<#&>]#;LA)).XW->&_P#!1\!O MV,?'1_ZA#?S%>Y9XQ7AW_!1W+?L8^.05Y.D-_,5TX2:6,@O-?F-N/%VI#_I\D_G677]08+G^J0?DC^<\8V\7)6Z MG[H?\&T>/^&4]3_[&"X_F:_32OS+_P"#:/'_ REJ?K_ ,)!/_,U^F>T9S7\ M\<4.^=5?4_>.&M,HI>@M%(K!AD4M?.1V/?844450PHHHH *1B012TU^G6DVD M!\/?\%WV)_9.(SQYD_\ Z M?SO=.M?T0_P#!=T(?V3<>LLXS_P 6OYWCG<5 M0C4RF_FS\:XY]HLT2OV/Z(/^#>\D?\$XO#XQ_S&;W_ -"2ON-E M!ZU\._\ !OAE?^"V>:09R/83CRW$*@@@<\=#2+\IR3VZ4YCAL MBDQN&0*<&W>,B9*25T+H_P#1-7LV@DE5 60$@Y&? MI7\T_P"WW^QWX[_8\^.NH>!O$FF*EG<323:1-&=P:VW84L0,!N>E?U(D;E^; MKVKXT_X*[_\ !.O0/VQ_@K>ZUH#PV'B?28/M$.H21EMT,2EVB ZMMQFOL>$ M<^GD^-5.3]R6GH?(<59-',<*ZT5[T3^*O M">M^#M?N?#GB"P>WN;24I+%(.1@XS68"5.T3C'I7[]1<*M-5'JF?BE2+IR=M MSZ<_X(\[C_P4=^%^P J-?7.?]TU_3+:$>4,>E?S-?\$=F'_#QWX8;%^7^WUR M?^ FOZ9+1LQ ^U?AWB!)2S?1=/U/U_@;_<=62[F)P!4-_96]_;O:7<8>*5"K MHPX(/45*');GI0X#'!'T-? QE>5T?=RC[MF?C'_P7*_X)-ZYI&LZC^U/\#]' M:ZL;AGN?$5A$OS0=0HB1:UD>VNA)'*CE71U(*D'H0>E?UZ:QHNG: M]ITNE:O;1W$4JE7CD0,"/H:_&_\ X*R_\$-=:TSQ!=?'']E#07N+2\D+7WAJ MSB+RB5OFDFR< *23Q7ZEPAQ-@4=#R"*_6#_@D=_P6R?PS?6'[/_[2&HNUC*5ATK53F202$[41R+_!OB7P#XEN?"/B_19K'4;"0QWMI./GC;T-9\S/BLNS+&9/BDXMI+=']='AGQKX4\86QNO#/B.QU! M%^^UE=I*%^I4G%:P!/ K^8#]EO\ X*4_M6?LHI+I?PO^(LT&GW,BO=03*93( M%P."QXXK] OA3_P@*MQJ'VZ)58X +8SZY-?DF8\$Y MOA)OV4>>/D?J& XQRVM%>U?*S]?@@Z$\TH ' KXB^#7_ 7/_8_^(UHMSXP\ M;Z?X99@-R7]WDC_OD&O1S_P5N_X)\(-W_#4?AG)Z#[0__P 37SE7)III"?WJ^*_BY_P7&_8W\ 63W7A?XA:;X@=?NQ65W@M M^8%?._BW_@Y[^&6BWTEGI?P"U2]4#Y)8M0BPWYFNNAPWG5;X:3.>MQ+E=)?Q M#]6F*$8W4\#4[-)L]>*M)H-RYZ?I3@M)JX# Q*[AQZ5@_$'P#X=^(7AR?P_KUA'-'/&0"Z [21C(]ZZ ( MC'YAR*21$Z,.!S7/7PN&QE)TJBNGN71K5<--5(NTEJFC\N_VJ?V0?%'P4\2S MZCI5G)'9(+"1-K X*FOV:\9^#="\::3)IFN623P3+A MPP[5\1_M4?\ !/:_TFZD\7_"FR-Q&[?/I\"$LIZELFOY;\0O"6MA<1/&Y;&\ M=[=?D?T]X>^+=&I0C@"=;FTC5HY;6Z M@?;/&3@J??%/O/&WB34+46UYK,PB4_*"YYK/)?&#%\/9='!8NB^>"LOD/./! MRCQ!F,\=@JZ5.;OWW^9^B_[0'[?OPU^&-I+I6D7C7FI$$0")-\9(]67-?$?Q MH_:M^)_QEUB6]N=6EM;:0>6;2"4B,J/4>]>9M*]RYEEG+$="S9IBJ2K3C[2IW>HIWF76"LAK,PRI48!^4]S30I;G-/38S M9=>#U)I(\L,8^;/W:SLY/2QY27U48KZ/(^&Z,6XX:/3JT77_ &]/!%^SSZ+I&J&&%MLOFZ$?&'@3QUIK&WO]=U00:VP'^OA6,E1C MMS7M9-QEF&*S!T'T=G]]CR2?MR^!]=^(W[+?B[P=X?BWWM]IIC@0'JV17KOE+G)H>&*0;70$>AK:E M4=*HIK=&5:C&M3<'U/YJ/%7_ 2;_:]O/$E]=V_@]&22Y=E)+<@GZ50/_!)+ M]L,?\R9'^;?X5_3 =)TXMN^Q0Y_ZY"D.DZ<3G[##_P!^A7W5/Q S6E!1BE9' MQE3@C 56Y-N[/A+_ ((/?LV_$O\ 9P_9UO\ PS\3=,%K>2ZS-*J*3]TYQU%? M>N[I[TR&TM[<;8850>BKBG[5QC%?'9AC9YABI5Y[L^KR_!1P&&C1CLA0 .!1 M1@9S17"E8[GJ%%%%, HHHH *1L 9Q2TA /6BR8'R7_P5^^"?CGXY_LXGPMX" ML!/=!I2$)]54=J_$N/\ X))_MB3$X\&ID>K-_A7],LMM#,NR6-6'HPS4?]EZ M=C'V*+_OV*^GR?BC&Y-0=*BM#YK-.&\+FM?VE4^3O^"+OP5\>? ']AS1OA[\ M0[$6^I0:I=R21@GA6*XZ_2OK1I 5QM_.EBMH(5V11JH'91@4YHU;DBO Q>)G MBJ\JTMY.Y[6"PD,'1C26R0*PQQWI2-PP:0)@]:=7-K>YUV5K(:R$G-'*#BG4 M46#78;G(R!R*K7%M#>6TMI/$)$E!61)!P01@BK8 '04A4&FM!-)Z,_'W_@LO M_P $?=:\7?$N#XT_LY:67NM<)# H4XV 9ZFOAI?\ @DG^V)@LO@F$ MG..2W_Q-?TR36EO< ":%6 [,N:B_LC3?^?&'_OT*^RP'&F9X'#QHK5+N?&XS M@W+\5B)5=KGX,_\ !,K_ ()M_M.?"#]N7X>_$'QMX86#3M-UE9;J1"Q"K@^U M?O5 GEPX/I38]-L8F#QVD:D="L8!%3X&,5X>;YO7SC$>VJK4]O* MPS!QFAPX 9.OO3\#TZ48&F- N#_ .R5_5K_ ,*A M^'__ $+%G_WX7_"KMOX \)VR".'P_9@#H/LR_P"%.IX@2DM*2$N!ZB?QG\H^ MC?L]_'+6[^.PM_A)XD#R' ,NA7"J/Q*5]!?"#_@BW^VM\:K82^'/"]C;%D## M^TKDP$ _[P%?T>IX/\-QG*Z%9@^HME_PJY!IEC;?\>]K&F/[B 5Q3X_Q]OW< M$CKI<#X9_P 639^*W[*W_!N-\9++Q5:ZQ^T?J]M8PV5Y'-#_ &-J*2EMC!AD M9]17[->%M#'ACPW8:#;N72RM(X%9SR0BA1_*M7:N-CV?M70U. :<,8XH M& * .!0HI [W"BBBF 4444 %%%% !1110 4444 %%%% !1110 'IQ34!#]$E3J0M)"C*<):'DGQD_9"^%GQ;LIEU/24MII0=]Q:Q . MQ]/%GP6^)W@Z_?3;[P?>RX. M-]O:.P_,"N>NM US2Y#'J.C74.1TD@93^HK]G;GPWI-P&6:PC;=ZJ*XCQ;^S M#\(?&5S]IU_PE#.Y[D8K\BS+P$I5)N="O\K'Z]E_C[B*<.2OAEZIGY(-8W0. MY;=]O8;3FI$T_4+DB*VT^5V/98B37ZEG]AGX "0O'X$@&>O-7=(_8T^!6C72 MWMEX'@253PU>12\!<2Y6G4/4J>/V'Y5R4'^!^7%C\.?'U^Z+:^$-28-_$+*3 M'\J]>^&?[ OQE^(5K!JGV.&UMFD_>"=_+D ^AK]*-)\"^&=$MUMK'2XE11P- M@K3@L8(0%BB"@>@KZ[)O ;*\'553$U>?RL?)YUX\9SCJ3I86DJ?G>Y\X? S_ M ()W_#3X<26_B#7!)?WFW,T-UAXPWM7T+HWAW2_#U@NFZ18100K]V.) *OM MM^Z!TI57/+=*_8\GX9RC)*:AA*2B?C^:Y]FN=5O:XRJYOS(VB41Y/TKY[_:+ MT/5/A1XUL_C-X3TZ6X%Q.$UY8HBS_9T!(V@Z/A>P^$6D^,] \2>*KO6M& M@N]:UM+_ $\7EY&DT40!)5@QRISVKH?A_H_BWXJ^,?"WA;3$=T\(:E]KU&\; M/E2QLI4!'Z.0>PKVO7OV)/@1XAU>76-1\&1M--+OD;>1DUZ-X ^''ACX;Z)' MH'A;2UM;:+[J+V_&OAGO2M$'7'6E5"@+!J_2:=Z;4+?,^$E::N+T7K5A))#'!&.:$)[XXISDCD4@RW4\4]( MQL+E]ZXX@W:%Y-*&.<&A_NFDV_*..:%&S!MM7 M&L6+<&EYHI&P3P:<5'7;2%?FQMXHY4]0ND) MRO0TH;/!'-*1QC;Q1C&<"JM*% ]_K0I)'/K2U*N]QO0****H M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! *1110 4444 ?_V0$! end GRAPHIC 18 luna-20201231_g1.jpg begin 644 luna-20201231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1"617AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0=NH< < @, /@ M G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T M82!X;6QN&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M"UN#IX;7!M971A M/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ 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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^ M_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L= M)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ_\ $0@!G09= P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! M @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-1 M80'EZ@X2%AH>(B8J2DY25EI>8 MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;G MZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D* M"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1" MD:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6F MIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V M]_CY^O_: P# 0 "$0,1 #\ ^D:XOQC\4="\$ZQ%INL)>-/+ )U,$09=I9EZ MEASE37:5\V?M%?\ )0['_L%1_P#HV6NK"THU:G+(Y\14E3I\T3T#_AH'PA_S MRU/_ ,!U_P#BZ/\ AH'PA_SRU/\ \!U_^+KYGHKU?J%'S/-^O5?(^F/^&@?" M'_/+4_\ P'7_ .+H_P"&@?"'_/+4_P#P'7_XNOF>BCZA1\P^O5?(^EC^T!X1 M/2/5/_ =?_BZ])TN_CU32K6_M]PBNHDF0-UVLH(S^=?$%?9_@W_D1="_[!UO M_P"BEKAQF'A12<3LPM>=5M2-K-&:**\X[@S1FBB@ S1FBB@ S1FBB@ S1FBB M@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ S3 M68@]3BG4UAF@#@-?^,GASPSKUUI&I)?M6I_^ Z__%UXW\7_ /DK&N?]=(__ $4E<77MT\#2E!2=]4>14QE6,W%6T/IC M_AH'PA_SRU/_ ,!U_P#BZ/\ AH'PA_SRU/\ \!U_^+KYGHK3ZA1\R/KU7R/I MC_AH'PA_SRU/_P !U_\ BZ6/X^^$I9DC2/4]SL%&8% R3_OU\S5-9?\ '_;_ M /75?YTG@*/F"QM6_0^X4)*]?UIV:04M>">T&:,T44 &:,T44 &:,T44 &:, MT44 &:,T44 &:,T44 &:,T44 &:,T44 &:,T44 &:,T44 &:,T44 Z M5X&CM)-9%RRW998_L\88Y7&6J?\ @.O_ ,76%^TC_P > M&@?]=)_Y)7@E>MAL)3JTE*6YYF(Q52G4<8GTQ_PT#X0_YY:G_P" Z_\ Q='_ M T#X0_YY:G_ . Z_P#Q=?,]%=/U"CYF'UZKY'TQ_P - ^$/^>6I_P#@.O\ M\72?\- ^$/\ GGJG_@.O_P 77S112^H4?,/KU7R/LSPCXML/&>BMJ>DB=8%F M:'$Z!6R ">A/'(K=S7EW[/W_ "3:7_L(2_\ H*5ZC7C5H*%1Q70]:E)S@I/J M&:,T45D:!FHIYEAC:2618XT4L[L?2MZ%&5:?*C&M6C2CS,['Q;\?=.TN:2T\,6 M_P#:DR\&YD8K #[=W_0>A->$AM4('_ 'V&/ZUY[17N M4\)1@MK^IXT\55F]['IFF?'KQE9S!KV2TU"/NLT 0_@4QC]:]:\$?�_%\T M=E,6TS4GX6WF?*RGT1^_T(!],U\LTH)5@5)!!R".U35P=*:T5GY%4\75@]7= M'W,A)7FG9KQKX/?%-]9V>'?$5QF^5<6MRYYG 'W6/]X#H>X]^OL:$D<^M>'5 MI2I2Y9'LTZD:D>:([-&:**R- S1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@ MS1FBB@ S1FBB@ S1FBB@ S1FBB@ S1FBB@!K$ANO;UKSG4_CAX7T?5KO3;R/ M43/:3O!(4@4KN4X.#NZ9%>CGJ*^-O'?_ "43Q%_V$[C_ -&M7;@Z$*TFI')B MJTJ44XGO/_#0/A#_ )Y:G_X#K_\ %T?\- ^$/^>6I_\ @.O_ ,77S/17I?4* M/F<'UZKY'TQ_PT#X0_YY:G_X#K_\71_PT#X0_P">6I_^ Z__ !=?,]%'U"CY MA]>J^1]0:;\!_\ MDH7AW_L*6W_HU:^RUZ5YN,H0HR2B=^%K2JQ;D+FC-%%<1UAFC-%% !FC-%% M!FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%'>@!K$YZFN*\< M?$_1O!"&&X9KS42,I9PL-WU<_P (_7VJ'XJ?$!/!.@JMFROJMV"MLAY\L=Y" M/0=AW/T-?+%U=3WUW+=7DSSSS,6DDD;+,3W)KT,+A/:^_/8X<3BO9^['<[[7 M?C;XPU>1Q:WBZ7 >D=HHW?BYR<_3'TKFSX[\7%MQ\4:SGVOY1_[-6!17LQHT MXJRBCR95:DG=L[72?B[XUTF4,NMRW:=X[P"4-^)^;\B*]@\#?&[3?$D\>GZZ MBZ7J#\(V_,,I] 3RI]C^>>*^:J*QJX6E46UF:T\54@][GW.A)7K3LUXU\%/B M/)J\/_"-ZW.SWL";K29CS-&!RI/=E'/N/I7L:_=KP:M.5*?+(]NG452/-$=F MC-%%9&@9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS1 M10 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9 MHS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS110 9HS11 M0 9HS110 9HS110 9HS110 9HS10.M #J*** "OFS]HK_DH=C_V"H_\ T;+7 MTG7S9^T5_P E#L?^P5'_ .C9:[L!_&./&_P3R>BBBOH#PPHHHH *^S_!W_(B MZ%_V#;?_ -%+7QA7V?X._P"1%T+_ +!MO_Z*6O*S+X8GI9?\4C:HHHKQCU@H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ I#UI:0]: /DOXO_\ )6-<_P"ND?\ Z*2N+KM/B_\ \E8US_KI'_Z*2N+K MZFC_ H^B/G*W\27JPHHHK4R"IK+_C_M_P#KJO\ .H:FLO\ C_M_^NJ_SI/8 M:W/N(4M(*6ODCZ<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#Q']I'_ (\/#_\ UUG_ ))7@E>]_M(_\>'A_P#ZZS_R2O!* M^AP7\!?/\SPL9_&84445VG(%%%% 'TQ^S]_R3:7_ +"$O_H*5ZC7EW[/W_)- MI?\ L(2_^@I7J-?,XG^-+U/HL/\ PH^@4445SFQR_P 1M1CC#]G ]&Z_7([5\DUU/P\\9S>"?%45\-SV*H>VAINCJPU;V4]=F?7Z]*6H+.YAO;.*YM)5E@F0/'(AR&4C((_" MIZ^=/>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@! M#VKXV\=_\E$\1?\ 83N/_1K5]DGM7QMX[_Y*)XB_["=Q_P"C6KU,N^.7H>;C M_A1@4445[1Y(4444 ;O@;_DH?AW_ +"EM_Z-6OLL=*^-/ W_ "4/P[_V%+;_ M -&K7V6.E>+F/QQ/7P'PR%HHHKRST0HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "HYI!$C.[!4498DXP.YJ2O/OC1XD_P"$?^']S%$^VZU+_1(L M'D*1\Y_[YR/JPJZ<'.:BNI$Y*$7)]#YZ\>^*)?%WC*]U-F8P%O+M5/\ !$I^ M4>V>2?7<6LJ MRQMZ$'/Y>U?9?AK6K?Q%X;L=6M.([N(/MSG8W\2_@''T#8/_ (UYN/IW44U3D?_ %Z= M7AGLA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4#K10.M #J*** "OFS]HK_ )*' M8_\ 8*C_ /1LM?2=?-G[17_)0['_ +!4?_HV6N[ ?QCCQO\ !/)Z***^@/#" MBBB@ K[/\'?\B+H7_8-M_P#T4M?&%?9_@[_D1="_[!MO_P"BEKRLR^&)Z67_ M !2-JBBBO&/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "D/6EI#UH ^2_B__ ,E8US_KI'_Z*2N+KM/B_P#\E8US M_KI'_P"BDKBZ^IH_PH^B/G*W\27JPHHHK4R"IK+_ (_[?_KJO\ZAJ:R_X_[? M_KJO\Z3V&MS[B%+2"EKY(^G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \1_:1_X\/#_P#UUG_DE>"5[W^TC_QX>'_^NL_\ MDKP2OH<%_ 7S_,\+&?QF%%%%=IR!1110!],?L_?\DVE_["$O_H*5ZC7EW[/W M_)-I?^PA+_Z"E>HU\SB?XTO4^BP_\*/H%%%%:?'K_DF,G_7W%_6OF&OI M[X]?\DQD_P"ON+^M?,->]E_\'YGBX[^+\@HHHKT#A"BBB@ HHHH ]R^!/CTC M_BD]4FXY?3W9OQ:/^9'XCTKW5,[>:^'+:YFL[J*YM9&BGA ]&ZCZX[5XF.P_++VD=GN>Q@Z_-'DENC MKZ*1>E+7F'H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% " M'M7QMX[_ .2B>(O^PG!O^2A^'?^PI;?\ MHU:^RQTKQ6>B%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 ULY_"OF+XY>)?[:\=?V?#)NMM*3R1@Y!D/+G^2_\ :^A_%>N M1>&O#%_K$^"+6$LJG^)^BK^+$#\:^,KFXEO+J6YN7,DTSF21R>68G)/YFO4R M^E>3J/H>=CJEHJ"ZD=%%%>T>0%%%% !1110 5T'@7Q$WA;QKIVJ9(ACEV3CU MB;AOT.?J!7/T5,HJ46F5&3BTT?(_M(_P#'AX?_ .NL_P#)*\$KWO\ :1_X\/#_ /UUG_DE>"5] M#@OX"^?YGA8S^,PHHHKM.0**** /IC]G[_DFTO\ V$)?_04KU&O+OV?O^2;2 M_P#80E_]!2O4:^9Q/\:7J?18?^%'T"BBBN MO^28R?\ 7W%_6OF&O>R_^#\SQ<=_%^04445Z!PA1110 4444 %=7\.O&DW@G MQ5%>DLUC-B*\B7^*//W@/[R]1^([URE%1.*G%Q>S*C)PDI(^X[2XAN[.*XM9 M%EAE0/&ZG(92,@C\*FKPKX$^/E>YIT/UKYJ MM2=*;BSZ&E456',AU%%%8FH4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% "'M7QMX[_Y*)XB_["=Q_P"C6K[)/:OC;QW_ ,E$\1?]A.X_]&M7J9=\ M6>B%%%% !1110 4444 %%%% !1110 M 4444 %%%% !36]J=44SI&K/*P5$4EF8X ')_M#>)=EKI_AR"3YI#]JN M0#_".$'XGG[* MDHGSV(J>TJ-A111708!1110 4444 %%%% 'IGP+\2?V/XX_LV=\6VJQ^5@G@ M2KRA_FO_ *OIM>%KX=M+J:RO(;JV8>B%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 % ZT4#K0 ZBBB@ KYL_:*_Y*'8_]@J/_P!&RU])U\V?M%?\ ME#L?^P5'_P"C9:[L!_&./&_P3R>BBBOH#PPHHHH *^S_ =_R(NA?]@VW_\ M12U\85]G^#O^1%T+_L&V_P#Z*6O*S+X8GI9?\4C:HHHKQCU@HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#UI:0]: M /DOXO\ _)6-<_ZZ1_\ HI*XNNT^+_\ R5C7/^ND?_HI*XNOJ:/\*/HCYRM_ M$EZL****U,@J:R_X_P"W_P"NJ_SJ&IK+_C_M_P#KJO\ .D]AK<^XA2T@I:^2 M/IPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /$?VD?^/#P__P!=9_Y)7@E>]_M(_P#'AX?_ .NL_P#)*\$KZ'!?P%\_S/"Q MG\9A1117:<@4444 ?3'[/W_)-I?^PA+_ .@I7J->7?L_?\DVE_["$O\ Z"E> MHU\SB?XTO4^BP_\ "CZ!1117.;'FGQZ_Y)C)_P!?<7]:^8:^GOCU_P DQD_Z M^XOZU\PU[V7_ ,'YGBX[^+\@HHHKT#A"BBB@ HHHH **** );6ZGLKR*ZM)6 MBGA<21R*<%6!R#7UM\/?&D/C;PK#?*52\C_=7<(XV2 =?H>H^N.U?(E=;\-_ M&LO@GQ5%=L6:PGQ%>1#GN+%X?VL+K='7A:WLIV>S/KM>E+4- MK/%=6L=Q;2++#*H>-U.0RD9!!^E35\\>Z%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 A[5\;>._^2B>(O\ L)W'_HUJ^R3VKXV\=_\ )1/$7_83 MN/\ T:U>IEWQR]#SO@/AD+1117EGHA1110 4444 % M%%% !1110 4444 %%%% !1110 5Y[\:?$O\ PC_P_N(87VW6I'[+%@\A2/G/ M_?.1_P "%=^^0>*^8_CCXE_MOQV;"%]UMI2>0,'(,AY<_P E_P" UUX2G[2J MK[+4YL54]G2?F>:T445]&> %%%% !117K'A/X]?L]>)3+8W_AR>0[H6 M^U6X)_@/#C\#M/\ P(UX+70>!O$3>%O&FG:KDB**4+.!WB;A_P!#GZ@5SXFE M[6DXF^'J>SJ*1]CI]WFG4R)E>-6C8,K#*L#D$>M/KYD^A"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BCO52\O8[38K;GED.V.)/O.?;^ MIZ#O2;25V.,7)V1:)YQ_6@57@CE_UERP,I[#[J#T'^/?]*L+TH3N@:L["T44 M4Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !0.M% ZT .HHHH *^;/VBO^2AV/_8*C_\ 1LM? M2=?-G[17_)0['_L%1_\ HV6N[ ?QCCQO\$\GHHHKZ \,**** "OL_P '?\B+ MH7_8-M__ $4M?&%?9_@[_D1="_[!MO\ ^BEKRLR^&)Z67_%(VJ***\8]8*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *0]:6D/6@#Y+^+_ /R5C7/^ND?_ **2N+KM/B__ ,E8US_KI'_Z*2N+KZFC M_"CZ(^K"BBBM3(*FLO^/\ M_\ KJO\ZAJ:R_X_[?\ ZZK_ #I/8:W/ MN(4M(*6ODCZ<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#Q']I'_CP\/_\ 76?^25X)7O?[2/\ QX>'_P#KK/\ R2O!*^AP M7\!?/\SPL9_&84445VG(%%%% 'TQ^S]_R3:7_L(2_P#H*5ZC7EW[/W_)-I?^ MPA+_ .@I7J-?,XG^-+U/HL/_ H^@4445SFQYI\>O^28R?\ 7W%_6OF&OI[X M]?\ ),9/^ON+^M?,->]E_P#!^9XN._B_(****] X0HHHH **?Y4GDB4HWEEB MH?'!(&2/U%,I %%%%, HHHH ]V^!/CW?%_PB>J3?.@+V#L>HZM'^')'X^@KW M%/NU\/6EW/87D-W9RM#<0.)(Y%."K Y!KZW^'_C.#QMX5AOT(2ZC'E7<*G[D M@ZGZ'J/K[5X>.P_)+VD=F>Q@Z_/'DENCK**:O2G5YIZ 4444 %%%% !1110 M4444 %%%% !1110 4444 (>U?&WCO_DHGB+_ +"=Q_Z-:OLD]J^-O'?_ "43 MQ%_V$[C_ -&M7J9=\Y_M#>)=EOI_AR"3F0_:K@ _PC M*H/Q.X_@*\(KWZE6*,>K,<#^=?9VCZ7!HNBV6F6@Q!:0K$O'7:,9/N>OXU\^? /PW_:?C";6 M)TS!I'/^$6\> M:CIZ)MMV?SK;CCRWY 'TY7\*Y>OH+]H;PW]IT>Q\0P)^\LW^SSD#_EFQRI/L M&X_X'7S[7I8:I[2DGU//Q%/V=1H****Z3G"BBB@#ZH^#?B;_ (2'X>VL.?[-G?%MJJ>5@G@2KRA_FO\ MP*OIM/NU\WBZ?LZK[/4]_"U/:4D^PZBBBN4Z0HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *:3SUQ0QY'^-GZ=IS6Y:YO MI?M%[(/GDQPH_NJ.RC]>IJ+1-#32D>6:0W%[-S/.W5CZ#VK74<5%.,I/GJ?) M=O\ @EU)0@O9TMNK[_\ _I^0OW:=1170HUY=^S]_R3:7_ +"$O_H*5ZC7S.)_C2]3 MZ+#_ ,*/H%%%%:?'K_DF,G_7W%_6OF&OI[X]?\DQD_Z^XOZU\PU[V7_P M?F>+COXOR"BBBO0.$**** /7?A7X2MO&?PY\1:7<;4E^T(]M,1_JI0AP?IV/ ML?I7E6H6%SI>I7%A?Q-#;#_P (GJDV'C!>P=S]Y>K1 M_AU'MGT%>WI]WG]:^9K4G2FXL^AI5%4@I(=11161J%%%% !1110 4444 %%% M% !1110 4444 (>U?&WCO_DHGB+_ +"=Q_Z-:OLD]J^-O'?_ "43Q%_V$[C_ M -&M7J9=\>?&KQ+_P (_P##^>"% M]MUJ1^RQX/(4_?/_ 'SD?\"%73@ZDU%=2)R4(N3Z'SMXU\0MXI\9:CJQ)\N: M4B$'^&->$'Y ?CFL*BBOJ8Q44DCYR4G)ML****HD***Z/P!X=/BGQQIVF,NZ M!I?,N/\ KDOS-^8&/J14RDHQXC[IQPWX'!_"OC&\M)K"^GL[I#'/;R-%(A_A93@C\Q7W _]*^9OCKX M;_L?QP-2A3;;ZK'YG X$JX#C_P!!/_ C7H9?4M-P?4X,=3O%370\RHHHKVSR M HHHH EM;J:RO(;JVPU>WP%NH5>:KK]_P"*[X:;HZ.MLQY[%QZL>R^U M_V1X:R[.9P/-E[L?0>U;('XU%"C/F]K M6UE^"]#3$8B'+[&AI#\9>O\ D(H%.HHKM//"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *!UHH'6@!U%%% !7S9^T5_R4.Q_P"P5'_Z-EKZ3KYL_:*_Y*'8_P#8 M*C_]&RUW8#^,<>-_@GD]%%%?0'AA1110 5]G^#O^1%T+_L&V_P#Z*6OC"OL_ MP=_R(NA?]@VW_P#12UY69?#$]++_ (I&U1117C'K!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2'K2TAZT ?)?Q?_ M .2L:Y_UTC_]%)7%UVGQ?_Y*QKG_ %TC_P#125Q=?4T?X4?1'SE;^)+U8444 M5J9!4UE_Q_V__75?YU#4UE_Q_P!O_P!=5_G2>PUN?<0I:04M?)'TX4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'B/[2/_'A MX?\ ^NL_\DKP2O>_VD?^/#P__P!=9_Y)7@E?0X+^ OG^9X6,_C,****[3D"B MBB@#Z8_9^_Y)M+_V$)?_ $%*]1KR[]G[_DFTO_80E_\ 04KU&OF<3_&EZGT6 M'_A1] HHHKG-CS3X]?\ ),9/^ON+^M?,-?3WQZ_Y)C)_U]Q?UKYAKWLO_@_, M\7'?Q?D%%%%>@<(4444 ?0/[./\ R M;_P"OF/\ ]!->Q31),K13(KQNI5D8 M9# ]017CO[./_(!UO_KYC_\ 037L^.M?-XS^/(^@PW\&)\E_$_P._@KQ0R6Z ML=,N\RVCGL.Z9]5)_+!KBZ^P_'GA"V\:>&)],GVI.!YEM,1_JI1T/T/0^QKY M$O[&YTS4)[&^B:&YMY#'+&W56!P:]?!U_:PL]T>7BJ/LY76S*]%%%=IQA111 M0!-9WEQI]]#>64K0W$#B2.13RK Y!KZX\ ^,H/&OA:#48RJ7*?N[N$'_ %<@ M'/X'J/\ ZU?(-=A\-/&\G@GQ5'<2LS:=._\ MDHGB+_L)W'_HUJ]3+OCEZ'FX_P"%&!1117M'DA1110!N^!O^2A^'?^PI;?\ MHU:^RQTKXT\#?\E#\._]A2V_]&K7V6.E>+F/QQ/7P'PR%HHHKRST0HHHH ** M** "BBB@ HHHH **** "BBB@!K9SQ7S#\]_L]>'/)T_4/$4Z8>X;[ M+;DC^!2"Y_$[1_P$UX1;6\MW=16UNADFF<1QH.K,3@#\Z^SO"VA0^'/"NGZ1 M"%*VD(1F ^\W5F_%B3^->=CZG+3Y%U._ T^:?,^AJI]W\:=117A'LAC/6O/? MC1X;_M_X?7$L,>ZYTT_:HL#DJH^-/#[>%_&.I:0P.R"8^23_%&>4/_ 'R16'7U,9*2 M31\W).+LPHHHJA!6_P"!O$3>%O&FG:KDB**4+.!WB;Y6_0D_4"L"BIE%2BXO MJ5&3BTT?VL2H'R'_ M +YP,^JFO0%Z?C7RU2#A-Q?0^CA)3BI+J.HHHJ"PHHHH **** "BBB@ HHIK M=>N* '50U;5K31[0W%[+M7HJ#[SGT JEK_B6UT*W_>'S;AA^[A!Y/N?05YSG M5/%NM ,3+,WX)$O] *\[%8U4G[.GK-GJX++W67M:KY8+KW+5[J&J>,]62W@7 M$>@:#H-MH5GY<'SRMCS9CU8_T'M3M"T&UT2R\F ;Y&YDE M(Y<_X>U:H IX7"N#]K5UF_P%C<:JB]C15J:_$ /6EHHKT#RPHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ H'6B@=: '4444 %?-G[17_)0['_L%1_^C9:^ MDZ^;/VBO^2AV/_8*C_\ 1LM=V _C''C?X)Y/1117T!X84444 %?9_@[_ )$7 M0O\ L&V__HI:^,*^S_!W_(BZ%_V#;?\ ]%+7E9E\,3TLO^*1M4445XQZP444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4AZTM(>M 'R7\7_ /DK&N?]=(__ $4E<77:?%__ )*QKG_72/\ ]%)7%U]3 M1_A1]$?.5OXDO5A1116ID%367_'_ &__ %U7^=0U-9?\?]O_ -=5_G2>PUN? M<0I:04M?)'TX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'B/[2/_'AX?_ZZS_R2O!*][_:1_P"/#P__ -=9_P"25X)7T."_ M@+Y_F>%C/XS"BBBNTY HHHH ^F/V?O\ DFTO_80E_P#04KU&O+OV?O\ DFTO M_80E_P#04KU&OF<3_&EZGT6'_A1] HHHKG-CS3X]?\DQD_Z^XOZU\PU]/?'K M_DF,G_7W%_6OF&O>R_\ @_,\7'?Q?D%%%%>@<(4444 ?0/[./_(!UO\ Z^8_ M_037LX[UXQ^SC_R =;_Z^8__ $$U[..]?-XS^/(^@PW\&(C#->*_';P%]KM? M^$KTN+,\"A;Y%'WX^BR?4=#[8["O;*AN(HYXVAF19(Y%*LC#(8'@@BLJ-5TI MJ2-*M-5(.+/ARBNR^)O@A_!7BAXH%8Z;=9EM)#S@=TSZJ3CZ8/>N-KZ:$U.* ME$^>G!PDXL****L@**** />O@5X]-Q;_ /"*:I-^\A!>Q9C]Y.IC^HZCVSZ5 M[:GW>:^'[&]N-.OX+VRE:&XMY!)%(O56!R#7USX#\8V_C3PM!J,.V.X'[NZ@ M4_ZJ0=?P/4>Q]:\/'8?DE[2.S/9P=?GCR/='4T4B].:6O-.\**** "BBB@ H MHHH **** "BBB@!#VKXV\=_\E$\1?]A.X_\ 1K5]DGM7QMX[_P"2B>(O^PG< M?^C6KU,N^.7H>;C_ (48%%%%>T>2%%%% &[X&_Y*'X=_["EM_P"C5K[+'2OC M3P-_R4/P[_V%+;_T:M?98Z5XN8_'$]? ?#(6BBBO+/1"BBB@ HHHH **** " MBBB@ HHHH *:_P#.G5%-(D4;22L%C1=S,3@*!U- 'B/[0WB7;!I_AN!^7/VJ MX&><#*H/SW'\!7A-;OC3Q"_BGQEJ.K,3Y<\I$(/\,8X0?D!^.:PJ^FP]/V5) M1/GL14]I4<@HHHKH, HHHH ](^!_AS^VO'R7TR9M]*3[0Q(X,AX0?GEO^ U] M/KT_&O.?@GX:_L/X?PW4R;;G5&^TOG@A.B#\AG_@1KT=>G%?.8RI[2L[=-#W M\+3Y*2\Q:***Y#I"DP#U%+10!X7^T3X;_P"0;XCMT_Z=+@@?5D/_ *$,_2O" MJ^R_&GA]?%'A'4=)8+ON(2(B?X9!RA_[Z KXVDC>&5HY5*NA*LIZ@CM7O8"I MS4^5]#Q<;3Y:G,NHVBBBO0.$**** /2_@9XE_L;QU_9T[XMM53RL$\"0!7PY:W,MG=PW5LYCFAD62-QU5@<@_F*^S?"NN0^)?"UAJ]O@+=0A MV4?POT9?P8$?A7BYA3M)5%U/7P-2\7!]#7HHHKRST0HHHH **** "BBFN=O) M. !UH &.#UKE?$WC"'2@UK8E9KSH3U6+Z^I]OSK-\3^-OOV6BR9_A>Y!_1?\ M?R]:Y+2M*N]:U!;>U!9B0[I)7/"CU)[5ZIH>AVNAV0AMQN=N9)2.7/K]/0 M4[0]%M=$T\6]LN6/,DI'S.?4_P"%:6,5TX/!*@N>>LF]_M M(_\ 'AX?_P"NL_\ )*\$KZ'!?P%\_P SPL9_&84445VG(%%%% 'TQ^S]_P D MVE_["$O_ *"E>HUY=^S]_P DVE_["$O_ *"E>HU\SB?XTO4^BP_\*/H%%%%< MYL>:?'K_ ))C)_U]Q?UKYAKZ>^/7_),9/^ON+^M?,->]E_\ !^9XN._B_(** M**] X0HHHH ^@?VSELS@QE'GCSK='@E%%%>X>,%%%% !79?#+QO)X* M\4I-,S'3;K$5Y&.?E[.!ZJ>?ID=ZXVBHG!3BXRV94).$E)'W+;RQSVZ30.LD M_:[7_A%-3F_?0*6L68_?3O']1U'MGTKVI#E:^9 MK4G2FXL^BI5%4@I(=11161H%%%% !1110 4444 %%%% "'M7QMX[_P"2B>(O M^PG"%]MU MJ1^RQX/(0CYS_P!\\?\ A7H#9W"OF'XX>)?[<\>-8PONMM*3R%P<@R'F0_G MA?\ @-=>$I^TJKLM3FQ53V=)^9YO1117T9X 4444 %;'A/09/$WBS3](B#8N M9@)"/X4'+G\%!-8]>W?L\^&]]SJ/B.XCXC'V6W)'\1PSD?0;1^)K#$5/94W( MVH4_:5%$]VMH8[>WCA@18XXU"(BC 4 8 %2TU>G'K3J^8/H@HHHH **** &- MU_"OEGXT>'/[!^(=S/"FVVU(?:H_9B<./^^@3]&%?5& >HKS'X[^&_[8\##4 M8$S<:5)YO Y,;8#C_P!!;_@-=F#J>SJKL]#EQ5/GI/R/F6BBBOHCP0HHHH * M]Y_9Y\1F6RU#P[.YS"WVJWR?X3@./P.#^)KP:NZ^$VH-I7BMKQ>?*0,P Y9< MX8?D37!F$HPPTI2Z6_,[\OA*IB8PCN[_ )'U:O3KFG5'"ZR1!T8,K#*L#D$> MM25X![(4444 %%%4M4U2UTBT-S>R[$'0=2Q] .YJ9245>6Q48RG)1BKLGN;B M*UA:>XE6*)!EF8X KS3Q-XQFU4M:6!:*SZ,>C2_7T'M^=4/$'B2[UZX^GN?4U6T;1KG6[X6]JN .9)"/EC'J?\*^=Q6.GB)>RH[/\ $^KP674\ M+'V^(W7W+_@B:1I%UK5\MM:+[NY^Z@]37K.BZ-:Z+8BWM5R0CYG/J:71M M'M=&L%MK5..KN?O.?4UH=*]/!8*.'7-+67Y'D9AF$L5+ECI%?CZA1117HGDA M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % ZT4#K0 ZBBB@ M KYL_:*_Y*'8_P#8*C_]&RU])U\V?M%?\E#L?^P5'_Z-EKNP'\8X\;_!/)Z* M**^@/#"BBB@ K[/\'?\ (BZ%_P!@VW_]%+7QA7V?X._Y$70O^P;;_P#HI:\K M,OAB>EE_Q2-JBBBO&/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "D/6EI#UH ^2_B_\ \E8US_KI'_Z*2N+KM/B_ M_P E8US_ *Z1_P#HI*XNOJ:/\*/HCYRM_$EZL****U,@J:R_X_[?_KJO\ZAJ M:R_X_P"W_P"NJ_SI/8:W/N(4M(*6ODCZ<**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#Q']I'_CP\/\ _76?^25X)7O?[2/_ M !X>'_\ KK/_ "2O!*^AP7\!?/\ ,\+&?QF%%%%=IR!1110!],?L_?\ )-I? M^PA+_P"@I7J->7?L_?\ )-I?^PA+_P"@I7J-?,XG^-+U/HL/_"CZ!1117.;' MFGQZ_P"28R?]?<7]:^8:^GOCU_R3&3_K[B_K7S#7O9?_ ?F>+COXOR"BBBO M0.$**** /H']G'_D ZW_ -?,?_H)KV<=Z\8_9Q_Y .M_]?,?_H)KV<=Z^;QG M\>1]!AOX,1:***Y3H"H;B&.XA>&=%>.12KHPR&4C!!'<5-28!ZB@#Y(^)?@F M3P5XID@B5CIUSF2TD/\ =SRF?5>GTP>]<=7V!\0/!]MXT\+S:=+MCN%'F6LQ M'^KD X_ ]#['V%?(U[97&G7T]G>Q-#<6[F.6-ARK X(KZ'"5_:PL]T>%BJ/L MIW6S(****[3D"BBB@"Q87USIFH07UC*T-Q;R"2*1>JL#D5]<^!/%]OXT\+V^ MI0%4G V74(/^KE Y'T/4>QKX^KM/AAXX?P5XH22X9CIMWB*[0=AV<#U4\_3( MKBQF']K"ZW1V86O[*=GLSZS3[O-.J."1)H$DA=9(W 974Y# C@@]ZDKYX]P* M*** "BBB@ HHHH **** $/:OC;QW_P E$\1?]A.X_P#1K5]DGM7QMX[_ .2B M>(O^PG;C_A1@4445[1Y(4444 ;O@;_ )*'X=_["EM_Z-6O MLL=*^-/ W_)0_#O_ &%+;_T:M?98Z5XN8_'$]? ?#(6BBBO+/1"BBB@ HHHH M **** "BBB@ HHIC'F@#(\6Z]%X9\*ZAK$N/]%A+(I_B<\(OXL0*^-+B>2ZN M9+BX$U[N I\M M/F?4\;&U.:?*N@4445Z)P!1110 J*SNJ("68X Y)K[&\">'5\+^"=-THJ!+ M%$&G..LC?,WZDCZ 5\Y_![PW_P )#\1+0RINMM/_ -+ER.#M^X/^^BOX U]6 M+TKQLQJ:JFO4]; T[)S8[&.E%%%>4>D%%%% !1110 56OK6&^LY[2Z020SQ- M'(I[JPP1^56:8_6@#XK\1Z--X=\27^DW&=]I.T>XC&Y<_*WXC!_&LVO9OVA? M#?V;5[#Q# GR7:?9YR!_RT7E2?JN1_P"O&:^GH5/:4U(^=K4_9U'$****W,0 MKK?AX?\ B<70]8/_ &85R5=9\/?^0Y<#_IW/_H2UY6-W\!]SGC_ ($:]63H?K7S.!K>VH)O=:'T698?V&)DEL]4.IK=10QQ7,>) MO%\.CJUK:;9KWTZK%]??VKHJUH48\TW9')1H5*\U"FKLOZ[XDM="M]TI\R=A M^[A4\GW/H/>O+=5U:ZUB\-Q>R;FZ*H^Z@] *@N+F:\N'GNI&EEB&W&V->9)6'"#_'VKYC$8JKBY\D5IT1]CA<%1P--U)O7J_\OZU$T71+ MK6[X6]L,*.9)"/E0>_OZ"O6=(TFUT>Q6VLTP K"BBBM3(*FLO^/\ M_\ KJO\ZAJ: MR_X_[?\ ZZK_ #I/8:W/N(4M(*6ODCZ<**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#Q']I'_CP\/_\ 76?^25X)7O?[2/\ MQX>'_P#KK/\ R2O!*^AP7\!?/\SPL9_&84445VG(%%%% 'TQ^S]_R3:7_L(2 M_P#H*5ZC7EW[/W_)-I?^PA+_ .@I7J-?,XG^-+U/HL/_ H^@4445SFQYI\> MO^28R?\ 7W%_6OF&OI[X]?\ ),9/^ON+^M?,->]E_P#!^9XN._B_(****] X M0HHHH ^@?VO&/V/3>V?\ PBNIS9GMU+6+,?OQ]T^J]1[9]*]I0Y!SZU\0:??W.EZC;W]A M*T-S;R"2-UZJP-?77@?Q=;>,_"]OJ=MM27&RY@4_ZJ4=1].X]B*\+'8?DE[2 M.S/9P=?GCR/='3T4U?NTZO..\**** "BBB@ HHHH 0]J^-O'?_)1/$7_ &$[ MC_T:U?9)[5\;>._^2B>(O^PGT>2%%%% &[ MX&_Y*'X=_P"PI;?^C5K[+'2OC3P-_P E#\._]A2V_P#1JU]ECI7BYC\<3U\! M\,A:***\L]$**** "BBB@ HHHH **** "HIY$BB>64A41=SL3@ #N:EKSOXV M>)?[ \ 36\#[;K4S]ECP>0A&7/\ WSQ_P(5=.#J345U(G)0BY,^=O&?B!_%' MC#4=6)/ESRD0@_PQCA!^0'XUAT45]3&*BDD?.2DY-MA1115$A115_0M)GUW7 MK+2[4?O;N98@?[N3R?P&3^%)M)78TFW9'T)\!_#?]E^"I-5G3;/JLFY?^N29 M5?S.X_0BO5$Z?C5?3KM,M[&U0+!;1+#&OHJC 'Y"K6,=*^6JU'4FY/J?1 MTX*$%%!11169H%%%% !1110 48HHH Y7XC^'/^$I\"ZAIR)ON!'YUMQSYB\@ M#Z_=_P"!5\@$$'!X-?'K7R7\5O#?_"-?$*_@B3;:W1^U6^!@;7.2!]&W M#\*];+JFKIOU/,QU/131QM%%%>P>4%=5\/?^1@G'_3JW_H2URM=3\/CCQ%+_ M ->S?^A+7EYOK@*OH>MDW_(PI>IZ0&96#(Q5@C"F5/ MG X 8<,/S!KQFKT.KWMOI4FG0RE+>5R[XZG( QGTXZ5^*/&VS?9:*^7Z/^7!\D*_P"MF(X0?U/M6-2K6Q=375]$=%&C0P-)VT75B:%H5SKMYY5O\L2\ MRRD?*@_J?05ZQI>F6NDV*6UG'M1>23U8^I/K2Z9IMMI=BMK9QA(T_-CZGWJY M7T6#P<-_@GD]%%%?0'AA1110 M 5]G^#O^1%T+_L&V_P#Z*6OC"OL_P=_R(NA?]@VW_P#12UY69?#$]++_ (I& MU1117C'K!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !2'K2TAZT ?)?Q?_ .2L:Y_UTC_]%)7%UVGQ?_Y*QKG_ %TC M_P#125Q=?4T?X4?1'SE;^)+U84445J9!4UE_Q_V__75?YU#4UE_Q_P!O_P!= M5_G2>PUN?<0I:04M?)'TX4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'B/[2/_'AX?\ ^NL_\DKP2O>_VD?^/#P__P!=9_Y) M7@E?0X+^ OG^9X6,_C,****[3D"BBB@#Z8_9^_Y)M+_V$)?_ $%*]1KR[]G[ M_DFTO_80E_\ 04KU&OF<3_&EZGT6'_A1] HHHKG-CS3X]?\ ),9/^ON+^M?, M-?3WQZ_Y)C)_U]Q?UKYAKWLO_@_,\7'?Q?D%%%%>@<(4444 ?0/[./\ R =; M_P"OF/\ ]!->SCO7C'[./_(!UO\ Z^8__037LX[U\WC/X\CZ##?P8BT445RG M0%%%% !1BBB@#E?B%X.M_&OA:;3I-J72?O;68C[D@Z?@>A^N>PKY&O+.XT^] MFL[R)H;B!S')&PP58'!%?<+=:\/^.W@+S8O^$LTN/+H E^B#[R]%D_#@'VQZ M&O2P.(Y)>SELSS\91YX\ZW1X11117N'CA1110 5VOPN\<-X+\4H]RQ.F7>(K MM?[HSQ(!ZJ?TS7%45$X*<7&74N$W"2DC[E@=)84DB971@"K*<@CU![BI*\6^ M!?CTW]C_ ,(MJWTKV=#E:^9K4W2FXL^AIU%4@I( M=11161H%%%% !1110 A[5\;>._\ DHGB+_L)W'_HUJ^R3VKXV\=_\E$\1?\ M83N/_1K5ZF7?'+T/-Q_PHP****]H\D**** -WP-_R4/P[_V%+;_T:M?98Z5\ M:>!O^2A^'?\ L*6W_HU:^RQTKQ6>B%%%% !1110 4444 M %%%% #'X[XKY@^-_B7^W/'CV4,FZVTI/(7!X,AYD/YX7_@-?1'B_7HO#/A3 M4-7EP?LT)9%/\3GA!^+$"OC.>>2YN))YW,DLKEW<]68G)->IE]*\G4?0\['5 M+14%U&4445[1Y 4444 %>P?L^^'/MGB&\U^=/W=C'Y,!/_/1QR1]%R/^!5X_ M7UW\,?#0\,?#_3[.1-MS*OVBXR.?,< X/N!A?PK@QU3DI674[<'3YZEWT.L3 MI3J**\ ]L**** "BBB@ HHHH **** $P#U%>2?M ^&OM_A6VUNWC_?:;)ME( M')B? _1MOYFO7*HZQIL&LZ1=Z;>+N@NH7B?CH&&,_45K1J.G44C.K!5(.)\2 M45;U73I](U>[TZ\7;/:S-%(/=3BJE?4)W5T?.-6=@KI_ '_(QO[V[?S6N8KI MO )_XJ1O^N#?S%>=FO\ N-7T9Z>4?[_2_P 2/2J/QHHX]:_)C]@"M6Q\2ZKI MELMO8W*Q1*M7"/'FNC_ );QGZQ"NM+4_@P_K7'?C1^-5]>Q/\[(_L["?R([1?B3>_P 5C ?HS4\? M$JX'WM.C/TE/^%<1^-''K3^OXG^?\B7EF$?V/S_S.[7XEO\ Q:6#]+C'_LM/ M7XEK_%I;?^!'_P!C7 _C1^-5_:.*_F_!?Y$_V5@_Y/Q?^9Z /B5!WTZ3\)0? MZ5(/B3:?Q6,_X,#7G?XT?C5?VEB?YOP1/]D8/^7\6>CCXCZ>>MG=#Z;?\:D7 MXC:3WM[P?\ 4_P#LU>:?C1^-/^T\3W_ G^Q\)V?WGIH^(FCD\QW8^L8_^*J0 M?$#12>3<#ZQ__7KR[\:/QJO[4Q'E]Q/]BX7S^\]47QYH9ZS2CZQ&GKXXT$]; MQA]87_PKRC\:7\:?]JU^R_KYD_V)AN[^]?Y'K*^-= ;_ )B 'UB*M$8\:E"/J34@\2Z, M3QJ=L/K(!7C?XT?C5?VO5_E7XD_V%1_F?X'M U_2&Z:I9_C.O^-.&LZ8QXU* MT/TG7_&O%?QH_&J_M>?\J)_L*G_.SVU=4L6^[?6Y^DJ_XT\7MLQ^6ZB/_;05 MX?\ C1^-/^V)?R?B3_8,?^?GX?\ !/=!-&W21#]&%/!ST/ZUX1QZTH..AQ5? MVQWA^/\ P"?[![5/P_X)[OFDSSZUX8)I%^[*X^C&GB\N5Z7,P^CFG_;"_D_' M_@$_V"_^?GX?\$]PYS1SFO$AJ=\OW;VX'TE;_&GC6=44_+J-V/I.W^-4LWCU MA^)/]@S_ )U]Q[917BX\0:P.FJ7G_?\ 8_UIX\2ZR.FIW/XR$U7]KT_Y61_8 M57^=?B>RT5XZOBG7!TU*<_4@U*GBOQ#_ WTQ_X I_I5+-J7\K)>1U_YE^/^ M1Z[17E*^*_$_\-S*?^W=#_[+4R^*?%9Z&5O^W4?X5:S2B_LO[O\ @F;R:NOM M1^]_Y'J%%>:IXG\6GI;RM_VZ'_"ID\2>,#TTZ1O^W-ZM9E2?V7]QF\IK+[4? MO/1**X%?$?C'_H$$_6U M%FNL?_ H_P"9O45CKJ&M'[VB(O\ V^J?_9:F6\U,_?TM5_[>@?Z5I[:+[_<_ M\B'0FNJ^]?YFE0.M4TGO6^]:(O\ VVS_ $J>-I2PWHJ\]FS_ $JU),R<6O\ MAR>BBBJ)"OFS]HK_ )*'8_\ 8*C_ /1LM?2=?-G[17_)0['_ +!4?_HV6N[ M?QCCQO\ !/)Z***^@/#"BBB@ K[/\'?\B+H7_8-M_P#T4M?&%?9_@[_D1="_ M[!MO_P"BEKRLR^&)Z67_ !2-JBBBO&/6"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "D/6EI#UH ^2_B__ ,E8US_K MI'_Z*2N+KM/B_P#\E8US_KI'_P"BDKBZ^IH_PH^B/G*W\27JPHHHK4R"IK+_ M (_[?_KJO\ZAJ:R_X_[?_KJO\Z3V&MS[B%+2"EKY(^G"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \1_:1_X\/#_P#UUG_D ME>"5[W^TC_QX>'_^NL_\DKP2OH<%_ 7S_,\+&?QF%%%%=IR!1110!],?L_?\ MDVE_["$O_H*5ZC7EW[/W_)-I?^PA+_Z"E>HU\SB?XTO4^BP_\*/H%%%% M:?'K_DF,G_7W%_6OF&OI[X]?\DQD_P"ON+^M?,->]E_\'YGBX[^+\@HHHKT# MA"BBB@#Z!_9Q_P"0#K?_ %\Q_P#H)KV<=Z\8_9Q_Y .M_P#7S'_Z":]G'>OF M\9_'D?08;^#$6BBBN4Z HHHH **** #%074$5S!)!<1K)#*A1T89#*>""/3% M3T8H ^1/B3X)E\$^*9+5 S:?<9ELY3SE,\J3ZJ>#^![UR-?7OQ#\&P>-?"\U M@P5+N,>;:2D?(3ZZE M=C_A1@T44H5F^Z"?H*]D\@2BI1:W#?=@E/T0U(NFWS?=L[ M@_2)O\*ESBMV5R2?0U/ W_)0_#O_ &%+;_T:M?98Z5\?>#-+U"+QWH,TMC=1 MQ1ZE;L\C0L H$JDDG'&*^N!J%FHYNX?QE'^->%F5:DIQO)?>>Q@*<^5Z,M45 M4.IV(ZWD/_?P4S^UK$?\O<7X-7D_6J"WFOO1Z7LJG\K^XO450_MG3^]VGZTW M^W-/'_+TI^BG_"H>-PRWJ1^]#]C5_E?W&C168=?TT=;K\ C?X4G_ D.G=IF M/_ #4/,,&O\ E['_ ,"17U>M_*_N-2BLD^(]/_YZ.?\ @!II\2V /60_\!J? M[3P2_P"7L?O0_JU;^5FQ3&Z]?UK(/B>Q_NS'Z*/\:C?Q19YXBG/U _QJ'FV! M7_+U#^JU_P"5GE/[0WB7$>G^&X).6/VNY /;E4'_ *$<>PKPJO6_%O@#7/%? MBR_UB:_M$%Q+^[0ER4C'"KT[ #\:R5^#NI'[VIVH^B,:]NAGN54:2BZR_'_( M\>OEV-JU')4W^!YU17I2_!N[_CU>$?2%C_6I%^#,A^_K:CZ6N?\ V>M'Q-E" MWK+[I?Y&:R?'/_EW^*_S/,:*]37X,+_%KC'Z6F/_ &>I%^#5M_%K,I^D '_L MU9?ZUY/_ ,_?_)9?Y%+)<=_)^*_S.5^&/AO_ (2?Q_I]G(FZVA?[1<9'&Q,' M!^IPO_ J^NDZ?C7D/@+PW:^ I+R:U8WD]TJH9)5QL49.!CU)&?H*[7_A*;K' M$,(_/_&O&QG$V7U:EXS;2\F>KAHG_EH@^B"I_U MDP7][[O^"/\ LZMY'8T5QG_"0ZD?^6X'_ !33K^I'_EY_P#'%_PJ'Q+@_P"6 M7W+_ #'_ &;6[K^OD=K17$'7-1/_ "]-_P!\C_"FG6=0/_+U)4/B;"](2_#_ M #*_LVKW1W-%<*=7OS_R]R_]]4W^T[X_\ODW_?9J'Q/A^D'^ _[-J?S([L]: M8W/6N%-_>'[UW.?K(::;NX/6XE/U?K4*V5JGW;:%? MI&*]*EQO"G3471;MY_\ ."IP^YS[?FO:_6UE?[PAE/]GR6 M+Y^;DUM:U[>=W^0TW$*_>E0?5A33>VHZW,(^L@KQ6BO37"T.M5_=_P $Z'Q; M/I1_'_@'M45Y;3S)##/%)*Y"JB."S$] !6FNCZFWW=-NS](&_P *\&MKB6TN MHKFW-+O/\ OPW^%/'AO63_ ,PRY_&(BO9L45Q_ MV13_ )F=7]NU?Y%^)XXOA?6FZ:;/^(Q3QX2UQNFG2?BRC^M>P8HI_P!D4OYF M3_;E?^5?C_F>1#P;K[=-/;_OXG^-2#P1KY_Y<0/K,G^->LT57]DT.[_#_(G^ MW,3_ "Q_'_,\H'@773UM4'UE7_&GCP%KAZQ0CZRBO5**?]DT.[_KY$_VWB>R M^[_@GEP^'VM'K]F'UD/^%/'P[U@_\M;0?61O_B:].Q1BJ_LO#^?WD_VUBO+[ MCS4?#G5.]S9C_@3?_$TX?#C4#]Z\MA]-Q_I7I%%/^S,-V?WD_P!L8ONON/.E M^&]X>M_"/HA-/'PVG/748Q](2?ZUZ%1BJ_LW#=OQ9/\ :^,_F_!' #X:.?O: MH!_V[_\ V5/7X:+_ !:HQ^EO_P#95WF**K^SL+_+^+_S)_M7&?S_ (+_ ".& M'PUAS\VI2'Z1 ?UIX^&]H/O7\Q^B"NVHQ3_L_#?R_F3_ &IC/Y_P7^1Q@^'% MAGYKRY/TV_X4\?#G2^]S>'Z,G_Q-=A15?4<-_(3_ &EBW]MG)#X=Z./^6MX? MK(O_ ,33Q\/M''7[2?K(/\*ZJBG]3P_\B)_M#%?\_&#= '3 M3U/_ &T?_&MZBG]6H+["^Y$_7,2_^7C^]F(/".A+TTZ,_5F_QIX\+:(O_,-A M_$9K8HQ5?5Z/\J^Y$_6:[^V_O9E#PWHJ]-,MOQC!IZZ!I"_\PRS_ !@7_"M* MBG[&FOLK[B?;U7]I_>4AHVEKTTVS'T@7_"GC2]/7[MC;#Z0K_A5JBJ]G#L3[ M2;ZLKBQM!TM81](Q4@MX5^[#&/HHJ2BGRQ[$\TGU$"@= !]!2T451(4444 % M%%% !1110 4444 &*,444 %%%% !0.M% ZT .HHHH *^;/VBO^2AV/\ V"H_ M_1LM?2=?-G[17_)0['_L%1_^C9:[L!_&./&_P3R>BBBOH#PPHHHH *^S_!W_ M "(NA?\ 8-M__12U\85]G^#O^1%T+_L&V_\ Z*6O*S+X8GI9?\4C:HHHKQCU M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ I#UI:0]: /DOXO_ /)6-<_ZZ1_^BDKBZ[3XO_\ )6-<_P"ND?\ Z*2N M+KZFC_"CZ(^K"BBBM3(*FLO^/^W_ZZK_.H:FLO^/\ M_\ KJO\Z3V& MMS[B%+2"EKY(^G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH \1_:1_X\/#_ /UUG_DE>"5[W^TC_P >'A__ *ZS_P DKP2O MH<%_ 7S_ #/"QG\9A1117:<@4444 ?3'[/W_ "3:7_L(2_\ H*5ZC7EW[/W_ M "3:7_L(2_\ H*5ZC7S.)_C2]3Z+#_PH^@4445SFQYI\>O\ DF,G_7W%_6OF M&OI[X]?\DQD_Z^XOZU\PU[V7_P 'YGBX[^+\@HHHKT#A"BBB@#Z!_9Q_Y .M M_P#7S'_Z":]G'>O&/VOF\9_'D?08;^#$6BBBN4Z H MHHH **** "BBB@!CUX=\=? 6^/\ X2S2XOF0!+]%'4=%D_#@'VQ[U[IBH+JW MBNH)+>XC62&5"DB,,AE(P01[UK1JNE-21E5IJK!Q9\.T5UOQ'\%2^"?%4MHH M9K"?,MG*>]2Z+[E_D?0?PF\>KXA7_A'?-;2Y+6(?9(@YE$D M8ZJ"W.5XXST^E>H?V??L.-6E_P"_8_QKXVTS4KK1]4M]0T^4Q7-M()(W'8C^ MGMWKZ[\%^++7QCX9M]4M2$=ODGA!YBD'WE_J/4$5\]C\JHQESKFL_P"]+_,] MG!XZ2\LP[_ )O_ M *7^9Z*Q-1=ON7^1S[:-J9_YBCGZNW^-1G1-3/_ #$,_61JZ2BL7DV%?\W_ M ($_\RUC*J[?B.E?&_CO_DHGB+_ +"=Q_Z,:NG"<.8*M)J3E_X$SEQ6:5Z2 M3C;[CTJ/XH^%Q]V*X3_MW']#5A?BGX9/6>X7ZP&O#J*[)<'9;+=R^_\ X!QK M/L6NB^[_ ()[JOQ.\+-UOI%^MN_]!4J_$CPH?^8KCZV\O_Q->"T5B^"TI MKYK_ .1+7$&*_EC]S_S/H2R\;>'=1OH+2RU-9;BXD6**/RW!9V. .1W)%=7_ M &/J _Y=9/TKYM\#?\E"\._]A2V_]&K7V4H&.E>9B^$L'0DE"CK9S_A&:[VBO/?#%#I4?X'9_:4_Y4< M;&\'6UG'UC---I<#K;R_]\&O0:*C_5>ETJ/[A_VG+^4\]\B8?\LG_P"^333& MXZHWY5Z)14/A:'2K^'_!*_M-_P OX_\ /."+O$G_?(KYF^,?BV:]\>S6>E7,D%MIRBW_<.5 M#R=7)QW!.W_@-:T.$*E:?*JJ^[_@F5;.(4H\SA^)ZQ2BOFQ?$&LI]S5[Y?I< MN/ZU*OBG7UZ:WJ/XW3G^M=4N!J_2LON9RKB*EU@_O/HZBOG4>,/$2]-:O?QF M)J1?&_B5>FLW7XOFLWP/B^E6/XE?ZPT/Y'^!]#45\_+X^\3KTUB;\54_TKTO MX-7NO>+M>O)-9OGGTVRA&]#&J[Y&^Z,@ \ ,>O85SUN"\;3@Y^TCIZ_Y&U// ML/4DHJ,OP_S.VHKL?[ TT_\ +$CZ2-_C2?\ ".Z>>B./^!FO-?#6-7VH_>_\ MCN_M&CV9Q]%==_PC=A_TT_[[IO\ PC-B>C3?]]C_ J?]7,:NWW_ / '_:%' MS.3HKJCX8LSTEG_[Z7_"F_\ "+6O:>;]/\*S?#V/[+[Q_P!H4.YR]%=-_P ( MO!VN)1^ I/\ A%8NUTX_X /\:EY!C_Y5]Z*^O4._X'-45T?_ BB]KQO^_7_ M ->FGPH>UY^<7_UZAY%F*_Y=_BO\Q_7L/_-^#.>HK?/A63M=J?\ @'_UZ:?" MT_:YC_(U#R7,/^??XK_,?URA_,85%;?_ B]SVGA_7_"FGPQ>#_EM!_WT?\ M"I>3X];TW^!7UNA_,8U%.D3RY60.K[3CSJ*1]E(K"BBBM3( M*FLO^/\ M_\ KJO\ZAJ:R_X_[?\ ZZK_ #I/8:W/N(4M(*6ODCZ<**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Q']I'_CP\ M/_\ 76?^25X)7O?[2/\ QX>'_P#KK/\ R2O!*^AP7\!?/\SPL9_&84445VG( M%%%% 'TQ^S]_R3:7_L(2_P#H*5ZC7EW[/W_)-I?^PA+_ .@I7J-?,XG^-+U/ MHL/_ H^@4445SFQYI\>O^28R?\ 7W%_6OF&OI[X]?\ ),9/^ON+^M?,->]E M_P#!^9XN._B_(****] X0HHHH ^@?VO&/VVDI'W) .A/H>A_/L*^2+JUGL;R6UNXFAGA.F\&>)U6[<_V7>D1W0/2/^[(/IW]L M^U<-145(*<7&74N$W"2DC[FB=9(@Z,'5N0P.01]:?7C?P,\>G4]-_P"$9U.; M_2[-,VC,?]9$/X?U?&WCO_ )*)XB_["=Q_Z-:O4R[XY>AYN/\ A1@4 M445[1Y(4444 ;O@;_DH?AW_L*6W_ *-6OLL=*^-/ W_)0_#O_84MO_1JU]EC MI7BYC\<3U\!\,A:***\L]$**** "BBB@ HHIC=1UH Q_&&O1^&?"FH:O+C-M M"613_$YX4?BQ KXTGFDN;B2>=R\LC%W<]6).2:]Q_:&\2_)IWAR"3D_Z7<@' MZJ@_]"./I7A=>[@*?+3YGU/&QM3FGRKH%%%%>B< 4444 %?5WP>\-CP]\.K/ MSHPMS?\ ^ES9'/S ;1^"A>/7-?./@7PZ?%/C;3=**DQ22AY\=HE^9OT!'U(K M[&B4)&%4 < 8 KR.>J%%%% !1110 4444 M %&*** "BBF.VT9)P ,F@!7.!DG ')YKE=:UHW):WM&_==&_<\]&1U!!]#U%<1\6O^1,3_K[3^35Z1KMI]EU60J"(YOW MB\=SUY^N3^(KS7XM'_BC(_>\3_T%JPRO#RPV=TZ+Z2_X;\!XRHJF G-=4>+4 M445^XGYT%%%% 'U+\%_$O_"0?#ZWAFDW76F-]EDR>2HY0_\ ?.!_P$UZ$GW> M_P"-?,/P.\2_V)X\6PG?;;:JGDG)X$@Y0_S7_@5?3R<+7SF+I>SJOL]3W\+4 M]I27D.HHHKD.D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "@=:*!UH =1110 5\V?M%?\E#L?^P5'_Z-EKZ3KYL_:*_Y*'8_ M]@J/_P!&RUW8#^,<>-_@GD]%%%?0'AA1110 5]G^#O\ D1="_P"P;;_^BEKX MPK[/\'?\B+H7_8-M_P#T4M>5F7PQ/2R_XI&U1117C'K!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2'K2TAZT ?)? MQ?\ ^2L:Y_UTC_\ 125Q==I\7_\ DK&N?]=(_P#T4E<77U-'^%'T1\Y6_B2] M6%%%%:F05-9?\?\ ;_\ 75?YU#4UE_Q_V_\ UU7^=)[#6Y]Q"EI!2U\D?3A1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >(_ MM(_\>'A__KK/_)*\$KWO]I'_ (\/#_\ UUG_ ))7@E?0X+^ OG^9X6,_C,** M**[3D"BBB@#Z8_9^_P"2;2_]A"7_ -!2O4:\N_9^_P"2;2_]A"7_ -!2O4:^ M9Q/\:7J?18?^%'T"BBBNO^28R?]?<7]:^8 M:][+_P"#\SQ<=_%^04445Z!PA1110!] _LX_\@'6_P#KYC_]!->SCO7C'[./ M_(!UO_KYC_\ 037LX[U\WC/X\CZ##?P8BT445RG0%%%% !1110 4444 %%%% M !BJ]Y;PW=M);74:R03(8Y(V&0RD8((JQ10!\@_$7P7+X)\52V0#-8S9ELY3 MSN3/W2?5>A_/O7*5]=_$?P9!XU\+RV.%2\A!EM)2/NR ="?1NA_ ]A7R3=6T M]E=RVMW$T4\+F.2-Q@JP."#7T6$K^VAKNCPL51]E.ZV9%11178<@4444 6]+ MU.ZT;5;;4=/E,5S;2"2-QV(]?4=B.XKZ\\&^*[7QAX9MM5LSM9QMFASS%(/O M+_4>H(KXXKN_A1XZ/@WQ.L=Y)C2[XB.Y!Z1G^&3\._MGVKAQF']K"ZW1V82O M[.7*]F?5B]*=3(F5XPR,&4\A@<@T^OGSW!#VKXV\=_\ )1/$7_83N/\ T:U? M9)[5\;>._P#DHGB+_L)W'_HUJ]3+OCEZ'FX_X48%%%%>T>2%%%% &[X&_P"2 MA^'?^PI;?^C5K[+'2OC3P-_R4/P[_P!A2V_]&K7V6.E>+F/QQ/7P'PR%HHHK MRST0HHHH **** "HKB2.&%Y9F"1QJ6=B?#?EVFH^(KA/FE;[);D_W1AG/XG:/^ FO;E.161X2T&+PUX3T[2(PI^RPA M78?Q.>6/XL2?QK8 QTKYBO4]K4E !R373:3H(M]L]Z TN,JG9?_ *]6M+T>+3U#N0\Y'+8Z M>PK34>M=V59'&C:MB5>71=O\W^1ABLE+17U9Y9B>)K3SK 3( MN7@.[@9.T\'^A_"O&?BX?^*.A_Z_$_\ 07KWR:-959)%W(RD,#W!KP;XRP-: M^&([>3.Z._5>6UNHKBW?$I>WU#PW/)S&?M=L">QPKC\]I_$FO.Q]/FI\ZZ'?@:G M+/E?4]RHIJ].:=7A'LA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4#K10.M #J*** "OFS]HK_DH=C_V"H__ $;+7TG7S9^T M5_R4.Q_[!4?_ *-EKNP'\8X\;_!/)Z***^@/#"BBB@ K[/\ !W_(BZ%_V#;? M_P!%+7QA7V?X._Y$70O^P;;_ /HI:\K,OAB>EE_Q2-JBBBO&/6"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D/6EI M#UH ^2_B_P#\E8US_KI'_P"BDKBZ[3XO_P#)6-<_ZZ1_^BDKBZ^IH_PH^B/G M*W\27JPHHHK4R"IK+_C_ +?_ *ZK_.H:FLO^/^W_ .NJ_P Z3V&MS[B%+2#O M2U\D?3A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 >(_M(_\>'A__KK/_)*\$KWO]I'_ (\?#_\ UUG_ ))7@E?0X+^ OG^9 MX6,_C,****[3D"BBB@#Z8_9^_P"2;2_]A"7_ -!2O4:\N_9^_P"2;2_]A"7_ M -!2O4:^9Q/\:7J?18?^%'T"BBBNO^28R? M]?<7]:^8:][+_P"#\SQ<=_%^04445Z!PA1110!] _LX_\@'6_P#KYC_]!->S MCO7C'[./_(!UO_KYC_\ 037LX[U\WC/X\CZ##?P8BT445RG0%%%% !1110 4 M444 %%%% !1110 Q^OX5X5\=? >#_P )7I<>>B7Z*/P67^0/X>]>[X'I5>]M MH;RVDM;N-98)D,Q/J.A_/O7*U]+"2G%21\]*+A+E844459(4444 ?0_P-\>G M5M+_ .$:U.;_ $RS3-JS'F6(?P_5?Y8]*]@0Y7-?$FDZI=Z)JUMJ6G2F*YMI M!)&WN.Q]0>A'H:^O?!WBJT\7^&K;5;+Y?,&V6+/,4@ZJ?Z>H(->#CL/[.7/' M9GM8.MSQY'NC?/:OC;QW_P E$\1?]A.X_P#1K5]CCMGGFOCCQW_R43Q%_P!A M.X_]&M6F6_'+T(Q_PHP****]H\@**** -WP-_P E#\._]A2V_P#1JU]ECI7Q MIX&_Y*'X=_["EM_Z-6OLL=*\7,?CB>O@/AD+1117EGHA1110 4444 -8U\O? M&WQ+_;OCV2SADW6VEI]G7G@R=9#]<_+_ ,!KZ'\8:]'X8\)ZAJ\F";:$F-3_ M !.>$'XL17QK--)<7$D\[EY9&+NYZL2/XKN9-UMI:?:6)'!DZ1CZY^;_@->=5]/?!#PW_ &)X M!CO9DVW&J/\ :&R.?+Z1C\LM_P "KCQE7V=)VW>AU82GSU5?9'I*].*=34^[ MQ3J^=/>"BBB@ HHHH **** "BBHY76-2[L%51DDG&!2;25V&XLCB-2S$*H&2 M2<8%L88"5@'7_ &__ *U&L:PU\YB@)6W!_P"^_?Z5'I>CRZ@P=LQP M \MCEO85\5F.95UA\/&A'VM;?^OQ*]CI\]_-LA&%'WF/ M1:['3].AT^'9",G^)SU:IK6VBMH!% @1%[>M38KVLLRBE@H\\M9]^WH<6)Q< MJSLM$)@4M%%>X<04444 )C->-_M"V)3PS9W<2'8UXBR$+PI"/@D^^":3== M:8WV63)Y*#E#_P!\\?\ 37H:_=[_C7RU2#IS<7T/I(34XJ2ZCJ***@L**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!UHH'6@!U%% M% !7S9^T5_R4.Q_[!4?_ *-EKZ3KYL_:*_Y*'8_]@J/_ -&RUW8#^,<>-_@G MD]%%%?0'AA1110 5]G^#O^1%T+_L&V__ **6OC"OL_P8<^!-!([Z;;_^BEKR MLR^&)Z67_%(VJ***\8]8**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *0TM-;J* /DSXO\ _)6-;_ZZ1_\ HI*XNNY^ M,R>7\6]9]&,+#\84KAJ^HH_PH^B/G*W\27JPHHHK8R"I+=MES$Q_A<']:CHI M ?="]*6JVG7/VS2[6Y'_ "VA23_OH _UJS7R6Q]0%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X=^TDW^C>'5]7N#^D?^-> M#U[;^TC<;M1T"V_YYQ32'_@10?\ LM>)5]%@U:A'^NIX.+_C/^N@4445V'*% M%%% 'TQ^S]_R3:7_ +"$O_H*5ZC7F?P#39\,@Q_CO96_]!']*],KYG$_QI>I M]%0_A1] HHHKG-CS3X]?\DQD_P"ON+^M?,-?3WQZ_P"28R?]?<7]:^8:][+_ M .#\SQ<=_%^04445Z!PA1110!] _LX_\@'6_^OF/_P!!->SCO7C'[./_ " = M;_Z^8_\ T$U[..]?-XS^/(^@PW\&(M%%%PYELY#QMD_ND^C=#^![5\E7-O-:74MM=1M M%-"Y22-Q@JP."#^-?<3]:\(^.W@+8W_"6:7'D$A+]%'0]%E_D#^'O7IX'$(4445[9XX4444 %=[\)O'9\'>)UAO9,:5?$1W&>D3?P MR?AW]C["N"HK.I!5(N,BX3<)*2/N5&#HK*0RGH0E>*>.^?B'XA_["=Q_ MZ,:O-P=-TJTHL]#%U%4I1DC!HHHKUCS HHHH W? W_)0_#O_ &%+;_T:M?98 MZ5\:>!O^2A^'?^PI;?\ HU:^RQTKQ6>B%%%% !3&^\.M M/J*XEC@A>:=@D<:[G8G 4#J30!X=^T-XE.-/\-P2=?\ 2[D _54!_P#'CCZ5 MX96UXP\02>*/%VH:N^=MQ,?*4_PQCA!_WR!6+7TV'I^RIJ)\]7J>TJ.04445 MT& 4444 :WA;0Y?$GBG3](AR#=3!78#[J=6;\%!/X5]FVMO%:VL=O;QB.*%! M&B#HJ@8 _*O!_P!GGPWYM]J'B*=/EA7[+;DC^(\N1]!M'_ C7OB?=KP5@B*,DD]*3:2NP MW"618D9Y&VHHR23TKD=7UAM0D\N$E;<'@?WO<_X4FK:M)J4HA@#>3G"J!RYK M2TG05AVSWR[I.JQGHOU]:^1Q6*KYK5>%PFD%O+O_ ,#\_0]>E2AA8^TJ_%T1 M5TC0C/MGO 5BZK'T+?7VKJ(T1$VHH"C@ #M3ATYI:]_ Y?1P-/DIK7J^K."O MB)UI7D%%%%>@H4445UG*%%%% 'I'P/\2_V)X\6PG?;;:JGD-SP) M!S&?SRO_ *OI]/NU\.6\\MK$M>C\3>$]/U>'' M^E0AG4?PN.'7\&!%>+F%*TE474]? U+Q<'T-FBBBO+/1"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "@=:*!UH =1110 5\X?M%QD> M.].D[-IJK^4LG^-?1]?/W[2-J4UG0[O'$EO+'_WRP/\ [/7;@7^_1R8Q7HL\ M5HHHKZ$\(**** "OL7X>7 NOAOX?D!SC3X4_[Y0+_2OCJOJKX)Z@M]\*]/0' M+VKRP/\ 4.6'_CK+7F9BKTT_,]# /WVO([^BBBO$/8"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FMS^5.HH ^6_C MI!Y/Q3NGQ@36\+C_ +XV_P#LM>=5Z]^T5:>7XRTR["X$UALSCJ5D8_R85Y#7 MTV&=Z,?0^>Q"M6D%%%%=!@%%%%(#[&^'U\-1^'>A7(.2;&)&/^TJA3^H-='7 MEWP%UC[?\._L)?,FG7+Q;<\A&.\'\V8?A7J"]*^7K1Y*LH^9])2ES4TQ:*** MR- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ II-.IK4 ? M-?[0-\+GX@V]LAR+6Q16&>C,S-_(K7EE=/\ $C5AK?Q&UF\1P\?V@PQL.A6, M! 1]0N?QKF*^GH1Y*45Y'SM:7-4DPHHHKUS?P\L?[.^'.@VY&#]BC=AZ%EW']6KI*^6K/FJ2?FSZ2DK4XK MR"BBBLC0\T^/7_),9/\ K[B_K7S#7T]\>O\ DF,G_7W%_6OF&O>R_P#@_,\7 M'?Q?D%%%%>@<(4444 ?0/[./_(!UO_KYC_\ 037LX[UXQ^SC_P @'6_^OF/_ M -!->SCO7S>,_CR/H,-_!B+1117*= 4444 %%%% !1110 4444 %%%% !111 M0 F >H%5[VT@OK26TNXEE@F0QR1L,AE(P0:LTA /44 ?'_Q!\&S^"O%4UBVY M[.7][:2G^.,GH3ZCH?IGO7+U]#BJ/LIZ;,CHHHKL.4 M**** +FD:K=Z'J]MJ>G2^5U/^VO$6HZF(_*^VW,D M_EYSMW,6Q^M4**GE5^8?,[6"BBBJ$%%%% &[X&_Y*'X=_P"PI;?^C5K[+'2O MC3P-_P E#\._]A2V_P#1JU]ECI7BYC\<3U\!\,A:***\L]$**** "O./C=XE M_L'P#+:0OMNM4;[,F#R$ZN?RX_X%7HK'FOEWXV>)?[=\?26D3EK;2T^SISQY MG60_7/R_\!KKP=/VE57V6IS8JI[.D_,\ZHHHKZ,\ **** "E52S!5!+$X Y M)I*[CX1>'/\ A(_B)9+*FZVL3]KFR,C"$;0?JQ7CTS43FH1_A\/2P]-4Z2LD<%2I*I+FD]0HHHK<@**** "BBB@ HHHH **** *NH6<.H MV-Q9W2"2&XB:*1#W5@01^1KXQU_1YO#_ (BOM)N?]9:3M$3C[P!X;Z$8/XU] MK,,\5\]?M!^&_LFN6/B"%?DO4\B$UN>"_$#^ M%O&&G:LI;9!*!,!_%&>''_?)/XXKGQ%/VM)Q-Z%3V=12/LM,[>:=4<$B30K+ M$X=' 96!R""."*DKYD^A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "@=:*!UH =1110 5XU^T=8F7PSI%^!G[/=M$?;>F?_9*]EKA M/C+I?]J?##4PJ[I+4)I&%?\<;/R->'UK>%_$%SX6\366L6?+VT@+)G M =#PRGZ@D5AB*?M:;B;4*GLZBD?:*=/7WIU4-$U>SUW1K;4]-E$MMJ"BBBD 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!XQ^T=IQET'1M25P$KT;=CQ<=&U6_< M****] X0HHHH ]/^!'B1=(\:OI=R^V#58_+7)X$JY*?F-P^I%?3"?=[_ (U\ M.6\\MKJL#D$?C7UO\ #WQK;^-?"\-ZC*MY$!'=P \I)Z@> MAZC\NU>+F%%J7M%\SUL#5O'V;.NHI%Z4M>6>D%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %LK<)^IS] :Z M%\CH<5\T_&SQVGB375T?3)=^G::QW.IRLTW0D>H7H#_O>M=.&HNK42Z=3#$5 M52IM]3S DLQ+$DDY)/>DHHKZ4^>"BBB@ J>PM)-0U*VLX!F2XE6)![L0!_.H M*[GX.Z-_;'Q.TWO^28R?]?<7]:^8:^GOCU_R3&3 M_K[B_K7S#7O9?_!^9XN._B_(****] X0HHHH ^@?VIKWL@'J*K7UG!?VDMG=Q++;SH8Y8VZ,IX(K:C5=&:DC*M356#BSX M@HKI_B!X.G\%>*9M/;<]I)^]M)C_ !QD\?B.A^GO7,5]+&2G%26Q\]*+C+E8 M44459(4444 %%%% !1110!N^!O\ DH?AW_L*6W_HU:^RQTKXT\#?\E#\._\ M84MO_1JU]ECI7BYC\<3U\!\,A:***\L]$***8_7C^= &-XQU^/PQX3U#5Y,9 MMX28U/\ %(>$'XL17QK--)<3R33.7DD8N['JQ)R37M_[0WB7_D'^&X)/^GNY M /U5 ?\ QXX^E>&U[N I\M/F?4\;&U.:IRKH%%%%>B< 4444 %?2'P$\-_V9 MX-EUB=,3ZI)\A(Y$294?FVX_3%?/FBZ7/K>N6>F6@S-=S+$OMDXS]!UK[1TS M3X-+TNVL+5=L%M$L48/954 ?RKS,PJ6@H+J>C@:=Y.;Z%E.G\J=0!CI17B'K MA1110 445#)I97V(HR3Z5SS+<^( M;G))BLD;C/5O_K_RJR+:?6IEGO T5HIS'$>K^YK:BC6.,(BJJKP !P!7D2IS MS%^]I2[=9>O:/EU.M26'6FL_R_X(RUMH;2 10(%4?K4V,4 8Z45Z\8QA%1BK M)'(VV[L****H04444 %%%% !1110 4444 %%%% "8![5RGQ+\.?\)1X"U&PC M3=<(GGV^!SYB<@#ZC*_\"KK*8_4549.$E)="914DTSX9HKK_ (H^&_\ A&?B M!?VT:;;:X;[3;\8&Q^<#Z-N'X5R%?4PDIQ4EU/FYQ<).+Z!1115DA1110!]2 M?!?Q*=?^'T%O+)NNM,;[+)D\E!RA_P"^>/\ @)KT-.G?\:^7_@AXE_L3QXMC M.^VVU5/(;G@2#F,_GE?^!5]0)]VOG,93]G5?9ZGOX6I[2DNZ'4445R'2%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4#K10.M #J*** "JF MI6<6HV%Q97 W17$312#U5@0?T-6ZCD^]Z\4; ?$6IZ?-I.K7>GW0Q-:S/"X] MU)!_E56O4OCSX:.E>-$U:%,6^J1[F(' E4 ,/Q&T_B:\MKZFC452FI=SYNK# MVA]"#R#['FOBFM+0_$6K>&[X7>AWTMG-_%L/RN/1E/# M#V(K@Q.#C5?-'1G;A\6Z:Y9:H^U5.13J\$\/?M$31HD/B?2A+C@W%D<$^Y1C MC/T(^E>A:5\7_!>K!0NM1VDC?P7BM%CZL1M_6O(GA:T-XGJ0Q%*>S.YHJA9: MOIVI#_B7:A:W8ZY@G5_Y$U<#')X_6N>S6YN/HI%.12T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% $-S#'<0O#,@>.1"C*1PP(P0 M:^+_ !)HTGA[Q-J&DS9W6D[1@G^)<_*?Q&#^-?:;]>:\!_:#\+/Q+;)E M+@"VNBO9P,H3]5R/^ BO0P%3EJM@))WIZGK4L;%JU31GT=17GNC_& MKP;JJJ)-0DT^4_\ +.\C*X_X$,K^M=A8:[I>J5(4:2601QHNYF9L!0.Y/85Y#KW[0NC6J-'X?L+F_EY DG_=1CW[L?I@5 MY%XK^(WB3QB2FJ7NRUSE;2W&R(?4=6_$FNRE@:L_BT1R5,93AMJST;XH_&6. MY@FT/PA.61P4N-04XR.ZQ_U;\O6O$***]JC1A1CRQ/(JU9597D%%%%;&0444 M4 %>_P#[/7AXV^CZAKTR8:[D%O"2.=B\L?H6('_ :\)TW3[C5=3MM/LD\RXN MI5BC7U8G K[,\.:)!X=\-V.D6H!CM(A'NQ]X]2WXDD_C7FYA5Y:?(NIZ&!I\ MT^=]#27[M.HQCI17AGL!1110!YI\>O\ DF,G_7W%_6OF&OI[X]?\DQD_Z^XO MZU\PU[V7_P 'YGBX[^+\@HHHKT#A"BBB@#Z!_9Q_Y .M_P#7S'_Z":]G'>O& M/VOF\9_'D?08;^#$6BBBN4Z HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *3 /44M% '&_$SP3%XU\+/:QJJZA;YELY#QA\U?)<\,MM<207$;1RQ,4='&"K X((K[C<5X+\=? 7D2_\ "6:7%^[< MA+]%'W6Z+)^/0^^/4UZ>!Q'*_9RV>QYV,HV>0%%%% !1110 M 4444 ;O@;_DH?AW_L*6W_HU:^RQTKXT\#?\E#\._P#84MO_ $:M?98Z5XN8 M_'$]? ?#(6BBBO+/1"H;F:."&2:=PD4:[G8G 4#J:FKS?XW^)?["\!R6D#[; MK5&^S+@X(CQES],?+_P*M*<'4FHKJ1.:A%R?0^>/%^OR>*/%VH:O)G;<3$Q* M?X8QP@_[Y K%HHKZB*44DCYN4G)W844450@HHHH ]=_9^\.?;O$MWKTR9BT^ M/RX21UD<$$_@N?\ OH5]%KTKC_A;X;'AGX>Z?:RIMN;A?M-QD<[W .#]%VK^ M%=B!CI7S6*J>TJMGT&'I^SII!1117,= 444R1M@SS]!WI-V 9<3I;QF25L*! M^9]/K5)+22]G%Q?C"J$_^O[U94<5S2I>V M=ZGP]OU?Z+[]=M5+D7N[]_\ (%P13J**ZC(**** "BBB@ HHHH **** "BBB M@ HHHH **** "C&:** /(/V@O#?V[PS::Y;Q_O=.D\N4@=8G.,GZ-C_OHU\Z MU]M:WI<&MZ+>:9=C,-W"T3\=,C&1[CK7Q=J6GSZ5JEUI]XNR>UE:*0>C*<&O M;R^IS0<'T/'QU.TU-=2M1117IGGA1110!)!/);7$<]NYCEB<.CKU5@<@U]F> M$=>B\3>$]/U>''^E0AG4?PN.&7\&!%?%]>Z_L\^)Z44U>E.KPCV0HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "@=:*!UH =1110 4UAS3J0]: .0^)7A)? M&/@RYT^)1]LC'GVA/_/10>/Q&1^-?(TB-%(T9>T70\;HHHK MVSR HHHH **** "BBB@ !(.0<&KUOKFK6F/LNIWD..GEW#K_ "-4:*5D]QIM M;&\GCKQ9&,)XFU<#L#?2'_V:I1\0O& Z>)M4_&Z?_&NSAV0>TGW9TG_"P_&/\ T,VJ M?^!3?XT?\+#\8_\ 0S:I_P"!3?XUS=%'LX=D'M)]V=)_PL/QC_T,VJ?^!3?X MT?\ "P_&/_0S:I_X%-_C7-T4>SAV0>TGW9TG_"P_&/\ T,VJ?^!3?XT?\+#\ M8_\ 0S:I_P"!3?XUS=%'LX=D'M)]V=)_PL/QC_T,VJ?^!3?XT?\ "P_&/_0S M:I_X%-_C7-T4>SAV0>TGW9TG_"P_&/\ T,VJ?^!3?XT?\+#\8_\ 0S:I_P"! M3?XUS=%'LX=D'M)]V=)_PL/QC_T,VJ?^!3?XT?\ "P_&/_0S:I_X%-_C7-T4 M>SAV0>TGW9TG_"P_&/\ T,VJ?^!3?XT?\+#\8_\ 0S:I_P"!3?XUS=%'LX=D M'M)]V>X_ SQ1KVN^+;^WUG5[R^A2Q+JD\Q8*WF(,\GKS7NZ]*^<_V=?^1VU+ M_L''_P!&)7T8.E>#C4E6LCVL(VZ2;%Q6/XHT"V\3^';S2+WB.YCVAP,E&ZJP M^A -;%)@'J*Y$VG='2TFK,^(]7TJ[T/6+K3-1C\NYM9#'(ON.X]0>H/H:IU] M'_&KX=-X@L/[?T:'=J5G'B>)%YN(AS^++^HX["OG"OIMM>+8Q M\OB?5\>][(?YFL"BH<(O=%*SAV17M)]V=)_PL/QC_T,VJ?^!3?XT?\ "P_&/_0S:I_X%-_C M7-T4>SAV0>TGW9TG_"P_&/\ T,VJ?^!3?XT?\+#\8_\ 0S:I_P"!3?XUS=%' MLX=D'M)]V=)_PL/QC_T,VJ?^!3?XT?\ "P_&/_0S:I_X%-_C7-T4>SAV0>TG MW9T;?$+Q@PY\3:I^%VX_K56?QAXENEQ<^(=5E7T>]D(_4UC44U3@N@N>;ZDL M]U/(DM4#1V M$)#W=P!PB>@/]X]!^)[5$Y*$7*6Q48N/1 MY/YJ/JWI7O*_=JOI]C;:=I\-E90K#;VZ"..-1PJ@<"K6,=*^:K576FYL^AHT MU2@HH****Q-0HHHH \T^/7_),9/^ON+^M?,-?3WQZ_Y)C)_U]Q?UKYAKWLO_ M (/S/%QW\7Y!1117H'"%%%% 'T#^SC_R =;_ .OF/_T$U[..]>,?LX_\@'6_ M^OF/_P!!->SCO7S>,_CR/H,-_!B+1117*= 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% "$ ]15:_LK?4+.:SO(5FMYXS')&PX93P15JDP#U%&P' MQ[X^\'S^"O%4^G2;GMG_ 'EK*1]^,GC\1T/N*YFOK;XF^"(_&OA=[>)574+; M,MG(>/G[H3Z,!CZX/:ODR:&2WGDAG1HY8V*NC#!4@X((KZ+"5_;0UW1X.*H^ MRGILQE%%%=ARA1110 4444 ;O@;_ )*'X=_["EM_Z-6OLL=*^-/ W_)0_#O_ M &%+;_T:M?98Z5XN8_'$]? ?#(6BBBO+/1&MUKY<^-?B7^WO'TMK#(6MM+7[ M,G/&_K(?KGY?^ BOHCQEK\?A?PEJ.KR8+6\),:G^*0\(/Q8BOC::62>=YIG+ MR2,6=FZL2T>2%%%% !75?#7PY_PE'C[3K&1 M-]M&_GW/''EIR0?J<+_P*N5KZ"_9\\-?9="O=?G3$EZ_D0DC_EFA^8_0MQ_P M&N;%5/9TFSHPU/VE1(]E3[M.IJC"^M.KYH^@"BBB@ HQ110 F!Z4M%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #']^F*^;OCYX;_LS MQA#K$";8-4C^<@<"5, _FNT_7-?2> >HKAOB]X;_ .$B^'MZD*;KFR'VN' Y MR@.X?BI;\<5U86I[.JGT>ASXFG[2DT?*%%%%?2'SX4444 %;G@WQ"_A;QAIV MKH3LMY1YJC^*,\./^^2?QK#HJ914DTQQDXM-'W+!(DT"2Q,'1P&5E.0P/0U) M7G/P5\3?V]\/H+::3==:6WV:3)Y*#E#_ -\\?\!KT1>A^M?+5(.G-Q?0^DA) M3BI+J.HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!UHH'6 M@!U%%% !2'K2TAZT -P/2J][:P7EK+:W<2S03(4DC< JRG@@BK-)@'J* /EC MXG?#&Z\&7S7VGH\^BS/\DG4P$_P/_0]_K7GU?<-Y;07=M);7<*302J5DCD4, MK@]017@?Q ^!US9/)J7@U&N;8Y9[#.9(_P#-44Z2-X96CE1D=#AE88*GT(IM>H>:%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'KG[.O_ ".VI_\ M8./_ *,2OHP=*^<_V=?^1VU/_L''_P!&)7T8.E?/8[^.SW,'_!0M%%%<1V#' MQD9KPKXM?"1C)/XB\*V^[.7N[*,61\-'BBOI'XA?!FQ\2/+J?AXQV&IMEGC(Q%<'WQ]UCZC\?6OGW6=#U/P_J M#V.LVE> _@UJ M_B=HKW65DTS2SAMS+B68?[*GH/\ :/X UG4J1IQYI,TITY5':*.7\&>"=4\; M:P+/34V0H0;BZUA\/&BK] M0HHHKD.H**** "BBB@#S3X]?\DQD_P"ON+^M?,-?3WQZ_P"28R?]?<7]:^8: M][+_ .#\SQ<=_%^04445Z!PA1110!] _LX_\@'6_^OF/_P!!->SCO7C'[./_ M " =;_Z^8_\ T$U[..]?-XS^/(^@PW\&(M%%%GXCH?<5S=?31DI)21\]*+B[, M****HD**** -[P(I?XB>'0/^@G;G\I5-?9*G*U\E?"6P;4?BEHT8'$4K3L?3 M8I8?J!7ULHP*\3,7^\2\CV, O<;\Q:8W7KCBGU#']'@T'P]8Z5; &.TA6(-C[Q Y;ZDY/XU\\? ?PW_:WC M=M4G3=;Z7'O!(X,K9"C\MQ_ 5]+KTKQ,PJ7FH+H>Q@:=H.;ZCNE%%%>8>@%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %,D 8;2 )OF7\@UI*1\]B*?LZC04445 MT& 4444 >C_!#Q+_ &'X]2RF?;;:JGV=LG@2=8S^>5_X%7U O3\:^&X)Y+:X MCG@+@^AM4445Y9Z(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M% ZT4#K0 ZBBB@ I#UI:0]: $HHHH 0@'J*,#T%+10!R7B_X;^'?&(+ZE:"* M[VX6\M\)*/3)Z,/J#^%>)^)O@1XCTEGET1H]8MAR G[N4#W4G!_ D^U?3.,] M:3 ]!S732Q56EHGH<]3#TZFK6I\/WMA>:;CGC*,/P-5Z^W-2 MTO3]4@\C5+&VO(O[EQ$KC\C7#:M\$/!FIEFALY].D/\ %:3$#_OEMP_("O1A MF,'\:L<$\!)?"[GRY17N>H?LXGYFTGQ!QV2ZMO\ V93_ $KF[SX ^+[;FVDT MZ\';RIRI_P#'E%=4<70EM(YY86LOLGF%%=K<_!_QS:YWZ$[CUBGB?/X!LUG2 M?#OQC%G?X:U,X_NVS-_*M56IO:2^\R=*HMXO[CFZ*VW\%>*H_O\ AK6%^MA+ M_P#$U$?"?B)?O:!J@^MG)_A5<\>Y/)+L9-%:O_"+>(/^@'J7_@')_A2?\(OX M@_Z >I?^ DG^%/FCW#DEV,NBM3_A%_$'_0#U+_P$D_PH_P"$7\0?] /4O_ 2 M3_"CFCW#DEV,NBM3_A%_$'_0#U+_ ,!)/\*/^$7\0?\ 0#U+_P !)/\ "CFC MW#DEV,NBM3_A%_$'_0#U+_P$D_PH_P"$7\0?] /4O_ 23_"CFCW#DEV,NBM3 M_A%_$'_0#U+_ ,!)/\*/^$7\0?\ 0#U+_P !)/\ "CFCW#DEV,NBM3_A%_$' M_0#U+_P$D_PH_P"$7\0?] /4O_ 23_"CFCW#DEV,NBM3_A%_$'_0#U+_ ,!) M/\*/^$7\0?\ 0#U+_P !)/\ "CFCW#DEV,NBM3_A%_$'_0#U+_P$D_PH_P"$ M7\0?] /4O_ 23_"CFCW#DEV,NBM3_A%_$'_0#U+_ ,!)/\*/^$7\0?\ 0#U+ M_P !)/\ "CFCW#DEV/2/V=?^1VU/_L''_P!&)7T8.E?/WP#T?4]-\8:A)J&G M7=I&U@5#SP,@)\Q.,D?6OH!.A^M>!CFG7=CV\&FJ*N.HHHKB.L*3 ]*6B@!, M#TK,UWP_I7B.Q-GK=C#>08R!(O*'U4CD'Z$5J44TVG=":35F>"^*?V>Y%:2? MPE?AQU%I><$>RR#@_B!]:\GUSPIKOAN8QZWI=Q:'JK>+.'HKI)?AWXPA^_X:U(_[ENS?RS55_!GBB+_ %GAO5U^MC*/ M_9:OVD'U,_9S6Z,6BM4^%O$ ZZ%J0_[I?\ @))_A1_PB_B#_H!ZE_X"2?X4XI?^ DG^%'_ B_B#_H!ZE_X"2?X4X(/\ H!:E_P" X^278P:*ZNW^%_C6Y;$?AR]7_ *Z* M(_\ T(BMBT^!OC>Y8"6RMK0>LUTIQ_WQN-0Z]);R7WE*C4>T6>>45[-I_P"S MGJ&_@OXLU\I)=6PTFU/62\^5B/:/ M[WYX'O7TGHOAK1- BV:-I5I9<8+11 ,WU;J?Q-:F!Z5Q5,PD](*QV4\#%:S= MS@/"/PA\-^%&2X>$ZE?KR+FZ4$*?54Z+^I]Z[Y1QSUI<#TI:\ZO\ DF,G_7W%_6OF&OJ3XWV=U?\ MPZD@L;::YE^U1'RX8R[8R><#FOG#_A%O$'_0#U+_ , Y/\*]W 22HZ]SQ\;% MNKHNAE45J?\ "+^(/^@'J7_@))_A1_PB_B#_ * >I?\ @))_A7?S1[G#R2[& M716I_P (OX@_Z >I?^ DG^%'_"+^(/\ H!ZE_P" DG^%'-'N')+L>V_LX_\ M(!UO_KYC_P#037LX[UX_^S_IU]INB:PFH6=Q:,]PA43Q,A8;3TS7KZC YKYW M%N]>1[V&THQ'4445RG0%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %)@>E+10!P_Q1\"IXW\-&.V55U.TS):2'C<>Z$^C8'T.#7RE<02VM MQ)!7!K 'SH2 ET!ZGLWH?P/ MJ/1P>*5/W)['!B\,ZGOQW/FJBK.H:=>:5?26>I6TMKY]!W_6E*2BKRV'&+D[(]*_ M9Y\.LUUJ/B&>/$:+]D@)'4DAG(^@"C\37O2?=K-\.Z%9>'-!M=*TV/9;VR;0 M3U8]2Q]RO'_ M15X2"G55]EJ1B9N%)VW9Y316I_PB^O\ _0#U+_P$D_PH_P"$7\0?] /4O_ 2 M3_"OHN:/<\+DEV,NBM3_ (1?Q!_T ]2_\!)/\*/^$7\0?] /4O\ P$D_PHYH M]PY)=C+HK4_X1?Q!_P! /4O_ $D_P *V/"?@+6-9\6:=8WVE7UO:RS#SY9; M=T58QRW)'7 ./>IE4C%7;&J:/;6T5JGPMX@_P"@'J7_ (!R?X4G_"+^(/\ H!ZE_P" MDG^%>SS1[GD\DNQET5J?\(OX@_Z >I?^ DG^%'_"+^(/^@'J7_@))_A1S1[A MR2[&77NO[/'B7,>H>&YY.5/VNV!/T5P/_'3CW8UX]_PB_B#_ * >I?\ @))_ MA6YX-M_$?A?Q?IVKIH>J;+>8>:!:2?-&>''3^Z3^E<^(C&K3<;F]!RIU%*Q] M;KTYIU,C.4!'?U&*?7S9[X4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 % ZT4#K0 ZBBB@ H(S110 F*,4M% "8HQ2T4 )BC%+10 FT4;12T4 )M% M&T4M% ";11BEHH 3:*-HI:* $VBC:*6B@!-HHVBEHH 3:*-HI:* $VBC:*6B M@!-HHVBEHH 3:*-HI:* $VBC:*6B@!-HHVBEHH 3:*-HI:* $VB@*!TXI:* M$Q1BEHH 3%&*6B@!,48I:* $Q1MI:* $VBC:*6B@!-HHVBEHH 3:*-HI:* $ MVBC:*6B@!-HHVBEHH 3:*-HI:* $VBC:*6B@!-HHVBEHH 3:*-HI:* $VBC: M*6B@!-HHQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% ";11M%+10 M FT4;12T4 )M%&T4M% ";1Z4;12T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 M F*,4M% "8HQ2T4 )BC%+10 F*,4M% "8HQ2T4 )BC%+10 F*,4M% ";11M% M+10!D:[X4T/Q-;B'7=-@O%7[K.N'7Z,,$?@:X2Y_9\\'SREXI]5ME/\ !%<( M0/\ OI"?UKU*BM85JD%:+L9RI0G\2/-M-^ W@NPF$D\5[?XY"W5QQ^2!E+10 FT4;12T4 )M%&T4M% "; M11M!ZTM% ";0.E&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3% M&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $ MQ1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH **** /_ !V0$! end GRAPHIC 19 luna-20201231_g2.jpg begin 644 luna-20201231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MR@54 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /X7OB;\>?VL/AE\2?$/PWO_VH M_'EU/X>UR[TV:YA\87X25X)GB+J#+D E,@'UHK#_ &L/^3IOB7_V4#6?_2Z: MB@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHKQ'_@H?^WG\%_\ @FS^RCXD_:N^.,\DFG:+&L&EZ/:R!;G6=1ER+>RA MS_&[ DM@A$1Y"-J&@#VZBOY]_P#@G3K?_!2S_@YP^.7B[XM_M)_M5^+_ (5? ML\>#-1CM9?!/PJU232TU*ZD'F)IJRKS.4CVR33W'FL/-C6-$\P&+],#_ ,$+ M/V:OAMX6<_L>?'/XT_!OQA' ?LGC'PY\7-9U'S9P/D:[L-1NI[2[BW %HC&@ M89 9#A@ ?;%%?GC_ ,$,M1_;W@^,?[4GP^_X*-?%*3Q?\0?"?Q#TC3$UJ.RA MM;.ZTX:8'M)[6""..***6%TEPJ [I&W_ #AJ_0Z@ HHHH **** "BBB@ HHH MH **** "BBB@ HK\NO\ @YE_8)_X*B_MR?#_ .%VG?\ !.WQ'?7.GZ!JU])X MQ\(Z;XPAT66[FD$'V2],D\T,+=>%RT_VN]CB"NQEKT444 M %%%% !1110 4444 %%%% !17X+_ /!WA_P5D_:G_9[^+/A#]@G]FWXF:QX( MTW5?!TOM1%Q=7-M#9+<1D211*+61W"$>9YRJQ(4J?J?P'_P1 M7_;/_9]_X+-:7^UU^RQ^TYIW@W]G=+2S76OAVOB35;FZODBT]+>>UEM)@]O/ MYTZF?SVE#(SEPN]06 /U!HK)\=>"=!^(WA2[\%^)VOQ8WRH+@Z9J]S83X5U< M;9[62.6/E1G:XR,@Y!(/\G__ 5B_:'_ &O_ -ES_@K[\1_V5/@]^W1\==.\ M$Z3XZL;;2M+;XQZY*;6UNH+:=H%DDNV=E3SV12S%L 9)/- ']:U%?$OQ"_X( ML?L_W'AF6RC_ &Z_VIO"LMU+';6NLVO[2^N>9'/*XCB5!=SR1,[2,JJI4[F( M &37G?\ P2V_9;_;F_9Y^'/[6W['7Q!_;!\5^-_&&F>(&M_A3\2O&VMW=_); MPWVA))876+B25HO*FD'F1J2OF0R8R""0#]'J*_(O_@VT_P""_P#P3>_X*FVG MP!_X*#_M<_&[Q-X6^'OQ%M[3QYI"_%C7XH]6T_:#;_@FC_P3%$,OQ$;4+?2/%'C6&VCNI[34 MKAE2/2M/CD!C-R"Z+),X;8[F-0LB,R_1?[(7_!NS\/+;P%8^//\ @I;^T9\6 M/C;\5]4MUN?$.H7GQZ18SZ MG;Q)-8:I=H]\EIO:.&2'SB563.XQ[PGZ[T %%%% !1110 4444 %%%% !17Q M%_P<.:5K.F_\$IOBC\9/ _Q(\9>$O%?@71XM2\-:]X,\9:AI$]O,;RV1P_V2 M:-9T:,LA24. &)4*V&'R?_P9S_M#_'_]H?\ 9J^,FL_'_P".?C'QS>:=XYL( M=/N_&/B:[U.6UB:S+,D;7,CE%)Y(! )YH _8VBBB@ HKP#_@I5_P44^!/_!, M7]EG7/VE/C=J\3/;0M;^%_#B7"I=>(-3928;. ')Y/+N 1'&'<\+@ZG_ 3? M^//CO]J/]@GX0_M&?$][1O$7C;P#INLZR;"W\J'[1<0+(X1,G:N6P!D\=Z / M:Z*_&/\ X)@?\$Q/^"WOP(_X+;>+OVH_VI_B_?7GPJN[[79-8U>7QU'=VOB^ MVN(YEL(8;!9FDMA#*]O*%EBB6); M^&+SP?XB-Z+*_B\NX.G:I<64^W(/R3V[I+&<@7,F2Z(Z(RLH5V4L&&0?F__@UW_P""\G[2 MW[;/Q6UC]A;]M+Q0OBK7K7PY-K7@SQM-;1PWEQ'!)&D]C=>4JK,P202)+M#X MCE#LY*D '[;_M:_M8_ W]B+X >(OVE?VB?&<&B>&/#EFTUQ*[ R MW4N#Y=K;H2#+/*V$2,-_\ @HM^P/X;_; \?:+:Z9=^ M+?$7B%K32[0?+96,&LWEO:0%O^6CI;Q1*TF!O96; S@ 'U#1110 4444 %%% M% !1110 45\#?\'*UMXD\+?\$F?B+\?OAO\ %#QIX/\ &/@)=-N?#>N>#?&F MHZ3)$;C5["VG25;2>-+A6A=U E#["VY=IR3X/_P9[_'[X[?M"?L0_$[Q-\?? MC7XM\<:E9?%5K6RU#QAXDNM3GMX/[-LW\I)+F1V1-S,VT$#+$XR: /UQHHHH M **** "BH=1U'3]'T^?5M6OH;6UM86FN;FXD"1Q1J"S.S'A5 !))X %?SX?' MK_@M?^VI_P %M/\ @I;X?_X)K?\ !-7XQ:K\*?A5J^OS65YXZ\/;H-9U33K9 M'FO-3-P"LEM$(8I##!&T;.602OF0)& ?T*T5\/ZG_P &_?[!LOPK;P;X; ?"VH^./''B M*RTC1M(LI;S5=5U*Z6"WL[>-2\DLLCD*B*H+%B0 2: -"BOB7_@DE_P5@T[ M_@JE\6?V@/$'PVMD3X;> /%6EZ+X N7M3'<:C";>9I[Z3=\P$TB;HT(!6,)D M!B]?;5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_P"R@:S_ .ETU%'[6'_) MTWQ+_P"R@:S_ .ETU% '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;? M\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5_/U_P?"?%;QY2,7L,*KS),A@@F5.2RQ2JH+NH(!K?\&C7A;0 M/#__ 1D\,ZMH\<:W&N^.-?OM5*+@M<+=?9@6]3Y-O"/H!7Z;U^$_P#P9E_\ M% _AL/@[XP_X)R?$+Q5;:;XML?$\_B3P19W\PC;5+.>&)+JV@!^])!) 9BGW MBMPS $1N5_<[6];T;PUH]UXA\1ZO:Z?I]C;O/>WU[<+%#;Q("S2.[$*B@ DL M2 * .:^)GB7X6_L_>!?&W[1OBG2++3K71_#L^L^+M8M;)%N+BSL+:24M(X M:7RXE<*&)P"0,9K\(/\ @C!\6_&W_!PQ_P %,OBO\8?V_=7UC7?A_P"#/"_V MKP7\)X/$%W;:'H\ES=B*W_?9"ZN)+<3#Y M)'M9BI9-K'\>_P#@RLM;[P!^V#^T+\)?&NG3Z7XDM/"5BEYH]]$8[BW>TU"6 M&X1T;#*T(_B,OASPAHOBK6)=0F\+37Z1S:6MI/.S2K$'GAMFC+[663S"#(N37_P"# MQ?XC_%[]F3]H#X0>-/V>OCM\0?!=WXVT#5F\2P^&_'NIVEM=O:26:0/]GCG$ M4;!96!**N[C=DC->"_$CX->,?VRO^#OV_P! ^&5F]['X>^.^E:SKUW;1Y2RL M-#6SDNWD;D)C[(8@3P971>K 5[)_P?%_\E4_9V_[%_Q'_P"C]/H G_X*.?L) M?&#Q+_P;T>!?^"F_QT_;C^*7BGXC:'\.O!&IZ/IJ>(V@T2STJ_.GV<5O]F W MRW?E7D4L]Z\C2S3J[$["%7N/^"%GPN_:E_X+A_\ !-W5OA[^V+^W9\1]/\ ? M#S7;OPKH>G^"M7-GJ^KW!MH;E9]6OY!))>V]NEU''#;?*IVDRE]D87U[_@I9 M/!_Q!M^&AYR?/\ OA.J_,.6%WX>R![\'\C5#_@R@D0_\$W_B9$'&X?&Z[)7/ M(!T?2\']#^5 'R;_ ,&>'[9O[0EK^W3XS_8P\;?%75];\%ZKX&OM5M-'U34I M;B*RU2SN[91-;B0GRM\4LX<+C?B,MDH*YS_@[%^*GQS_ &0O^"FVC^&_V;?V MC_B;X0TKQ;\++'Q)J^D:-\1M5BM3J,VIZI;RRQQ"XVPADM8OD0*H() &37#? M\&CS*_\ P6IOG1@0?A]XA((/!'G6]=!_P>K?\I3? /\ V;_I7_I\UR@#ZF_X M+P?\$L/BC\&O^">9_P""GLG[:_Q6UKXY^#+G1]0\7:VGBZ>#36CO+F&V>'3+ M2+;_ &=%!/#-0U71-/US4'N_[,O;2XMU62V>0L8HY(I)0\2D(S;&P"#NT?\ M@F5_P4^^$W_!7;]MOQW\CL/"\L[3 MOF:2"5E75KFV5(]JS"1W>XW*@5 B_.W_ ::^)?#7AO_ (+*7NLZ_K=GIME_ MPK[Q!BXOYU@C7][;D ER . >/8^E 'TI_P 'AGQ(^,7[,'[4?PL\5_L\?'SX MB>#)O&OA2_F\1VGASQ]J=I:74MM/%'%*+>.<1QOLD*DHJ[L+G)&:ZOXS?\$I M?^"Q_P#P6(_8U^ O[5?A;]MZR\.Q3^#]&/A_X7ZOJVH65OIVF+:1)#K4M] 9 M6O=1N0OVJ0O$I19Q&DC>6 WGW_!\$RGX_? - PR/!^M$C/./M5O7[E_\$[$M MHO\ @GY\"H[)4$*_!SPP(A']T+_95MC&.V* /Q:_X.X=7^./[&J_LW>(OA%^ MTQ\1=&\3^*/#FLZ=X[U?0?'6I64.N3:7!HT4-TUM%.(HY";B09N+W M[0Q+K,^P0B8G>K7 92'"D>&?\'SG_-KO_<[?^X"OM_\ 9]^*/[+GPY_X-^/V M=-#_ &T_!NGZU\+O'7@7PCX0\7+JTJI:64.H1QP174S'!1(YS"QD4JT7^M#* M8\T ?GS^P?X0_8?_ ."H'_!,74_@?^Q+\=/'7PL_;,TOP'<1^(+2?XI:E;7' MQ!NUB9KI)1)__ E_ M!N_&D_%;XJW#Z9I&IND;OHMO!!&^H7D8P4:9#-!$G!56N-X^X ?Q]_X+D_\ M!"OQ]_P1:\7^'/VS_P!DSXTZC=?#C4/%T,'AG4C?^1KGA;5=DES;QF6+;YZ% M8)&CN$VL#'M=0=KR?3'_ <^?#']HS]IK_@E%^QY^WY\1O#UP=6T?PA OQ-C MBM=@LKW6].TV<3O&/]0AN+1XR" %>>)#S@4 =UX;_8 \-S?\&WTW_!1M_B1X M_'[1A\$3_$4?& >/]4_MA9X[IYEB$AN,>4;-?**XY),GW\&OJ+_@VQ_X*A>. M/^"LG[$/B_X5?M3:HVL>._AY<0Z-XFUFWE:UFUG2[V&7[)=2- 4,=P?)N8F> M/:28%DSN<2G^] MV[5Y#_P9(?LY>/\ P?\ !'XU_M/^(])GM=!\;:SI&C>&I9HRHO#IRWCW4J9^ M^@>]CC##C?'*O)4@ 'Q;_P $Y_'?[='Q8_X+U7O[$WP^_P""@'Q2\.Z''X[\ M9:''J&H>+KW5GLM*M(=15_(BO998C=?9X2L,TJOY4I27#,@!F_;8O/C-_P $ M3_\ @X T+PU^S9^T]\2=N;>7_ (.O-0EBN$99OB?\23$RN"'S::P1CUXY^E+_ ,'. M%Q;Q_P#!P9HDLDZ*L6G>#_-8L $_> \^G'/TH _J0KY\_P""IW[OB?X7^&.EW&H:UX;-CXFATVU0M)=06-RDMRJJ.69;; MSY H!+&, #)% 'PU_P &]_[,&G?\%I/@)\:?VSO^"DOCSQ?\0_%VK^.)O#'A M[5+GQ7>VJ^&DCL;>Z>73H;>1(K5P][$5"IM3R%"J SAG_P#!K5_P5]_:1^(O M[1'BK_@EY^U_\3]1\:3Z1I][=?#_ ,3Z]=-<7\;V,HCN=/DG)M$_P"'9OQ+\/-J$:W6G_'&^O;R-W \J"71M)5'// ) MMY>3Q\A]#7P=_P &I'P4\;_'G_@LYXF_:D\/Z7,?"W@?2]=U'5=52(^1Y^I& M6VM;;<>CNLLTJC^[;OZ<@'E7_!U+^S/X/_99_P""ENF>"?!?C;QEKMMJ_P , MK'69[GQMXJN-7N8II]1U)6BBEN&+1P+Y8VQ#Y5+,1]XU_45^RK^R_P"#?V1? MA6/A'X%\<>-/$-B-1FO?[0\>^++G6K_?(%!3[1<,7\L;1M3.!DXZU_-U_P ' MGO\ RE?\+_\ 9#](_P#3GJU?U&12Q3Q+-#(KHZAD=3D,#T(/<4 .K^/S_@OS M/<6O_!?KXNW-I8O0@+$ $GC)('/-?V!U_']_P7HN[ M5O\ @X"^+%RMS&8T^(.BAY-XVJ5L; -D]L$$'TP: /V$_;*_X*>_MQ?$/_@H M[^RQ^QM\3/V O%_P3\&ZY\9]*U+4]=\5:K::A_PD,MJY:.SAGL'EM%2-V69U M$SR,5A.(U!W_ *(_\%%?A_HGCW]B'XJ6VH:AJ^GW%AX#U?4M-U/0-/[1?[0_[0W[5OQA\(_'GX_\ CGQEID7PQB:"R\3^+[V^CA=[Z)&> M,32MY;E21N7#8/6O O\ @L9+^U-_P28_X*^V'AC6_P!I?XR:Q\$]4\0:7XOT M/P]+\4=:*WF@-=J;S2?-^U;_ )&BN+<'?YGEF)RV7S7I?_!D=_R>A\9/^R7V M_P#Z<8:^^O\ @[:_8"_X:J_X)T?\-(^#=$^T>+?@A>2:SNBCS)-H.-$M/AUXO M\$^++ZQN;#0!&FI:IJ0:"5?M$2Z5:RJ/.W+YEQ#T9@:\)_X.0_\ @I=XQ_X) M _L5> OV7/V.=/TO+'2_$E]JD^H7VBZ1:+%]IN%N+EY)7NI)+F)$F MD9F \Y@0ZJR\Q_P:;Z1\>?VAOV:M!_:9_:)G^U:)\*/#M[\-O@H)T;>+.6]% M[J=X=W#$[=.L(V4#;'ISISEL^&_\'OGP+\;W4GP)_:4T_39Y_#MI'J_AS5;I M%)CL[N1H+FV5NP,J),?'.F?$N6_U7Q)+?VK/?I?0R7$GVF+[2T9$:^.?^"//Q:_X(T_M<_\ !./P3\5?%_P?_9^TWQ+X/\(6FF_%&W\3>%=% MM[G3K^TMUBGNIS/&#Y,Q0SK,25*R8+;E<#[[_9/\0_!OQ;^SYX;\5?L\_#6+ MPGX'U*":Z\+:/;Z!%I<36D?$2*VBRUWHDDI^SW9 ZM;3R%&. M,^5Z/.>* /Q5 M_P""&/\ P59_:'_:H_8'LO\ @C%\,-1U:W^+-QJRZ!X<\>PPLR^&O &/".BV^ MEZ'IT(XAMX4"+D]6&+_@K#XDCED56E^"6KK&"? MO'^TM*.!^ )_"OZD* /PQ_X*J_\ !2SQO^UY_P %O? ?_!'O1OCA>_#[X*:# MXGLK?XN:EI6OMI4GB.06WV^ZM)KU'1XK98@+81AE!E:1FWXBVRGNH(S+(MM<)"D M$ZE"K%T<,2DK*?D+_@J7;Z9_P3[_ .#F+5_C1^TE\,[?Q#X'N_B3IWBZ\T[5 MM)CN[?5] OD3[2R0RJ4F\O-U$ 1CS;8CMFOWOUJZ_P"")>E_"_PY\8/!?P-^ M OBRV\8WEI:^!-.\'>"=#O-0\17EPZK#;6<(C4O+N;+;BJPJKO*T:1NR@'QC M_P '(7[77_!2/X?_ +9GP3_9C_9_^#GQ(U?X.:Z-/U#Q?;?#=KVRN_&MPVH2 M1W.AG4K,"6T MHD^5'0G[66?([SPU-?>)]&T/QM=W:)<17*^5)<6]Q/+\D\;D-%(/*E6/)4DN3],_\'-G_ M 7)_:-_9A_:%T3_ ()S_LN>/Y?ANFI:-97_ ,0/B=:P%]0M8+N5U6&S(YA6 M.)?->6/]ZQ95C:/8Q?\ /W_@Y+\-_P#!//X=ZU\#?A;_ ,$_/B=X6\:6>D^$ M]2G\:>+= U^+6+S6-2N)K=S>:EJ$3/\ :;R4 NP9RR*R@*B;%H _H#_;&U^[ M_:;_ .")GBCX[Z[J&J:#KU[^SQ<>.-,OO"VN7>G3Z9JPT"2]ADBEMY4DVI*W MW&8JP&&#"OP^_P"#>GXA?\%0/^"@^M_&C]C_ .'G[N?%/Q M#K5]K=UX;LH)9D-MIT,MPOE75W)<1*9UD0QPV\Y7+^65_:#5O%WA37_^#=K7 MKO0O$VGWL5A^QK/%?R6EXD@MI/\ A#A+LD*D[&\MT?!P=KJ>A%?F!_P8ZHA^ M*W[1#E1N'A[PX <<@&>__P !^5 'Z#_\&]W_ 2O_;;_ ."8'ACXMZ%^V)^T M'IOC./QAXAL)_"]CI&NWM]#:+;K$W4:&.6Y\Z$,H!.+5-S$X _0'Q_XD MG\&^!-;\7VUD;F32M(N;R.V ),K11,X3CU*X_&M>FRQ13Q-#-&KHZE71AD,# MU!'<4 ?QM?\ !#V_NOCM_P %RO@GXQ^+&H-JFI:U\4WU[4[V[.Y[C456>]69 MCSEC<*KY]:_LGK^0O]L[]E#XN?\ !OY_P60\,_$V3P9?7'@;P]\1[;Q7\.=4 MCC/D:UH<=VLKV2RGCSXX6:VE4D,#A\!)$8_UC? ;X\?"3]IOX1:#\=_@7XYL M?$?A7Q+IZ7FD:MI\P=)(V'*L.J2*1U -?C/_ ,'C?B7XB? CX(_";X\? M [XQ>./!GB/4?%UQH>I7/A7QKJ&GQ7EF+22=5DA@F6)F5TR'V[L,1DC 'ZE? MM!_MJ_!#]G7XC^ _@IXFU:XU7QU\1_$EGI7A;P5H$/VK4YH99UCN-1>%.8K& MUB,D\]P^$1(6 ) " 0O\ P9H_'CXX_'7X&_''4/C=\9O%?C&X MT_Q9H\=A/XJ\17.HO;(UM<%EC:X=R@) ) QG KAX?CQ\'O"O_!EKIVD^)/B) MI5G>Z[X4O/#^C6,UXOGWNICQ',QM8XP2S2!$:0C'RQ@NV%YJ[_P8^D?\*"^/ MHS_S.&B_^DMS0!\A_P#!3#XI_M;? ;_@X^N?V4/V5/VKO'WAO1C\5_!4/AC1 M=8\=ZO?:39W.HVNDW++/;O.YM!;K&MG&?M/+_XAP^# MM'U[PUX1\*WRZ7X6TNVEN[:U:,V,:[I[F6.1Y9;EI WFL%0+%&$/T-_P:)_M M-?A=\?_ !WJGBE_ /C(Z5HVIZO?22W2Z76:V M1G)%LR3SL)(U!VA7W< YZUV/_!W-\4?CI^RI_P4(\(R?LZ_M&?$?P=8^,?A MM%JVMZ3H'Q U2WM9+\:A>0M.D*W&R(M&D2E8U5?W><99B?*_%\:C_P &]?Q-U#4+J2>XG^$FDR3SS2%GD=I;(LS,>22222>M?'?_ 9#?\FL M?'#_ +*!IW_I":^OO^"S$L1_X-W/B/*)%*M\']&VL#PH7%A?6LC,P61ULXD:2,A94E);=A"O1_LL_\%>_ _P#P6P_X*A7_ M (:_X*6?M":3\,OV:O#6BWVL^$/A-K7B2+2=$\0W4$\*VUMK%P[HM\_E/)/+O1+V'9:V,>G/ M9ZRUNR A5BB\MDVC ! P.E 'TA_P>T? _0O!'QB^"'QMMO&'B;4-3\;6OB. MVO;#5M;>>PTZ"P&D"&.RMSA+8,;J9Y-O,C,"Q.!7Z&_\$-_^":OP3TG]@OX/ M?M!7OQ1^+.IWGC/X-V,>J^'-2^*6IOHT*W5O$[BVLUE5;7:5 C,94QC(4BOB MG_@^2MYK_2?V7M>L4\ZR5_&2&ZB.Z/,BZ&R#<.#N5'(]0IK]0/\ @BG\2O ' M_#L/]F7XV6E17*O/+;VD5O!$].U'QC9P:%XD\=:AJ%LT5M: MWBP[XYYF5V78I#$$Y&>M=5_P=7?"G]KC]@?]J+P[^T#^SC^U+\6M!^''Q4MI MS+I&G_$?5A:Z3KD!!N(HQ]H(BCFCDCF2/@!EG" *@4>1?\&^3*O_ /O@CH>C"[\7:3:?\)'X!"IF3 M^U[)7>.%/1IXC-:Y["Y)[4 >3_$GX_?"+X]_\&^&B?%;X&W>OO?^.? 5CHWP MVMM.\9W\>JQ>--0D&F6L O%G%Q++#JD["0L[ B&0L"@-5/\ @HO^T=J/_!OS M_P $9;27X=^,]7\7_$:ZELO#6B>*/&>L7.JS:AXBN;=GN=3F-W)(VQ8[:YG2 M'_5!DCCVA2:^ /\ @T+T7X]?M*W4OPX^(3F;X.? +QC/XRT.UN48F7Q9J-FU ME;1#=P8K> 7]SL ^2>>*3@D&OKG_ (/(?@5XV^*7_!+G1/B1X/TV:[M_AY\3 M+'5?$"0QEO)L)K:ZLS.<=EGN+=3V D)/2@#Y8\-_#7X/>/\ _@WTU_\ X*!? M%']L'4;[]K#4;&]\PMHTN0T4)M(MOD*@ :8LH&V M/;^D7_!NI_P49^(7_!2S_@F]I7Q3^,]^E[XY\(^(+KPKXMU-(EC_ +2N+>*" M>*[** %:2WN8-^T!3(LA 4':/C7_ (-??BI_P2V_:3_8"TWX _'3X/?!B3XK M?#F\OH-9'C+POI1U#6-.EN9;FWOEDN(]\Z(DWV=B"2A@7=M#H6_57]B_Q%^R M9XJ\$>(-4_8Q^&GA[1/!MOXJN+!=8\(^'[2PTKQ!=01QI/=VC6H"W422;[4S MX :2UE"ED578 ]BK^0S_ (.'[LV'_!P7\6+X6LT_D^*_#,GDVZ;I),:-I9VJ M.['H!ZU_7G7\AO\ P<#7UK=_\'"?Q4N8)@8T\:>&T9CP R:5IBMU]"I'X4 ? MIW_P68_X.BOA/X)^"'Q*_8E^%/[,/Q6\.?%?7O#UQH.HCXDZ#;Z3'H$-];;6 MN-BW$LLLOD3;XAM5"71RY VMJ_\ !KY_P0>^*'[$^OS?\%!/VG/$6A2:_P"* M?!ZV?@/P[X=U>+48;33[ORIWOIKJ!FADDD1$6,0O(@C=V+$N G>?\'2/_!&0 M_MT?L^G]LO\ 9]\*>?\ %GX9Z4[:A8V4&Z;Q-H2;I)+8*.7N+?+S1 ^'/_ 3!_94^*ESX$UCX@PV=[X]\VAG!!M\F.:65U*OL6(!E5W#>1?\ !:OQS\*/^",7BK]GS]JW M_@DU\G^/GU:U\76L4<$L;ZK"9Y!,[_Z2'F(#EI5965XT M(\*_X/#?A-X]^#__ 5,\#_M-SZ"+O0/%'@;3GTFXOH/,M9;W3;F5;BT93PP M"/;.R]"MQ]:_8'X)_%O_ ((,_&K]CO3_ -M?3_A#^SUIWA:?18[S5K:[\%Z- M]MTNZ* R:=+;B'S3=K(?*6%5+RMM\L.'0D ^!/\ @[ITKP%\?/\ @G?\!/V_ M_#'BWQ4Z>,M;T<:'H%SKKMI5KI]_HUYJ'FK: "/[2VV$-/RQ5=N=O%>T?\&N MO_!/WX6>(?\ @GK\'OVS;[XK_%--?CU'Q#_Q3-M\1[Z/PZP74[^TP=,5_((* M?.>.9/G^]S7.?\'@>GVMU_P1^^"^I^%OAI<^%-(M_BEHH@\,3V$-K)H4+Z#J M?E64D$#-'"8@!$40E%*;5)&W/OG_ :Y?$OX?^'?^"+GP,\(:UXQT^WU77?$ MGBC3M(TY[E?.NKM-4U*\>%4'.Y;:-YB.R#)X(R ?E?X_^-7[07P5_P"#H?1/ MV7? /[2_Q.@^']G^TEX?$75;JS%G<75G)):LDUPP>$^:Z[&R-IV]* M]'_X.]OBG\:OV6_VW_ -[^SK^T#\1?!D?C#P"^H>(+#P]\0-4MK6XNDO9HA, ML"7 CB8H%4[%4':#C.2?%_VP53P/_P '?5A>>+KB+3H(_P!I/P;=RW%Y((XT MAE.F2)(S-@!2CJ.]7\6>(K M?7] _9@E\4Z5X@TGQ)>65_#JUIX;>YAN3<6\J2.WFKN8,Q5\D,#FOQ8_X-ZO M'?\ P5#_ ."A>K_&K]D3X>_MS^-/#$7B'PE8W6N_%+Q%K-]K=WXO_%)25^6 M/_!CH!_PM7]HEL2 D)SBT3) MM:DNO[5L;OY8'N5X1[B%Y8W$RJK;D;HKNI_I_K^6'XED?\1@5L&OVD_V:?VI?BWH/PY^**3QW^C6'Q)U;[)I&O0G?*D0-QB**>) MUE2(<*T5P%"H%5?._P!@/X%>(/VZ?^#K7QQ\4_AU9M>^$O GQS\1^+]:UVW4 MFWBM+.^N%M'W#()GN!;JHSDJ[,!A&Q^Y?_!;3]@F#_@HW_P3@^(/[/FEZ6EQ MXIM[#^W? 3%0636K,-) BD_=\Y?,MBW9+EC0!XOKG[0OP4_:#_X-V;'X[?"Z MX\1[];^&45EX/M=*\::@FJP^,[ECIEM:+?"X^TR2C6)Q%EY&W=6##BOKS]AG M]EQ?V//V8O"WP.OO'VO>*]9T_38'\4>*/$GB"[U*YU;5##&MS<^9=2.Z(SJ2 MD0(5%P !R3^"?_!I=?\ Q\_:4\?M^R-XO@>3X1?!?QPGQ1O$N VY-?:VEL+& MP8'I'YQ:_5. )M.W8)-?TD4 ?)G_ 7:\=>)_AS_ ,$?_P!H/Q-X/NI(+X_# MJ[LA-$2&2&Z9+68@CD'RII.>W6OPA_X,R-"TO5_^"L?B/4-0\OSM+^">KW5C MO'/FG4=*A.WT/ES2?AFOZ6?VFO@'X-_:G_9W\HRQ*# M)#'

MO7.8[&ZL[X?Z#J4,K85K22YAM29"0(U+[]K1NH /ZL*_DF_X.QM#T[2?^"U_ MQ O[*$))J?AOP]?\'#O_!P'X\TW]EY9KWP9J'B:ULKOQC;0[[/ M2O#FG006,FIE\8VRB!Y(58@R/.B#&> #]&/^"TOQ!^*M]_P;A_ +]LG0_BGX MS\+?$:/PEX&GN-=\-^+;[3I;D7^EQ&Z29;:9%E#NPD^<,RE1C;DU/_P1U\3? M$/\ :6_X-H?B[XQ^-'QA\<:SXBTD^-+_ $GQ1+XUU!-4LKFSTT36KQW:3"8" M.0!@A8H>0RD$@^K_ /!U1\--)^'_ /P0JNOA_P##_0FM]"\(^(O#%E9V\0RM MG902K;0@GT&8DSZD5\Y_\$/OCK\'OA3_ ,&M_P =-:^(GQ&TK2+>UG\::5,; MRZ"M]NO-*B2UME7[S2RM+&$0 EBW ZT *KS4([>0WA!>-;B1PC$<$C!(KUG]LCX\_M\?M%?\'$GA MC]A;XU? ?XD:C^S7!>06'?7+Z]LBGVR&&XZ9+$+O5;.UN$D^S2H)D:*0C;(& (!&"*_"#_ (+&R?L=:/\ M\%FM#T7]AZ]\'?\ "L=!;PI8Z5/X)N8I=+#0^2LY2>,E)V$@?S)MSEI-Y9BV MXU^[/_!TAK^A:_\ \$+/BUJ6A:U:7MM)JWA^%+BTN5D1I(_$-DDB!E)!971U M8=048'D&@#\T_P#@CI\,?^"J_P#P6"_X)?\ Q4_9O\ _MU:[X,TW1/'MS?W? MC#Q+JU_J-]XJN[C3K)(-!:[\[SK#3X1;233,GFEVOHP(F"R!OH#]J#_@E7^T M#^R7_P &RWCWX2?MH_M%ZYX@\4^!+Z\\2Z=IOA;Q?=OI,<<]W9QP65P941KR M*,B6<1LHC26X8@,45Z]%_P"#*B. ?\$N/B!,L:"1OC[J8=@!N*C1-$P"?3); M'U-?6_\ P<(6-YJ/_!&']H&WL;9Y77P4)65!DA$N[=W;Z!58GV!H _(C_@TN M_8#^&'[87PO^+/C+Q[\6/BEX=N/#'BW2$L[;P!\1;[1+>Y#03.3<16S!9R"@ M +9P"1WKWG_@L;_P4S^(7[2G_!97X=_\$:_!?QNOOAW\)K#Q-I,'QFUW1M<; M2[C6O.B2]N;1KU&5H;=+1EBVJRAI99-^X(@'._\ !EK\2O 'PT_9G_:&\1>/ M?&&GZ59V?B_P^;B:\N57:9HKB&%0O5FDE(C10"71K'*"DFUHKN !@0'A M'&* /K+_ (*"?MB_#O\ X(B_\%=_A!X^_8'^*=I_PI?Q[X?M(OBQ\.=$\6MJ M>CR".]>WGNDB,TBV]T+=HI$==IWQ')*RR*W7_P#!Y-XT^)_[.L'P3^+GP"^- M7CSP5K7B>]UJP\0/X7\<:C8P7T-O%9-!O@BG6(,ADDPZJ&(<[BV%Q]_ZSJO_ M 0_M_@CHOQW\%_ OX"^+]-\5O;6_@G2_"?@;0[K4?$E[2!!I^?YC\Z .4T3_ ()V M?\%?_P#@M;_P29^#'Q?\&_MJIX;T_1]%AT_P[\./$.K7\0\0QVTCV]QKNI:G M&TDDUW+<12&&&2%D2!4(D#R/N_<;]D7X5?$'X%_LK_#CX+_%GX@OXL\4>$_! M&EZ1XA\2R2.YU.\M[6.*:XW2?.X9U8AG^=@06^8FO$?^"$R6\?\ P1[_ &=U MM50*?AE8$A,8W$,6Z=]V<^^:^LJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_]E UG_P!+ MIJ*/VL/^3IOB7_V4#6?_ $NFHH _;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^ M#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ^.?VN?^""7_!+K]L[Q_)\8/B5 M^SG%H?C66Z%U+XQ\":K/HM]+<9W>?)]F98IIMP!\V2-I,@?-5/PO_P $&OV( MH9+6W^-7B_XP_%_3+&9);+PY\7?C!J^M:3$Z$%=UBTRV\RC'W)4=?;I7VE10 M!5T30]%\,Z-:>'?#>D6NGZ?86Z6]C86-NL4-O"BA4CC10%15 "@ # KYE^ M.7_!'K]C#XS_ +1$G[7>AZ9XL^&_Q4NK9[;4_'_PG\87>@:AJ4+@!DN?L[>5 M.6"J"[H7;:N6.U6_;&_X(P_\ !.+_ (* ?$>' MXK_M@? O5?&VM6EJ+:PDO?B1XAM[>RAXREO:VU_'!;ABH+>7&N]OF;)YKZCH MH ^9/&7_ 1Y_P""?WQ"_99T7]B?QK\+/%&I?"SP]*_AY^S#\+?%/@K1 M?&UI]G\2:?H?Q<\3QI @"./@!I6?;_ (G>N5_3]7Q/^U7_ ,&^O_!-/]MK MXR7_ ,?/VG_ ?C'Q9XHU!1&U]J'Q'U;;;P!F9+>"-9PD$*%WVQH HW'C))(! MSOQ"_P"#='_@EE^T5JFC>.?&WPR\2QZ1YJZJ_@71/'=_:>'9+N50TL\=C'+L MMC(2=WV8Q [B<9)-?:GA'X,?"7P%\)K3X#>#?AQHNF^"[#1O[)M/"UKI\:V, M=CL,9M_)QM,90D%2#NR-_[:DUBUDN-6O)]/L]0=_,-U#8R3&WC<.2Z83;&Q#( MJ%5(^P:* /E;]K__ ((I_P#!-?\ ;X^*"_&3]KOX"ZIXU\016BVMK_C@MT))8K&BAF)8Y))KV[]G+]F[X3?LH?"O3O@G\$-/UFQ\, M:1"D&DZ;K/BW4M8^PP)&L<<$,FHW$\D4*(BJL2L$4#Y5&37=T4 ?,7[9G_!' M#_@G;_P4(\?6GQ+_ &Q?@EJWC;5-/MC!I@O/B1X@MK2PC(0.+>TMK^.WM]_E MH7,<:F1E#-N/-7;C_@DO^PG<_LE0_L*W7PJU:[^$]OJMG?0^#M7\/:2NTJ2#]9_$3X:? M#WXN> =4^%GQ0\%:9X@\-ZW8O9:OH>K623VMW;L,-')&X*LOMCC (Z5N44 ? M"_\ Q#N_\$Z1X'/P14_%(?"DZW_:I^#8^+>K_P#",&Y\SS-WV7SM^-_SX\S& M[YNO-?8'AGX+?##P+\(K;X#_ \\)Q>&/"=CH_\ 9>FZ1X6GDTL6%KL*!+>2 MU:.2W8 DAXV5U;Y@P;FNHHH ^+_A5_P;W_\ !)+X'_&33?VAOA-^S3K6A>.- M)U)[^P\46/Q;\4B\2Y<,))#(=3)?>'=7#9$BNRL&#$&;X^_\&_G_ 28_:D^ M,6K_ +0'[07[,VJ>*O&.NW2SZGKVI_%/Q,99&4!450NI!8D1554C0*B*JJJJ M /LJB@#,\&>$M*\!^%;#P;H=UJ<]GIMLL%M+K.M76HW3HHP#+=75FEN)2%4;Y&9MJJH("@#T^B@#XY_:( M_P""!/\ P2F_:U^)UU\9?VE?V==<\:^)[N%(9=8U[XM>*9I%A0DI"@.I[8HU M+-B- JC<< 9-?4/PC^$O@_X(>!;/X<> YMIP6MXJB671M;NM.N5VL&&R MXM)(YHCE1DHZY&0<@D'XI\=?\&UO_!%[XG^,]3^(WQ(_9(U+7M?UJ]DO-7UO M6/BUXKN;J]N';<\LLLFJ%I'8G)8DDU]TT4 55 ^4-COC-0?M _L_?##]J#X4ZK\$OC+8ZO M>>&=#4=)UC3YK'5-/N4W1W-M*ACDB<=U9 M&92/0UH44 >>_LI_LO\ P?\ V+_V>O"W[,/P%T&33?"?A#3S::3;3S^;*0TC MRR22.0-\CR2/(S8&613E'/B_XKM;A$==KIO35 2C+PRG*L."#7V)X>T*Q\,:%:>' M=-GO);>R@6&&34=1GO)V51@&2>=WEE;U=V9CU)-7** /GS]OG_@EQ^Q%_P % M,?"FG>&/VO/@U!KTVBESH6NV=Y+9ZCIN_&]8KB%E;8V 3&^Z,D E20".%_8 M_P""%_\ P3=_X)K^,Y?BC^S?\%IG\7R6[V\7BWQ1JLFHWUK"X*ND!D_=V^Y2 M59HD5V5BK,5.*^O:* /E[]NG_@C3_P $Z?\ @I!X\T7XG_M$K3PS\X07!$MK(CR^;Y<9D,AD\:2 $++&2-T4J@G;(A5UR<$5\=>#/^#; MO]@#X0:O>7O[./Q$^.?PLL=0G\V\T/X>?&K5=/M)CQPW[QI&X&,ER<=Z^_:* M /$OV3/^"=O[(?[$]WJGB#X!_"E;;Q'KR*OB'QIKNJ7.K:YJH&#MGU"]DEN' M3(!\L.(P0"%%=-^U?^R5^SY^V]\$-6_9U_:=^'%IXH\)ZSL:YL+B1XWBE0YC MGAEC*R0RH>5=&!&2.0Q!]'HH ^#O@-_P;6?\$@?@%X-\5>#-*_9LN/$*>,=, M;3=9U+Q/XEO)[U;)G5V@MYHI(VM 2H#/#LD9-M1U--1O/%5_\7O%;WSW2 M%=DOG?VIN5DV($P1L"*%P% '8?M9?\$8O^"='[=6LZ%K_P"UQ\&-?\=7/AG2 MET[06UGXI^)-EG $C1BJ1ZBJ^9((HS+,09)F0-(SMS7U)10!\PZK_P $<_\ M@GWKG[*-M^PWJ_PM\4W'PFL[P7-OX(E^+GBLVD/Q!UV]L[W9G M8\EK>7LL#2)N8+(4WJ'8!@&.?HRB@#XX_;X_X(-_\$VO^"D/Q9M/CK^T?\([ M_P#X2V&VBMK[7/#>N3:?+JD$8VQQW0C^67:H"B3 D"A5W[54"C\0O^#=O_@C M5\4O#?A3PCXR_8HTV33_ 5HITKP];Z;XKUG3Q%;F9YF,AM+R(W$K22.S33; MY6)Y<@ #[5HH \"^*'_!,C]CGXT_LP:5^QE\4O!OBO6?AIH\,<-KX9NOBKXC M FAC9&BAN)UU 3W<4;1QF..>21(]B[ NT8R_V*_^"2'[ G_!.[Q'J?B?]C;X M.:MX*GUN)(]8M8/B'KUY9WP0.(VFM+N^E@D= [['9"R;VVD9-?2-% 'Q;X)_ MX-Y_^"/?@#]H&;]I70?V+]#?Q#)J3:A!9ZAJ%W=:5:7+-O,D6G2S-:IAOF5/ M+*1G&Q4P,:'CS_@@E_P2A^)O[5UQ^V?X[_9-TW4O&][JXU;4#<:K>'3KV_!W M&YFL/.^S2.S?,P:,H[99E9B2?L*B@#R7]LO]AG]EC_@H#\(&^!G[6OPDLO%G MAX7:W=I#-/+!/8W*JRK/;SPLDL,@5F7*,-RLRME20>+_ &1/^"37["'["?PS M\0_"W]EKX/77A2U\5Q"+Q!K.G^*=236+I 6*(NHBX%U JEF*K#)&%+,P 9F) M^CJ* /BWX2?\&]7_ 2/^ WQ9T_X[_!K]FK7/#7C+2KJ2YL/$VD?%WQ5%>12 MR*R2-Y@U3)WH[JX.0ZNRL"&(/VE110!Y;^RM^QM^S]^Q=X?\5>&/V>?!*:)9 M>,O'.I>+==A1]PDU&]=6E*\#9&H1$2,<(B*HZ5Z%XM\)>%O'WA;4? _CCP[9 M:OHVKV4MGJNE:E:K/;WEO(I22*6-P5=&4E2I!!!(-:%% 'YR3_\ !J;_ ,$6 MIOBC_P +)_X9\UQ+8W1N&\*)XVOQI9;.[;L\SS0F?X!*%QQC'%?H/X)\$^#O MAKX/TSX??#WPO8:)H6BV,5EI&CZ5:)!;65M&H2.**- %1%4 !0 !6I10!G> M+/"^F^-/#EWX6UBYU&&VO8O+FETG5[FPN5&0/O(ZGMG!-?%/C[ M_@VR_P"",?Q5\:ZG\2?B;^R7JGB#Q#K5X]WJ^MZS\6_%=S=WL[G+2RRR:H6= MB>Y)-?<]% ')_!SX+>"O@3X13P/X"OO$L^GQ;?*_X2CQKJFNSH%4(%6?4[F> M4* H^4/CJ<9)-?)GB;_@W#_X(P^*_BA??&>^_8S6S\2W^N/K$FHZ'\0/$.FB M&]:4S&6"*TU"..VQ(=RK$J*F!M"@"OM^B@#QG]I;_@G[^R5^V)^SW;_LP?M- M?"P^-/"=D(VT\>(-:O+K4+6:-2J7$>H23-=B<*2#*92[AF#%@S _//['_P#P M;@?\$H?V*OC#9?'GX9_ V_UKQ/I%R+C0+WQEKTVHQZ5,#E9886Q%YBG!61U= MT(#*RL,U]V44 <+^TC^S1\"?VO?@WK'[/_[27PUT_P 6>$->B5-2T?40P5BK M!DD1T99(I$8!EDC974@%6!KQW]A+_@CO_P $\O\ @FYK^I^,?V2_@'%HFN:O M;FWN]=U+6+O4KM;9[6\C:ZE=SEIIB\A "[MJJ!]LT4 >):S_ ,$\/V5?$'[)47[#.L^& M?%-Q\+XK%; >''^)WB#S&L5C,:V3W@OOM;V@C.P6S3&$*%79A0!PO[(?_!%C M_@F[^P5\0Y?BG^R)\#=9\$:SB@#FOB_\ ";P9\=/AMJ_PE^(BZJVB:[:&VU.+1?$5[I5Q+"?O(MU8 MS0SQAA\K;)%W*2IR"0?FK]EK_@A-_P $MOV*/B[:?'?]EG]G/4_!OBNSMY+> M/5--^)OB1O,@?!>&6*74'BGB8JI,+/[2_M,2B87@N/[4\P3"0!Q)G<& .:^T=- ML(-*TZWTNUDF:*VA2*-KFY>:0JH !>20L\C8'+,2Q/)))S4U% 'G?[5_[+/P M<_;5^ >N_LS?M :'Y2VO(;M(_,C(=5:2! VTABI8 M@G(\)UC_ ((D?L+Z?KUUXD_9^TOQG\$;K5-&M])U]?@?XWO/#,&L6<"E(DNH M+5Q%*ZJ6'G;!,=[$N2.?L5_L ?LC?\$]/AK-\*OV1O@SI_A33;R= M9]5N(Y)+B]U.8 @27-U,SRSD9;:&8J@8A0H.*\;\'?\ !<7]C'QG_P %+?%' M_!+ZV3Q'9>+_ GIUY<:CXHU&S@AT1IK2V^U7=N)C-YBF*'>QD>-8\PR#=PI M?['KY-_: _X(=_\ !+_]J#]IO_AKWXU_LOV6K>.)C&=4O(]:OK:VU4I&(E-W M:PS+#<_NP$8.A$B?+('7B@#)_P"",G[,WPU^%?PE^(G[4O@#P%%H"_M$_%+5 MO'MC9"%HWBT2XG<:4I5L%%DMO],\O $;7[H.%%?9%,M;6VL;:.RLK>.&&&,) M%%$@544# 4 < < "GT %>0?M@?L#_L=_M\>"8?A_P#M=_ #0?&UA:%SI\VH MQ/%>6!;&XV]W"R3VY; SY;KNP,YP*]?HH _E>_X+1? ;_@IY_P $K_B])\%? M&/QO^,/C?]DK4-;C?PEI-UX_U9M&O=&\T-_PCU[)'-F!TC!@V$KO51+& OVNEZY#=[0I6]% MY+]HNY$),8G+RJP V2,N*^\M=T'0_%&CW/A[Q+HUIJ.GWD1BN[&^MUFAG0]5 M='!5@?0C%>8^%_V!_P!A;P/XB3Q?X+_8M^$VCZM'+YD>J:7\.=,M[E7SG<)( MX P.>^!_QO\#6/B7PGXFT][+7-$U*,M%=0M@X. M"&5@0&5U(9&564AE!'QG^SC_ ,&U'_!(;]F;Q1K'C'PI^SM=ZY?:MIMWIZ2> M+/$=U>C3K:YB>&9;4;U\F0QNRK.,S)G*2**35KB'7+^TMM4DB4*DES; M6\Z13.%5025RX4!]PKZ_HH ^1/VJ?^"$7_!*S]LKQ/X9\6_&[]E'2WNO"6C0 M:/H\?AS4KO1H$TZ%BT5HT-C+$C1(68+QE0Q ('%>@?M%?\$QOV(/VJO@+X=_ M9:^-'P7DN?ASX4CBCT/P3H'BK5-$TV%(E58E>#3;JW2<1[ 4$H?8E+\0==O["XEPJ^<;2]O M9H!+M55\T('V@#=CBO*K* MZ-SH\^HZ_?W]OIYG>*-U)^1]I:/ V%:]+_;T_P""8_[%/_!2SP58 M>"_VO?@U;>(?['=WT+6;:[EL]1TQGQO\FYA97"-M4M&Q:-BJEE)52/?** /C MK]@;_@@[_P $U/\ @G!X_;XN_L\_!:XG\8B%X;3Q5XJU:74;RQC=2KK;[\1V MY92REXT60JS*6*DBNP_;4_X)#?\ !/O_ (*)>+M,\;?ME_!?5/&U[HEL\&C1 M7/Q#UZTM+!'V>88;6TOHH(F?RX][J@9_+3<3M&/I6B@#S#]E#]COX _L1?#" M#X+_ +-?AW6=%\*VG&GZ'J7C/5=7@L5W.Q2W&HW4YMT+.S%(BJDG)!->GT44 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8?\G3?$O\ [*!K/_I=-10! M^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2 M_P#LH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %%%% !1110 5Q^K_M _ [0?C#I'[/>K_%GP_!X[UZSF MN](\'MJD9U*YMH4+R3BW!\P1*H.7("YXSGBNPK\U_CW\.?A_X,_X.8OV=/$7 M@_P1I.E7^O?!?Q?/K=WINGQP2:A,#(1+,R &5\R.=S9)W'F@#]**Y;XO_&[X M1_ 'PD/'7QH^(>E>&]*>\BL[>ZU6Z$?VFZE.(K>%?O33.00L2!G8C"J:ZFOS MBU7X@ZK^T=_PDB\EM)KO3+D2?9[F)MLMO M*OWH9D;AXG"NAX8"N6^(O[;'[)7PD^(9^%/Q*_:#\+Z+X@C-L+W3[[4U4V!N M6"VWVI_N6GG,0L7G,GFDX3<:^%?'7[0UQ^Q%_P '"_Q,\+Z2KOX5^*'[):_$ M3Q)HT)*QR:WHTUY;QW0'17:RL7B9@,OF/).P"MC_ ((,_">U_:O_ ."*.H>, MOCVL.M:[^TKJGC+5_B3?W<8=M1GO+^\T\LV<_*MO;Q*B]$5548Q0!^C.MZWH MWAK1KOQ'XCU>UT_3["VDN;Z_O;A8H;:%%+/)([$*B*H)+$@ DUP7P2_:]_9 MD_:.U:ZT'X'_ !MT#Q)?6=C'?RV6GWF97LI&*QWD:, 9K9V!"W"!HF(PKFOP M[\%_MR_%C]KW_@C'^P[^R3X_\1W=Y-\7/VC],^''Q"U"XF8OJWAS3=313;R, M3EM\,M@KDDF3R'!SO(K[O_X+X>/;S]DWQO\ L@_MH> "+'6/#/[1^F^#KL6J M[/M7A_6+.Y&H63 <&-TLH\*(;_Q1_:* M"7SM,5([&VTULYS;0P1O$D7W55V X- 'Z0OJ.GQZ>=6DOH5M5A\YKDR@1B/& M[?NZ;<L(=#U M?X#?&7P]=>&AIL?E!-*>*6SNM, 7I;36Y6-XQ@,L:CL* /O;XS?M ?!?]GK0 MK3Q%\:?B1I?AZVU&]6RTM;^?]]J%R5+""WA7,EQ+M5F\N-6;:K-C )%_X6_% MCX9_&[P3:?$CX0^.]+\2:#?%UM=5T>\2>%G1RDD992=KHZLCH<,C*RL 017P M'\"/B#JO[2O_ _8^\.W#1^%/'?PST7XGKI*'$%EJ\8L= M/O)XUZ*]SY\/$GP3^*7C[1-3N-'T*UU".XT[0_(CQ M,Y &2Q9C@=P!]: />Z*Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**2,.(U$K MM&X@<$TM '\( M7[6'_)TWQ+_[*!K/_I=-11^UA_R=-\2_^R@:S_Z7344 ?M__ ,&FW_*4S]KO M_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 M%?F/^U?\7+_NY M7V-M1L,VTX%?IQ10!X/^W/\ \%)_V0O^"<.D>$=?_:X^(TWARR\;>(1I&C74 M>E3W*+*%#/+,8E;RHD4J6<] > <''S+\:? D'[&G_!?'PM^WWXTNX-.^&7QK M^#$_P\U[Q3>RK'9:-XBM[J"[LOM4[$)"MU!;)!"S$!I59,Y9 ?L?]J;]GFV_ M:D^&TWP3\2ZA86_A?7(IK3Q8)=,$]YM4\1Z1;> M%;B=4U#Q/]IO;F^TBXTVV)\V\CO?M<<5N8E8NZE/OJP'Z@6%A8Z590Z9IEE% M;6UO&L<%O!&$2- ,!54< < #I5>[\.>'K_6+7Q#?:#937]BKK97TUJC36X8 M88(Y&Y 1P<$9H _%2Z_X)1_'#]C7_@C;^R9\4)? -]J'Q#_9O^,NF_%?XA>& M--MC/>'39[\W.HVD<:9+S6]O]E#A2&=1COK/1M TV"40FYEB9EA>\:Y>&!6^9V M5V"E8W(_2BJ6B^'/#WAN.>+P[H-E8)3B@# MQ'PU_P %)?V._'7[=/B;_@FKIGQ$=_BOX:T./4=6\/7>DS1PRP2013F.*=T\ MN9UAN(9&12?EI#-XE\+7I6XTZ_L%'-.N+3PEI]AI8A>%[F...>[NYRS-S\&6'[!__ 7W\>?M'?%34K70OAQ^TW\+M/MK M#Q=J=PEO86OBK2%AA_LR:9R$ADFLHFGCWD>:RR*NYE-6O^"?OPNNOVAO^"Q? M[1W_ 5'\/[;CX>S^%M)^&WPP\11?-!XCBMTMI]4O+9^DMJEY;I$DZ%HY2KE M6.PU^@.M:'HGB72YM$\1:/:W]E<+MGL[VW66*09SAD8$'D \BK$$$%K EM;0 MI''&@6.-% 55 P .@ H =1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_ MY2">/_\ L1-*_P#1C4 >Z4444 %%%% !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!_"%^UA_R=-\2_\ MLH&L_P#I=-11^UA_R=-\2_\ LH&L_P#I=-10!^W_ /P:;?\ *4S]KO\ [>/_ M $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7 MNE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !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 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R= M-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[?_P#!IM_RE,_:[_[>/_3Y M/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!& M-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !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 5YU\<_VH_A)^S] D?C75Y)M1F3? M;Z/IR"2Y=>FX@D*B^[$9P<9Q71?%[XA6OPI^&.N?$2[B60:3I[S1PL<"67&( MT)[;G*K^-?E?XN\6^(/'?B:]\8>*M3DO-0U"X::ZN)#RS'L/0 8 X X%? MBWB]XHUN Z%+"8""EBJJF[:"0Z]/F4D#(S@G%?E[6IX+\9>(OA]XJL?&?A/4GM M-1TZX$UM.AZ$=01W4C((/!!(/6OPKAWZ0/&6!S*,LUE'$4&_>7)&,DNK@XJ* MNNTKI[:;KYS"\3X^G53KM2CUT2?RM;\3]<**Y_X5>/;+XH?#C1/B#81B--6T MZ*X:(-GRG(^=,]]K;E_"N@K^U\+B:&-PT,11=X32E%]TU=/YIGZ#"<:D%*.S MU"BBBMRC^$+]K#_DZ;XE_P#90-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ M /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH M **** "BBB@ HHHH *\;^._[8NA?"KXR^'/V8OA[X!U+QU\3_%.C76M6'A+2 M;N"W6QTFW=8Y=2OKF9@EK;>=)'"A >225PJ1MMZLO#>L6U\MRMK>-"KFWCD\MF#, MK-(GA>YM(K MB/S+6]@E@=XKJSG3YHYD(/&'2-OEKA/$G_!4KPPUO\2/'OP=_9^\6^/OAW\' M=6NM,^(WCOP_)XIA\37'B":X;<;MI])KE]8CN M]@LXK2-?FFFG>6-(X^"6< [<$CF? W[>BI\(_B/IEU> M_#I-=U6RO8-9:V19;G3VEM)76WU"*)UE:!LHR;C%+*4<+^%W[*'Q/\>_$S_@ MF;_P3;^ 7C"^N9O#-W^VREK3-_<*%.0-BX'R #])?^ M#F'7M3^'GPX_94^+OA!FB\1Z!^V)X3_LF>(G?M>VU!Y(\#DJYAC5EZ,."#F@ M#]+Z^:?%7_!1VRO/'WQ&\(?LZ_L[^*_BG9?!V?[-\3=:\-7ME#%97RPB>73+ M);B9#J%_%"5>2%-BH72,R>:WECZ0U"YEL[">\AMFG>*%G2%.LA )"CKR>E?F MU_P:C7^H>+/^"4Y^+7B*]-UKOCKXK^)M?\1WK_>N;Z6Y5))&.222(EY/- 'V M9*E5RAM.@41XW^>9/W/D;?,\W]WM MW_+7%^#_ /@HO:P>/?AYX._:*_9Y\4_"JU^+\A@^&6J^*+ZRF2^OC#Y\>F7J MVTKG3[^6$,\<#EU%/V7/ /@+4 M?'?Q3\9Z9=:KI7@[2+N"W%EI5LRK/J=]9]R[]GG7M3\.?\'4GQ_P# FALT>E>)_P!F?1-;U^.,_)-J M%G=:=:VTCXXW+!<2J,\X)QQ0!^E]%%% !7A?@'_E()X__P"Q$TK_ -&-4^J? MM2_&6PU.YL+;]BWQO=1P3O''GI)I6H21F6()*0K$J<8;)(_P!TT ?4U%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T <-^VGH&H>)?V7O%^FZ7&SRI81W)5.NR">.9__ !R-J_,ROUIN->U"Z@>U MNO!5U)'(A62-]A5E(P00>H(KX3_:._8B^(?@G7[SQ/\ #'P7J.H>'9I#)':P M1&6XL0>3&57+.@[, >/O=,G^7_I!\#YQFM>AGF INJJ])2MMH]KM?'\49=7KRCB::O96:7K=/\=3P*BIK6POKZY6SL;*::9SA(HHRS M,]_LV_L1?$#QAX@L_%?Q4\$ZA8^'X)!*UC/%Y5Q?XY";6PR(>[$ MD<+UW#^:.'.%L\XKS&&#RZBYR;2;L^6*_FE+:*7GZ*[LCY'"8/$XVJJ=*-_R M7J?7'['7A_4?#/[,O@_2]4C99FTPW&U^H6:1YD_\=D7BO2ZQ8O$&I01+##X+ MNT1%"HBE0% Z #L*=_PDNK_]"A>_]]+7^DV3Y=#*,IP^!@[JC"$$^ZA%1O\ M.Q^LT*2H4(TU]E)?B:G\(7[6'_)TWQ+_ .R@ M:S_Z7344?M8?\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O] M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !7F_QY^,WQ M+^']C)H'P5_9[U_Q[XIN+7.F6L4T.GZ7%(V0KW=__P#!.+X/?L]Z[XX% MEJ^O+\ /&]CJEC%I,>FZI)+/\ P/K6H$V]KJ_B6UNY M+VZBD?!:*&YDGN$0G/E_N"V1'7;_ !_^ 'QA_P""GO[27P"U7XD_L^^)?AQ\ M-/@GXS7Q[XGM_&UQ8?:]:\0V\6W3M/M8K.YG#PP2/+)-<.1$Z[$B,FYRGW-1 M0!\NZ=^VM^U!IO\ P4\N?V-/B-^QU+I/PNU?0I)_A]\6X?$D,YUF\M[.&YND MDLU^>&)3*\.\])(DSD3KM\E_9"^!W[2'_!)[1_C!^S7\(OV8]>^)7A'Q%X]U M+Q=\#K_PY?Z?#;67]HHI?1=2-UX7 619(96/V%=1OKR28V=IE&:WMD=BEM&[QQO(L07S7C1GW&--O24 M?FI-_P $&]7M?^"*-G^P+IOQ&TUOB[IVOI\0+?QO(C_8V\;+=&[,A^7=]G(+ M68DV[O*Q)LW?+7:?M7? S]H3_@K(OP6^!_Q<_9E\0_#'P9X-^(.F^-OC)<>* M+^PDCO[C3X9/+T+3OLES,UW'-<2[GN2(XUAC4JS2,8U^]Z* /B[XH?LO?$[] MFC_@JA-_P4M^#'PTU/QGX:^(GPW7PA\6_"WAUK?^T[2[M98Y=.UF".>6);I! M'%]DEB5_,52DBK(-X72_81_8\^)&G?MH_'+_ (*7?M ^$I/#?BCXN-IFB^$/ M!EU=P7%UX<\-Z=;QQ1K-/^ M%=_!CQ/XS279+8Z+.ULVIEV"HY9E]'!TOAI1C!>D4DOP1M2IQHTHTX[))?<%%%%=AH%%%% '\(7 M[6'_ "=-\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE M,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ ML1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5XYXCQXX_;8\/:,/GM_! M/A&ZU*0_PKQ<]#!8Q MB/OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@ M#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH QOB+XL@\!^ -;\;7!&S2=*N+O#?Q&.-F _$@#\:X[]D#PG-X0_9S\,6 MMX";J^L3J-V[_>>2Y8SY;WPZC\*R_P!MF^NKGX-P_#W39BEYXR\0V&B6Q7J/ M-F#,?IMC8'ZUZS86-KIEC#IMC$(X+>)8H8QT5% 'Y"ODZ?^V\;5)],-045_ MBKSYI+U4:--^DO4XE^\S!O\ DC;YR=W^$5]Y+1117UAVA1110 4444 ?PA?M M8?\ )TWQ+_[*!K/_ *7344?M8?\ )TWQ+_[*!K/_ *7344 ?M_\ \&FW_*4S M]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !111 M0 4444 %>._'3]L#1?A;\:_"_P"R_P" / &H^-OB7XNT>\UFP\,Z;>06T6GZ M3:O'%-J5]<3,!;VPFFBA7:LDDDD@5(V"NR>Q5^;_ /P6F^&/QT^''[4'P6_; MJ_8$\;V=S^T3I%M?>&-&^$=_"9H_B)X>9A=WUJP!7R$M@&F:=VCC!>,>8LI@ M5P#Z]_9__;%\/?&3XP^,_P!FKQ?X%U+P;\2? 5I8WVN^&-3N8;B.YT^\#_9M M0LKF%BMS;.T&&M_B1X]^#O[/WBWQ]\._@[ MJUUIGQ&\=^'[FS6*&ZM$$FH1Z?;2RK-J7V-#F;>#%;F/R$[C_@VA\&:!J'_!"?X5VNN*+Q/%,/B:X\037#;C=M/K MFHQR&0G.X^6JJ2>NWF@#ZL^+?[<_[,GP:_9(;]M_Q)\1X+SX=3:):ZGI&KZ/ M$UR^L1W>P6<5I&OS333O+&D3TK\VO\ @U&O]0\6?\$IS\6O$5Z;K7?'7Q7\3:_XCO7^]: /LRX_;Q_91M_V,6_X*!O\7K _"9?"_\ ;X\5*KE#:= HCQO\\R?N M?(V^9YO[O;O^6N+\'_\ !1>U@\>_#SP=^T5^SSXI^%5K\7Y#!\,M5\47UE,E M]?&'SX],O5MI7.GW\L(9XX'+JYCDC$GFJ(S^&5AXW\3ZC_P1HT;]F8S2Q^#+ MK_@IU_PA*VW)@_L+RQJ(M0/NE#=NT@'3,9XSR/TQ_P"#K?7M3\#?\$PM(^*W MAAFC\0>#?C/X8UOPQ.: MWGB99H+B-BDL;9X971/BC]BC6-4\?_\ !S+^V+K7B>1VE\%?"[PAX>\.Q39) MM["XM+2]E5<]%>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH \S^*6/&W[6WP]\"+\T'AW3;[Q%?QCU($%NQ],29/XU[)7A/P8M?%/C7]H MCXD_$:+5+8C3+BV\.VL[0$@>0F^=!Z?O"IKU[[%XW_Z#=E_X#'_&OD^$_P#: M88S,'_R_KU&O\-.U"/R:I52K_ #2?W+W5^5_F;%%8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-?6':;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q121AQ&HE8%MHW$#@FEH _A"_:P_Y.F^)?_90-9_\ 2Z:B MC]K#_DZ;XE_]E UG_P!+IJ* /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV M_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "OCS]HCX"_'#X:?\ M%5/!'_!1[P3\/=3^('A"/X,W_P .?%7A?1+F#^T/#YEU./48M9M8+B2-;D.T M?V:9(V\X($94D ('V'10!\<_ ;]CF]\7?\%//B/_ ,%$]4^#4_@3P_XM^#]E MX&F\.ZRMN+WQ7=+>-<7&KW<$$DBPJL"6MG&)6\YU20LD:A-_F'[*OP&_;'_X M)J_L>>/?^"<7P>_9[UWQP++5]>7X >-['5+&+28]-U226Y@&JRSW"36DEE<7 M$QFVQ/YJ*I@$KL8U_16B@#\XOB)_P1!U#P%_P2A^#'[)_P"SEXATZZ^*'[.O MBW2O'_@?6M0)M[75_$MK=R7MU%(^"T4-S)/<(A.?+_<%LB.NW^/_ , /C#_P M4]_:2^ 6J_$G]GWQ+\./AI\$_&:^/?$]OXVN+#[7K7B&WBVZ=I]K%9W,X>&" M1Y9)KAR(G78D1DW.4^YJ* /EW3OVUOVH--_X*>7/[&GQ&_8ZETGX7:OH4D_P M^^+6]G#'>>DD29R)UV^2_LA? []I#_ ()/:/\ M&#]FOX1?LQZ]\2O"/B+Q[J7B[X'7_AR_T^&VLO[112^BZD;JYA:S2VN(]PN MLBR0RY7,J^2?MC3OA/X(T[XE7OQ?.GS7/B*\L?L*ZC?7DDQL[3*,UO;([%+: M-WCC>18@OFO&C/N,:;>DH _-2;_@@WJ]K_P11L_V!=-^(VFM\7=.U]/B!;^- MY$?[&WC9;HW9D/R[OLY!:S$FW=Y6)-F[Y:[3]J[X&?M"?\%9%^"WP/\ BY^S M+XA^&/@SP;\0=-\;?&2X\47]A)'?W&GPR>7H6G?9+F9KN.:XEW/^)W[-'_!5";_@I;\&/AIJ?C/PU\1/ANOA#XM^%O#K6 M_P#:=I=VLL?$C3OVT?CE_P M4N_:!\)2>&_%'Q<;3-%\(>#+J[@N+KPYX;TZWCBC6YDMWDA%U=2QBXDBCDD2 M+;&HD)W ?7]% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ ML1-*_P#1C4 >Z4444 %%%% !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 %5-?UJR\.:%>^(=2?;;V%I)B(I9C^0-6Z\L_;/\0WFB?L\ MZWINEGC]QI>GPVD'&/DC0(/T%:%3P_ESRC(\-@F[NG3C%ONTES/U; MNWZBPM+V&&A3[)(****]OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#] MB)I7_HQJ /=**** "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 **** "O'/C_\ \5E\>?A9\+5^>&+6+CQ#J"]D6TB_'['0;1_X2\Q-S+CW4C:?KBOD^+?]IH87+U_R_KTXO\ MPP;K37HX4G%^IQ8[WXPI?S22^2]Y_@K'L=%%%?6':%%%% !1110 4444 ?PA M?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#LH&L_^ETU% '[?_\ !IM_RE,_ M:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$T MK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% #+B>&U@>YN)0D<:%I'8X"J!DDUY# M^Q5!-JWPQU3XHWL3+/XT\4ZAJYWCYEC:4QHOT CR!Z&M[]J_QB_@;]G?Q7K< M#D3R:6UG:[/O>;<$0*5]P9,_A71_"?PCV]M+C^*18P'; M\6R?QKY.O_MO&M>P]&4W_BK24(/Y1IU5_V\<4OWF8172$6_G)V7X*1T%%% M%?6':%%%% !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#L MH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_] M/D]?O]0 4444 %%%% !1110 4444 %?*?[:7BC_@KSXB^-%AX"_X)O>%_@WI M/AK2=#%QXL\7?&R'5&BOKZ9SY5II\=@=[>3$@>61QY9-RB*V^.11]65'=75K M8VLE]?7,<,,,9>::5PJHH&2Q)X Y)- 'PK^P7^T;_P5=\0_M_>.OV5OVZ=< M^ NIZ!X#^&EAKVM:G\(M(U:-K34=1NI$L;.:6_F 5C;VEW.RB,_*83N^8@5O M@Q^W#^V7^W9^S[\2/V[/V/\ Q!X4TOP+X8UG6+7X2^#M8\-27;^/+;2RR3W5 MY=B='M1=S1S16ZPH#!M5Y//R8Q/^Q#X7\9_&#]@OX^?MHZ3;3MXN_:5O?$WB MCPP2A%Q'HZV;Z;X<@!ZD?8+6UF7C[UTW'-9G_!LQJWAC3O\ @@]\&M2\V)+2 MRLO$CZD3T1EU_4VEWY_$\]B.V* .F^*?_!:?X86O_!,'X??M^? SPBNN:W\9 M-2TSPW\,/!>I7FSS_$]].]K]@N)$'W+>:&Y\UD'S+;,%P64UK>/OVM/VB/V$ M?VC_ (+_ R_:^^)'A_QOX/^.>NMX4M_$^D>%CH[^&_%;1B2TMPGGRB>RNR) M(8PY\Z*1%+22JYV?C1^QSX9\;:1_P3L_X)G^+?%\4R>$I?VY2\HH _3.OB/X)_M>_M9_\%$M3^,7Q'_8L\?>$?"G@CX8>,[[P?X$ M/B#PR^I'QQK-C$CW=Q=2"XC^S:1^]($DK/TB'VMJ"7DEA/'ITJI<- M"P@=QPKX.TG@\9QVK\U_^#3>SETO_@D3INAZK!)%K-A\2/$=OXAAG)\V.]6[ M^=9,\[PNS- 'HMS_ ,%RO@\G_!(-?^"HEO\ #^Z.I2I_8T/PW>\'VH^+/M)L MO[(,FW.T7 +>9MW?9QYNS/R5H_&/]KG]J_\ X)YZS\'/'?[:WC_PGXL\&?%/ MQG9>#O&K^'/#+::/!.N7T3O9SVTC3R&XTT2QR02F?]ZNZ.42?>B/XX:5I'B: MY_X)):!XXO%=_!ES_P %5!JKR GRO[(-J(!(<<>3]H$J]<;V7OT_33_@['MM M4U;_ ()5VOA;PSN.N:U\7?#=EX>2/[[WK32F,)WW?*W3GB@#Z#^-?[97Q/\ MB)_P4*TS_@F=^RSX@TO0]:TSP!)XU^*7CK4M*^WG0]/:>.WL["TMRZ1M>W$D M@D+R[DB@7<$D9QLTOV(_VUO&7Q._:*^,/[!_[0HTS_A9_P %[^PFEUC1K1K6 MS\3Z#J$"W%CJ44#NYAE"MY-Q$'=%E4%6"R!$^:OV%['4M+_X.7OVU_\ A*U8 M7>H?#WP7I/@%;:IJ?\ P=:?'76-(W-I MFE?LNZ39:T4^ZE[->Z9-;AL?Q&%)2,\XS0!^F=%%% !7A?@'_E()X_\ ^Q$T MK_T8U3ZIX%_;TEU.YETCX[^"(;1IW-K%+X7D9DC+':I.[D@8!-<-\ M%^-^G M?ML^.+/XC^-M&U'6%\%Z>;F\T_36AB>,RGRP$)X(&[)[Y% 'U-16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q17SO\ &K]NOP7\(-7F\,6FNKXAU6W8 MI<6^E6R^5 XZH\K-C=ZA0V",'!KAM!_X*AVMU?K#XD\$75E;%L&>T>.X91ZE M3L_G^=? 8_Q2\/\ +,>\%B,P@JB=FDI22?9RC%Q376[5NIYE7.^Q>-_^@W9?^ Q_P :^3X< M_P!JS',D5;_TKF-BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :^L.TV**Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**2,.(U M$K MM&X@<$TM '\(7[6'_)TWQ+_[*!K/_I=-11^UA_R=-\2_^R@:S_Z7344 M?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 M%%%% !1110 4444 %%%% !7FO[8WP>^('[0O[+/C[X#_ O^($/A76_&?ABZ MT2V\1S6S3?V='=(89IE12I,@A>38=23;J4&D3+=1PB.4F1X!-$WV625FQ.NV M,?9E% 'S=\8_^"6_[-/Q/_8)T;_@GYXG'P!K&E,K7WA[4K!A M)9ZE$[C]Y.LJEW+?ZWS)0Q_>$U3M?V&OBK\:?VB?AQ^T3^VY\5/#'BF?X/+= M7'@+PYX.\+SZ;8OK%Q$L,FLW@N+JX:298U(@@7:D!=WWRL4,?T[10!\>Z%IG M[:NB_P#!834[[3_VO+?Q?\'M:\(R-JWPEB\-Q*O@;R;6V6WGDO48M]HNKHRO M'&X#20O.<%;=2+^D?\$^OC7^S]XQ^+'_ P]\>_#_@CPM\:/$,_B+7]*U[PE M-J,WAG7KF(17NIZ4T5W"A,X2.3R)E9(YT\P%D)@KZPAMK:W:1X+=$,K[Y2B M;VP!N..IP ,^PI] 'S+>?\$F?V1KG_@FJO\ P2RB\.WT/PYB\/K8074=RO\ M:,=V)OM0U02[21+: *GG2%V=E"Q+]74 M4 ?._P >OV(]=U_]K3PY^WM^S?XVTKPQ\3]%\)W/A/74U[2I+O2_%&@2RBX6 MSNDAEBDBEAN56:&X1B5^='1U8;-/]CS]B>P_9L\:?$CX]^.O&47BSXI_ M?4_B!XL@TLV5NZ6L MK'3[2W,DK06EM -B*\DDC%G=W)8!?=:* "BBB@ KPO MP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "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@ KPS]OSXW:M\(/@VNE^%[UK?5O M$=P;."XC;#P0!=TTBGLV"J ]1YF1R!7N=?)O_!5;0-0N?"_@[Q/%&QM;*_O+ M:=AT#S)$R9_"%Z_/O%7,,?E?A]F&)P3:J*"2:W2E.,9-=FHMN_3<\O.JM6CE M=6=/>WYM)_@?%O7K1117^=!^5GJO['?QNU;X+?&C3)UO672-8NHK'6K;(/^^W:NVKQ^$L)6P7#>%I MUOXC@IS_ ,<_?G_Y/*1A@82IX2"EO:[]7J_Q84445]$=04444 %%%% !1110 M!_"%^UA_R=-\2_\ LH&L_P#I=-11^UA_R=-\2_\ LH&L_P#I=-10!^W_ /P: M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !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 5SGQ9^%_AGXR> -0^'GBR)C:7\6!+ M']^"0'*2(>S*P!]#R#P2*Z.N)^/WQR M_+$@ Y(S\Q]E/'O"'BOQ=J*Z1X5\-7^I73-M%O8VCROGZ*":_3?]G?X1S?"/P MGKM MW]L\0ZM<-J'B;4F.YKF]DY?GNJ_=';C.,DUWE?S3A_HXX?,(PQ4\7+#J=Y.E MR*;@FVU#GYU>48VC)N+]Y-ZH^2CPI"JE-S<;Z\MKV\KWZ+RW/AWX!_!+Q%^R M9X^\.?&3X_\ A2*/2M0\RT2ZCN/,.@W,F%BFN H*@,I=<@D+NR<, *^X8Y$E M02Q.&5@"K*<@CUJCXH\,:#XT\/7GA3Q/ID5YI]_ T-W;3#*NA_D>X(Y! (Y% M>/\ PA\3:[^S_P".X/V:_B9J:F0%]1@#&46 MOUOAW)<)X92AEM*[P5:2M.5N:%9I1M4:23C5LN25O=G[FTH)>YAX&Q/SKV.O&_$7_ M !7'[;/A_1_OVW@GPCF>#?".@^ O"NG^#/#%D+>PTVU2"UB'95' M4GNQ.23U))/>OC,3_P 9'GZPJUPV$E&53M.MI*$/-4E:I+^^Z?\ +)'!/_:L M3R?8AJ_.6Z7RW?G;LS3HHHK[,[PKEOC#\)?#7QH\#W/@KQ('CWD2V-]#Q-97 M"\QS1GLRG\P2.AKJ:*YL9@\+F&$GAL3!3IS34HO9I[HBI3A5@X35T]SRO]G[ MXL^);S4[SX&_&,K#XT\/1@M/T36;/HEY%ZYX#CL?3E5]4KSO]H'X+7?Q+TRS M\5^"-172_&7AV4W/AS5AQ\_\5O)_>BD'!!SC.>1D&W\!OC1:?&+PO-)?Z<=, M\0Z1/]D\2Z'+Q)972Y!&#R4;!*MW&1G(-?,Y-C,5E6-62YA-R=FZ-1[U8+>, MG_S]IKXOYXVJ+7G4>2A4G1J?5ZKO_*^Z[/\ O+KW6O>W=P4444 %% M%% !1110 4444 %%%% !1110 4444 %>-_LS?\5=\3?BC\7'^9+_ ,4KI%BY MZ&"QC$89?]EBV?+4\">-KF MZU7XSZ]XJN=-U*T@?1-,U(S"83OY$,#7+A82SPE$VLC*S(0#[.HKY3_X(G?M MD?%+]O;_ ()K?#O]ICXT6Z-XCU9=0LM0U*&Q%M'JOV._N+-;Y8@ L9F6!795 M^17+A0% ^K* "BBB@ KP?\ ;S_;Q\%_L/\ @SP['_PA]]XS^('Q U^/P_\ M"[X<:-.D=YXDU63&$WO\MO;1AE>>Y8%(4.2&8JC>\5^4_P ;OAKKW[6/_!TC MHWPV\8_$?Q)X:TGX4_LMS^(/"4GAZXAAG>>[U%;*Z>*26.0PM+'>/&TL6R4+ M;*%=2,T ?H7\ _#/[3VGZ:/&7[4GQ9T"[U:YL\W'A?P9H8M=&TMCAMJSW+27 M5TZ %?.9XD?+-Y"9"K\J_!C]N']LO]NS]GWXD?MV?L?^(/"FE^!?#&LZQ:_" M7P=K'AJ2[?QY;:662>ZO+L3H]J+N:.:*W6% 8-JO)Y^3&/)1X_\ VO\ ]E__ M (*1?&/_ ():M\=/%WQ-\#_$;]F;5O'?PHNO&>I?VAK7AS4E$UFUE]L*B6>% MI8Y2HDW%'_ M !OX/^.>NMX4M_$^D>%CH[^&_%;1B2TMPGGRB>RNR)(8PY\Z*1%+22JYV?C1 M^QSX9\;:1_P3L_X)G^+?%\4R>$I?VY2\"/AAXSOO!_@0^(/#+ZD?'&LV,2/ M=W%U(+B/[-IS2R)!%Y'[T@22L_2(?:VH)>26$\>G2JEPT+"!W'"O@[2>#QG' M:OS7_P"#3>SETO\ X)$Z;H>JP21:S8?$CQ';^(89R?-CO5N_G63/.\+LS0!Z M+<_\%RO@\G_!(-?^"HEO\/[HZE*G]C0_#=[P?:CXL^TFR_L@R;<[1< MYFW= M]G'F[,_)6C\8_P!KG]J__@GGK/P<\=_MK>/_ GXL\&?%/QG9>#O&K^'/#+: M:/!.N7T3O9SVTC3R&XTT2QR02F?]ZNZ.42?>B/XX:5I'B:Y_X)):!XXO%=_! MES_P54&JO("?*_L@VH@$AQQY/V@2KUQO9>_3]-/^#L>VU35O^"5=KX6\,[CK MFM?%WPW9>'DC^^]ZTTIC"=]WRMTYXH ^@_C7^V5\3_B)_P %"M,_X)G?LL^( M-+T/6M,\ 2>-?BEXZU+2OMYT/3VGCM[.PM+_L)I=8T:T:UL_$^@ZA MQ8ZE% [N M890K>3<1!W195!5@L@1/FK]A>QU+2_\ @Y>_;7_X2M6%WJ'P]\%W.@/)G]YI MZZ=9QN8_]D2J%;_;4]>I/@%;:IJ?_!UI\==8TC%^ ?^4@GC__ +$32O\ T8U3ZI^P1\&M7U.Y MU:Y\5>-UDNIWFD6+Q?38:9:M-.PZMCA47U9F(4#N6 H_P"$'TC_ )^;W_P+:O%/$WAC3_VB/CTO MPRL)[F7P?X'E2Y\42M<%DOM1_P"65H,\$)RS^^5.#M->!Q%FM;+<%&&%2EB* MKY*47LYM-W?]V$4YS_NQ=M6CFQ5:5*G:&LI:)>?^2W?DCJOV7_ OB&:#4_CY M\2;79XG\:,LYMWY_L[3Q_P >]JN>1A<,W0DXR,KFO6:QO^$'T@=+F\_\"VI? M^$'TC_GYO?\ P+:NO)LJHY+ET,)3;E:[E)[SG)WG.7]Z4FY/S>FA>'HQP])0 M6OGW?5OU>IL45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5ZAL;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q7D'QY^&_BKPMXHA_:3^"UAYOB'38 M1'X@T:/A=>L!C=&0.LR 91NO '.%%>C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5Y6+3BVGC7H1Q%/E>G5/JGT:_ MKRV(?AG\2/"OQ:\%6/CSP;?>?97L>0&X>%QPT;C^%U/!'Y9!!K>KYY^)'@5_ MV8/&[_&+PM!>S^!]7N /&NDVLC%K"5C@:A$!U&2 Z_SR-GHOBKQK\#/!&@VO MB;Q5\3K:RLK^W6>PEEU;)N8R 0T:@EI!@C[H/6O*RKB&,:-6AF\HTJ]"WM&V MHPE%_#5BV_@G9[N\9*4'K&[PHXI*+C7:C*._1>37D_P>AZ#17CGA[]HS]D_Q M1J*Z7I7QI@69VVK]MN9K92?0-,JK^O->DQ^#-$FC66*]NV1E!5EO&((/0@U[ M.79QE.;P<\!B(5DMW"<9I>KBV=%*O0KJ].2EZ-/\C:HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:O1-38HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ /.?VV;ZZN?@Y#\/--F*7GC+Q#8: M);%?O#S9@['Z;8V!^M>LV%C:Z98PZ;8PB.&WB6*&->BJHP!^0KP[XD^%M.\6 M?M7^ _A[#<7+V^B:5>^(-21K@D\X@@(/\.),_G7KW_"#Z1_S\WO_ (%M7R>2 M_P"V<19CC.D73H1]*_^!;4?\(/I M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L44D:"*-8U)PJ@#)YI: /X0OVL/^3I MOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@#R_\ ;1^,W[._[/W[ M+?C3XK_M9P13?#C3])\CQ?;SZ.^H1SVES(EJ8GMD5FF5S,J%0IX8YXK\5/BK M\0/^#:3XEZA>:C\2_P!HS]K/6/!\EZFHWOPWU2_\87&@RM%'&B;DN(6EPL4, M2!C."J1(H8!1C]G_ -NGXP^&_@!^S%KOQC\4?!76OB+%H&I:1<6'@OPY;";4 M-4U#^U;1;)+:,D;Y5NF@=5[L@P">*^2+[_@ME^U!K%E-I(_X((?M2W7VJ)HO MLU_X:MT@FW C9(S,0$.<$D$8)X- 'T[_ ,$SOCC\"_VB/V'/A]\3/V;?AM_P MAO@Q])>PT;PD;#[*=(6TFDM6M_*(!4!H21D9965N=V:]VKYT_P""4/AC]J3P MA^PIX.T3]L+PQ_8'C(3ZE,GAE]26\ET+2Y-0N)--TZ2=21(UO9-;PYR2!&H8 ME@U?1= !1110 5\Y_M3_ +"5[\5_VE?A[^W%\!O'MGX0^+?P[L[G2(]0U32F MO=.\1:# M=23;J4&D3+=1PB.4F1X!-$WV625FQ.NV,?9E% 'S=\8_^"6_[-/Q/_8)T;_@ MGYXG'P!K&E,K7WA[4K!A)9ZE$[C]Y.LJEW+?ZWS)0Q_>$U3M M?V&OBK\:?VB?AQ^T3^VY\5/#'BF?X/+=7'@+PYX.\+SZ;8OK%Q$L,FLW@N+J MX:298U(@@7:D!=WWRL4,?T[10!\>Z%IG[:NB_P#!834[[3_VO+?Q?\'M:\(R M-JWPEB\-Q*O@;R;6V6WGDO48M]HNKHRO'&X#20O.<%;=2+^D?\$^OC7^S]XQ M^+'_ P]\>_#_@CPM\:/$,_B+7]*U[PE-J,WAG7KF(17NIZ4T5W"A,X2.3R) ME9(YT\P%D)@KZPAMK:W:1X+=$,K[Y2B ;VP!N..IP ,^PI] 'S+>?\$F?V1K MG_@FJO\ P2RB\.WT/PYB\/K8074=RO\ :,=V)OM0U02[21+: *GG2%V=E"Q+]744 ?._P >OV(]=U_]K3PY^WM^S?XV MTKPQ\3]%\)W/A/74U[2I+O2_%&@2RBX6SNDAEBDBEAN56:&X1B5^='1U8;-/ M]CS]B>P_9L\:?$CX]^.O&47BSXI_?4_B!XL@TLV5NZ6L MK'3[2W,DK0 M6EM -B*\DDC%G=W)8!?=:* "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\ MI!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***C MO+RTT^TEO[^Y2&""-I)II6"JB*,EB3T SFDVHJ[V#8X']I'XM:A\+_ \=EX M1M_M7BGQ#Q !,ES)QYA!_AC!W$GC.T'&:TO@7\)M/^"_PXL_!EM_)+S"BBBOLCO"BBB@ HHHH **** /-/VL_C M3IGP/^#.H>(;O3[>]N[_ /T#3;"Z3?%/+(K9\Q>Z! S$=\;>-U?F3/-OZXK\PX2XBS+A;/Z&88*34HR5TMIQNN:# M7526GK9K5)GCX'%5<'BHU:;U3^]=C]=J***_TT/UT**** "BBB@ HHHH *** M* "BOES]MC]MS5OACJ\OPD^$=Q&FL1Q@ZMJ[('^Q[@"(HP<@R8()8Y"Y W9 MV_&>O^.O&WBK4&U;Q-XOU/4+IFR;B]OI)7S]6)-?A/&GCQD/"V:3R_"T'B:E M-VFU)0A%K>/-:3;6SM&R>E[W2^BN, M/$P)#QN.S*P*GZ<9J>$?'F2\59=4PU*\<4I5*M2$NOM*DI91Z- M62:2:OMD>98?&TG!:3NVUZMNZ\M;&_1117[$>Z%%%% !1110 4444 %%%% ' M\(7[6'_)TWQ+_P"R@:S_ .ETU%'[6'_)TWQ+_P"R@:S_ .ETU% '[?\ _!IM M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 ?F MQHGQ2_X.?/B%I$U[/^S#^R%;6L&M7,,%IXDNO$$,[-9WCQQW/EB>10K/ L\3 M!CE6C<'D5L?\)W_P=)_]$-_8P_\ !YXC_P#CE?4__!0?XH?&/X1_LH:]XE_9 M]U[0=(\:ZCJ^A^'_ YK?B>/?8:5=#_ ,$S_AMI-]\> M;OXD7NF)JFGZIXFO+*.W*WEOJEW#/91I$[H(+65'M8F1BC16\;)A&51]4T % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-* M_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !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 %>=?'/]J/X2?L_0)'XUU>2;49DWV^CZ<@DN77IN()"HONQ&<'&<5T7Q M>^(5K\*?ACKGQ$NXED&DZ>\T<+' EEQB-">VYRJ_C7Y7^+O%OB#QWXFO?&'B MK4Y+S4-0N&FNKB0\LQ[#T & . .!7XMXO>*-;@.A2PF @I8JJG).6L803 MMS-:7;=U%;:-O:S^?SS.)9;&,*:O.7?HN_\ D?7X_P""K'AK[?Y;?!J^^R[O M]<-93S,9Z[/+QT[;JW/$O[1&A?MDQ:/\"_@Y,KBZ@\J6QTZ(J7 MC!!*LTI(4%2PP<'ACCX3K4\%^,O$7P^\56/C/PGJ3VFHZ=<":VG0]".H([J1 MD$'@@D'K7\[X7QNXOQ3>%SBJJN&J-*HHQC"?L[KGC"45&W-&\7>^C=G%VDOE MH<0XZ?N5WS0>]DD[=;6[K0_6;1-%TKPWHUKX?T.QCMK*QMT@M;>(86.- %51 M[ 5:KG_ (5>/;+XH?#C1/B#81B--6TZ*X:(-GRG(^=,]]K;E_"N@K^Z,%6P MN(P=.KAK>SE%.-MN5I.-O*UK'Z-3E"=-2ALUIZ!111726%%%% !1110 4444 M >;?M5? B+]H+X277@^UECBU2VE%WHT\O"K<*"-K'LK*S*?3(.#C%?FIXI\* M>(_!&OW/A;Q;HUQI^H6^%_Q7MDM? MB)X'T_51&I6*6Y@_>QCN$D7#J/H17XIXH^$%#CRO''X.JJ6*BN5\R;A-+;FM MJFKZ22>FC6BM\_G&11S*2JTY6YK#&9_ M6IU8P=U3@G*,FMN=RC&\5UCRVELW:Z?G9?PNZ-95,3)22Z+9^M[:>5CQK_AF M+XA_#W]]^S_\?]:TJ%.4T'Q&!J5CC^XF_P">)?<;C1_PN_\ :*^&G[OXS_L_ MR:M9Q_ZS7? ,_P!J0CN3;28E4=R20/:O9Z*_<_\ 5*E@M=5^'NAW^I3:;H\%M'IT>I7SSF".2!)C&C-R$#2-@?6OS[Q-XOXSX) MX6G5DJ4I5)*G"M#FBXR:;NZ4E-7Y8RLU5:4K7C;0\S-\=C\OP3;Y6V[*2NK? M]NN_1/KOT.:^(?QQ^+/Q4U*34_'7CW4;TNQ*VYN2D$>>R1+A$'T'UIWPZ^.W MQ<^%.IQZEX&\>ZC9[&!:U-P7MY?9XFRC?B,CMBN2HK^*5G>L M6$;$IEL[98\\[&P>#RI!!)X)]6K\U_V)_%OQ/\,_&Z&R^$^EV-]J>JZ=<6QM M-3N&CMV0+YI9F7D;?+!'Y=Z^QO\ A'/VXO$?_(4^(_@3PXK=/[%TB>\=!_V\ M$ G]*_MOPT\2,PXBX4IU,3A:M?$0;A*5.$>635FFY2E""DXMQ4V66*"-IIY51%&6=VP /$?_34:_YGI^WQDOAI6_Q22_\ 2>8_.OQ;XAU#Q=XJ MU+Q5JLC-> >C#/FM?YSYW@,PRO-Z^$QR:K0G)2OWOJ_-/=/JFGU/RK M$4JM&O*%3XD]0K[8_P""5OB'4+OP-XK\+S.QMK'5+>XMP>BM-&ZN!_WY4X]_ M>OB?KTK]%?V"/@GJOP?^"XO?$]DUOJWB&Y^VW-O(N'@BVA8HV'8[ M17ZSX X#'XGQ IXBBG[.E";J/I:47&*?FY--+^ZWT9[?#-*K/,U..T4[_-67 MXGM]%%%?W6?HX4444 %%%% !1110 4444 ?PA?M8?\G3?$O_ +*!K/\ Z734 M4?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X M_P#!IM_RE,_:[_[>/_3Y/7[_ % !1110!\C?#3_@H+^P;^W[X4\2_LJ?':33 M=)U'7-6UOPGJGP]^(-M)8IXBCM;R>RE;3Y;A8X]1C?RMX:V=WC)YV.G$_P 1 M_P#@B3_P3K^(W[*7@_\ 8U?X0ZEHW@[X?7-W-X(ET/Q7?Q:EHYNY7ENTBOGF M>=HYFD;S(Y&=&&WY?W:;?8?C=9?L8G]G?4$_:*@^&Q^%4:.^I'Q@+$Z$HWMN M9S]?E!XB_P""I":/\78O@Q_P;H:9\9/C??6%]'%K'A+5+6;5 M/ASI\1Z?C#!/)N8;(;@0&&!0!^N7[+W[,7P3_8U^ WAW]FG]G;P M9'H'@_PM:/!I.FI.\I7?(\LLCR2$M)))+))(S,22SDUWU<3^SKXE^//B_P"# M>A^(OVF?A=HG@SQM=6N[7/#?A[Q*VK6MG)DX"W)@AW$C!*A6522H>0#>>VH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V( MFE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "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@#R[]M/0-0\2_LO>+]-TN-GE2PCN2J==D$\89IXK15D:-K#:A_92Z5./'_B"T\7?%[0;C1_#MO(LIL;U#'%<]XIS*."RZC* MR>2POK:.SUAT7/D3I\L;MZ*Z;5!Z QX_B%?:]5M9T;2?$.E7&AZ[IL%Y9W41 MCN;6YC#QRH>JLIX(KXWCS@_#<<<-UM6316-O;/9:,TBX\^5B!+(OLJ@IGH2Y'537VA5?2M)TS0M-@T;1= M/AM+2UB6.VMK>,(D2 8"JHX 'I5BO[!X$X0PO!'#=+*Z4N=J\IRVYIRW=NBV M279*^I]UEN!AEV$C1B[]6^["BBBOL#O.<^*'PF\ ?&3PR_A/XA^'HK^T+;XB MQ*R0/V>-QRC?3J.#D9%?.&O_ /!*GPM=:@TOACXQ7]E:ELK!?:0ERX'IO62, M'_OFOK*BOD.(N >#^+*JJYKA(U)K3FO*,K=G*#C)I=$VTCAQ668'&RYJT$WW MU3^]6/#?@C^P)\&_A!JL'BC4GN?$>K6S![>XU)56&!QT=(5XW>A8M@X(P1FO M_!3_@VN^"/Q&^(^K_ !S_ ."C?Q/\;_%.6[\"; M+X:_!KXK/C?QYX.^&V@?\)3X M\\16VE:=]OM+(WMX^V,3W5S%:VZ$]M\TT2 GC+C) YK1U'4=/T?3Y]6U:_AM M;2UA::ZNKF4)'#&H+,[,V J@ DD\ "@":BN&_9Q_:-^$?[6'PFM?CC\"O%,6 MN>%M0U75+#3=8MF5H;UK#4;G3YIH64D20M-:R&.0'#H58?>KN: "BBB@ KYW M_P""B/[4?Q.^ W@GPS\+_P!FG5O ,/QA^)VO'2/AW'\3-1EMM%A:&)KF\N[P MP_OC#'!&8PL8+-/)KO1K&>U MT'5(M;O+.YTM92&=H6MY44,65"=RL&V*&# 8H J_L)V'_!633]0\2WO_ 4U M\4_ &:Q6VMQX4M_@O:ZP&$F9#<27&I+M_'EMI99)[J\NQ.CVHNY MHYHK=84!@VJ\GGY,8\N_8:\ ?M7?LC:_^U?_ ,$C=1^+>O?$;PQX*^%,/B/X M$>)==F,VJ:?8:I:W\$6ESR@?,8Y[;;'@ ?NG95176./T7_@V8U;PQIW_ 0> M^#6I>;$EI967B1]2)Z(RZ_J;2[\_B>>Q';% '3?%/_@M/\,+7_@F#\/OV_/@ M9X177-;^,FI:9X;^&'@O4KS9Y_B>^G>U^P7$B#[EO-#<^:R#YEMF"X+*:UO' MW[6G[1'["/[1_P %_AE^U]\2/#_C?P?\<]=;PI;^)](\+'1W\-^*VC$EI;A/ M/E$]E=D20QASYT4B*6DE5SL_&C]CGPSXVTC_ ()V?\$S_%OB^*9/"4O[. M2-%C MB_UAD%OJ* J1R,221=/44 ?IG7Q'\$_VO?VL_P#@HEJ?QB^(_P"Q9X^\(^%/ M!'PP\9WW@_P(?$'AE]2/CC6;&)'N[BZD%Q']FTYI9$@B\C]Z0))6?I$/M;4$ MO)+">/3I52X:%A [CA7P=I/!XSCM7YK_ /!IO9RZ7_P2)TW0]5@DBUFP^)'B M.W\0PSD^;'>K=_.LF>=X79F@#T6Y_P""Y7P>3_@D&O\ P5$M_A_='4I4_L:' MX;O>#[4?%GVDV7]D&3;G:+@%O,V[OLX\W9GY*T?C'^US^U?_ ,$\]9^#GCO] MM;Q_X3\6>#/BGXSLO!WC5_#GAEM-'@G7+Z)WLY[:1IY#<::)8Y()3/\ O5W1 MRB3[T1_'#2M(\37/_!)+0/'%XKOX,N?^"J@U5Y 3Y7]D&U$ D../)^T"5>N- M[+WZ?II_P=CVVJ:M_P $J[7PMX9W'7-:^+OANR\/)']][UII3&$[[OE;ISQ0 M!]!_&O\ ;*^)_P 1/^"A6F?\$SOV6?$&EZ'K6F> )/&OQ2\=:EI7V\Z'I[3Q MV]G86EN72-KVXDD$A>7^"[G0'DS^\T]=.LXW,?^R)5"M_MJ>O4GP"MM4U/_ M (.M/CKK&D;FTS2OV7=)LM:*?=2]FO=,FMPV/XC"DI&><9H _3.BBB@ KPOP M#_RD$\?_ /8B:5_Z,:I]4_8(^#6KZG! MD\#M7#? +X'>$?AO^VSXX\':%J>LS6MMX+T^6.34-6DGE)DE);+MR1\HP.W- M 'U-16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U4O$.C^#_ IH=WXE\1:U<6EC M8V[SW=S+>,%CC49)/X5%2I"E3/E[V\?A%P.=H)RQ].,Y(J#]GKX.3_"CPK/>>)K\:AXIUZX M^W>*-5/)GN6R=BG_ )YIDJHX'4@#.*X+X#_#FY^,_BN7]I3Q[:WMM:2*T'@/ M2IYCOM+(\&Z;TDEZ\=%/4@KCV3_A!](_Y^;W_P "VKY#):=3/\>L\KIJFDUA MXOI![UFNDJOV>L:5EHYS1PX=/$U?K,MOLKR_F]7T[+U9L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M7V1WFQ16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q121H(HUC4G"J ,GFEH _A"_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#9 M0-9_]+IJ* /V_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\? M^GR>OW^H **** /G7_@K#X\^!OPQ_8"\>>//VE?@I>_$;P-IKZ1)XB\%:=+M MGU6$ZM9JL<8R!*P+)-1\;KH^U'MCK,ZP+>:C91E6+60E>_16 5)'C3'Z M>_\ !0;XPZA\!OV3_$'Q.\/?!J/X@^(+35=$M?!O@Z:1434O$%UK%G::2KNW M$:KJ$]HYDR-@0MD;"YV9XV[<<8KW"OG7_ ()3 M_M:?#C]N']ASPI^TO\-/AO:^$8/$=[JLNM>';*19(;76!J5S_:+1R*%$R2W? MGSB7 +B8,P#%@/HJ@ HHHH *^:4=4\HS+'^[!YS@?1M% 'F?[/' M[-]K\$[SQ)X]\4>,KCQ9X\\;W<%SXS\7W=FEL;PP1F.VMH+="5M;.!&98H S M$>9([O++++*_S_I7_!,;XN?!OX?_ !._9E_91_:'T;P;\)?BKK6I:E<:=>^% M);O5O!YU)-NI0:1,MU'"(Y29'@$T3?99)6;$Z[8Q]F44 ?-WQC_X);_LT_$_ M]@G1O^"?GARRO/"WAGPA9Z'M2L&$EGJ43N/WDZRJ7*9_@\MU<> O#G@[PO/IMB^L7$2PR M:S>"XNKAI)EC4B"!=J0%W??*Q0Q_3M% 'Q[H6F?MJZ+_ ,%A-3OM/_:\M_%_ MP>UKPC(VK?"6+PW$J^!O)M;9;>>2]1BWVBZNC*\<;@-)"\YP5MU(OZ1_P3Z^ M-?[/WC'XL?\ ##WQ[\/^"/"WQH\0S^(M?TK7O"4VHS>&=>N8A%>ZGI317<*$ MSA(Y/(F5DCG3S 60F"OK"&VMK=I'@MT0ROOE*(!O; &XXZG S["GT ?,MY_ MP29_9&N?^":J_P#!+*+P[?0_#F+P^MA!=1W*_P!HQW8F^U#5!+MQ]K^U_P"D MEMNTR$C;L.RLN\_8#^-7Q]\&M(\-^$IM-/B M#Q#;P-#:ZQJ;374X#0AY)$MH J>=(79V4+$OU=10!\[_ !Z_8CUW7_VM/#G[ M>W[-_C;2O#'Q/T7PG<^$]=37M*DN]+\4:!+*+A;.Z2&6*2*6&Y59H;A&)7YT M='5ALT_V//V)[#]FSQI\2/CWXZ\91>+/BG\8-=M]3^('BR#2S96[I:P"VL=/ MM+74SCC07DU:57 M^YRP?\1V\^M_M=;V"^"/Q>?:/ZR\K+J='!!#;0I;6T*QQQJ%CC10%50, #H M!3J**^T225D>@%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_A"_:P_Y.F^)?_90-9_]+IJ*/VL/^3IOB7_V4#6?_2Z:B@#]O_\ @TV_Y2F? MM=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH ^9_C5^VQ_P $ MLOCQ\,=5^%7C+_@H=\'K>SU-(VCO]*^,6CP7EA(+Z' M[#:V+0?:8M25(BUO:1*TD"P@G>=@5C'7M_[:W_!$;_@F1\+_ -COQ7JWA;]A MOP_J,MOXFM-9\3:MI/AE+O7DT*37X+O64M)%4S[X],:]CA6+]\JH@C_>!37* MZGIG_!I%X)^#P^)D]K^R=/HEKIWF1PP2:=?:I(BIG9]D4O>R38ZH8S+D\C- M'V/_ ,$N/A_^R3\+_P!@?X;>"/V&=8&I_#"RT:1?#NJF[2XDOG-Q*;JXEE3Y M'F>Z\]G*?)O+! %"@>_5\=_\$&+O2=3_ ."8?@;6O"7P:'@3PQ?ZOK]UX(T) M].6UF.@2:S>-ID\\:]9I+,P.\IR9F)F);S-Q^Q* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/ M'_\ V(FE?^C&H ]THHHH **** "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@ HILLL4$33SR*B(I9W=L!0.I)["O- M=?\ VQ_V9/#6H-I>I_&E5MK?8EEN4!_WX49?UKSLQSC*,H@IX_$0HI[.< MXP3].9JYE5KT*"O4DH^K2_,],KF_BW\4?#?P<\!7WC[Q1(3#:)B"VC/[RZF; MA(4'=F/'L,D\ T[P1\7/AC\2-,EUCP-X[TS4K>!-]RUM=J6@7UD4X:/I_$!7 MEG@6&;]JKXM)\7]5B<^!?"5X\7@ZTD7"ZI>J=KW[ ]44C">XSP0P/C9QG]\+ M2HY3.-2OB+JDTU**2^.K*SLX4T[O7WI.,$[R1A7Q/N1C1:1D<:9:<&*RCS]T*,;O5@,YVY/J=%%>QE M&58;)LOAA:-VE=N3UE*3=Y3D^LI2;DWW?8VH488>DH1_X+?5OS84445Z1L%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R=-\2_\ MLH&L_P#I=-11^UA_R=-\2_\ LH&L_P#I=-10!^W_ /P:;?\ *4S]KO\ [>/_ M $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% 'E7[;G[7/@#]A/]ES MQ9^U5\3=!UC5=)\+06V=)\/VHGO;^YN;J&SM;:%"0"\EQ<0Q@D@#?D]*_,+Q M;_PL7XJ?$P_'C6_^#/#1M7UR\N1>MK&N>-/#EOS(:4DY)D#-D M#)R*_1;_ (*@^$?BC\0/^"?WQ1\.? _X7:%XX\42^&S-H_A?Q ERUOJ+PS1S M,B&UEBF6Y"1NT#QNKI<+"PR5P?FOPOKG_!TM8^&;.RU?P%^Q==W=M:)%/=:A MJWB1;B[=5 ,KB "(,Y&XA J@DX"C !]0_\ !.GXY_&']H_]DK1/BW\>_@P_ MPZ\57?B#Q%8ZCX%DF65M#CLM=O[&"T,B(BRE(+>(&15"N?F PPKV^O$/^"=. MH?M9ZI^R=I%]^W-IFEV?Q2?Q+XE'BBUT(2"PC U_4!;"T\TLYMOLHM_*+DL8 MMA)).:]OH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_R MD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "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@#X M(_;R_:F\0?$#QS?_ C\(ZM);^'-'N&M[U8'*_VAT M8WT@ET45I^+U;9^0XW%5L9B95:CU?X+L3V&J:EI4DDNEZA/;-+ \,K02E"\; MC:Z'!Y4@D$="*_2_]D#XI>'/BM\"-'U/P]I$&G'3(QIUYIML"([::)5X7/.U ME*N,DGY\$D@FOS)K[1_X)4&__P"$8\9+)N^RB_L_)ZX\S9+O_3R_TK]3^C]G M6+P/',8^S6TD_PU/K.BBBO[D/T M4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _A"_:P_ MY.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#90-9_]+IJ* /V_P#^#3;_ )2F?M=_ M]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** /RK\(_L\_\'.C1 MZO&_!$_BO6IO!V@^-/#L\FJ6.EOJ5RUK%.T>FN"PB*$?,Q"E06 M)S6M_P ,\_\ !V/_ -'[?LO_ /A+77_RKK]/J* /G?\ X)6^#_VHO ?[%&B> M%_VTM;M-3^*$/C#Q=)XOU/3H]EK>SR^)M4E2>W7RX\6\D3QO$-B?NV3Y1TKZ M(HHH **** "O-?VI_P!H"3]G[X=0W_AGPX/$'C/Q)J4>B?#WPF)O+;6M8F5S M%"S $QP1HDEQ/-@^3;V\TF#LP?2J^%/V@['_ (*P>&/V^_$GQP^"O[&'P[^) MGA32] M=%^%^H^(_BO\ V/)I%K-!#-JD@M?LDV+B>['EM,6Y@L[=55$OB%_P5I_8%\7?\%#?B/\0?%VD?$7XFZSXAN/@W=Z M/XJO+1/ %E8W,]EIEO90PRK#E9K5I)W9&-T799M\>$'CW_!%T?MK_&_QI^W) M\$_&?P \*Z#H7CKXT>.+?QQK]IXW-Q-X?\1W-F(?L$$/D#[7;JSC_2.]/O#M?2KJPU?4+F>*8'[C+$Z M,P/3=^- 'C_B7_@M;\9_VB_^"._[.7C3X7^(5\.?&;]I3XG:7\*[S7-*A17T M2]:^>SU'5+=""J.R1J\0Y\HWL9',=>Q?MM:]8_\ !('X[?LV_&+X+:YK\'P^ M^(OQ0M?AE\5] UKQ->ZG#J)U&&1[+6&-Y+(5O;>6WE>2X7$D\;NDA?";?SB^ M W[,'Q _9U_X),_\$\/VL_B!I5Q::+X7_:SL/%/BE)TVC3-%U;58TMKZ0XPL M31VMNX8GG[9&._'Z%?\ !Q;X+U7X^3?LA_LG^#X'GU[Q=^U;HFJ0PPC+Q:?I MUG>&^NL?W(8KD2,<2>6X;2R@X;#$8)!ZXK\[O^#7[1KOX*_\ M$W/$O[-WQ!>.P\1?![XQ^*/#?B^"X;R_LUQ#.DY=@W1#',K!NA'()H \ANO^ M"WW[1LG_ 0CA^+RZI9)^T+<_%3_ (4C_;B6B>0OB;SBAU(18V^9]A'VG9MV M>>?N;/EKU[_@HFT/_!&/P%\&_P!LCX+^.?%=WINF_$G2?"WQOB\2^*KW4AXN MT2_22.XU&[%S*ZG489TCFCG7:PWR1D^4WEU^;^F? ;QSIO\ P0?T#]N:YT2\ M3P]%^WTOQCN4> AD\.-*ND_:-F-P7S8T<,?X&+?=(-?HW_P=!>%+WX\_L#?# M_P#9?\#?Z;KWQ>^.WAGP[X<@M"':5Y3<3-,,?\LT2,LS_=4')(% '5^-/B]J M?[=/_!:CQ%_P3YUS7=3@^%7P+^%MMX@\;:!I6J368\2>(]2:W:SAO7@=7EM( M+.;S5@W!'F8,ZN$0+J?L"_M!^+_A5_P4V^/G_!*3Q9XIU+6O#WA#1-+\<_"* MZUO49;R]L=$O8X4O--DGF9I)8;>\F58"[,ZQ2;"VU$5>#_9.\':C\$_^#EW] MJ'2_%4;PI\7O@[X:\6>$)9N!=6M@EMIMTJGHS) /@?X?\#ZE>J/W3:E?&PU(1!NC.D=JVX#[NX!L$B@#])J M*** "O"_ /\ RD$\?_\ 8B:5_P"C&J?5/V"/@UJ^IW.K7/BKQNLEU.\TBQ>+ M[E5#,Q8@ '@9/ [5PWP"^!WA'X;_ +;/CCP=H6IZS-:VW@O3Y8Y-0U:2>4F2 M4ELNW)'RC [_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q7+_%_XO^"?@AX*G\<^.M0, M5M$P2""(;I;F4@[8HU[L<'T )) !-:'_"#Z1_S\WO\ X%M7PA_P43\5SWGQ MT/@"VNYS9>'[&%5AEF+CSYD65WY[E6C'_ ?>OS[Q-XSGP-PI4S"E%2JRDH4T M]N>2;N_)14G;K:VE[GF9OCWEV"=6*O)Z+U9?^(?_ 4M^./B+4I/^$"L].\/ M6(8^0@MEN9RO^V\H*D_1!^-.^'7_ 4O^-OA[4XQ\0+#3O$-BS#SP+9;:X _ MV&C 3WP4.?45\XT5_$R\4O$)8_ZW_:57FO>W-[G_ (+^"WERV/SW^VC6M9TV_ M\0ZID%]5\1WYNYF/KAAL!SW"Y]Z_KS@3CWB/CGAVGB<)A(*I%N%2I.=J?.K- M\D(\TY733M+V:5[*3M=_E_)*[?SMZE2;]KH>,Y6L/V> MOA)X@\:R9*KJ0@-CIP/3FXG Z>FT9QP:3_A6G[5GQ1^?XE?&&S\':?)][2/! M%N3J BO3(O 6AP1K#!+=HB !46Z8 #T IW_"#Z1_S\WO_ (%M M7V'^K6-Q^N;8V=1?R4[T*?W0;J->4ZLD^VYW?5*E7^/4;\E[J_#7[Y,^#OVR M_P!D#6O@EK1\:^$$O]3\,7@4S7MR_G36DYP&\]@!D.WS!\ 9;:>0,^"5^M,_ M@'0KF%[>YDNI(Y%*O&]RQ5@>H(/45Y_J_P"PS^S!KEXU_??#.)9&;)%K>30+ MG_=B=5_2OPKC/Z/%3,,SGB\@KPIPF[NG4YDHOKRRBI.SZ1<=.CM9+YS,.%G5 MK.>&DDGT=]/1J_W'YT>$O"'B;QYXAMO"G@_19]0U"\DV6]K;IEF/KZ #J2< M#DD"OTN_9=^!EO\ L_?"2S\$R31S:A-(UWK%Q%]V2Y< $+_LJJJ@/?;G S5[ MP3^SS\)OAO;O;>!?#":8) !*]JY#R = S_>;\2:WO^$'TC_GYO?_ +:ONO" M[PAH/_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 >=_ M?]E'X!?LRZSXZ\0?!#P%_8EY\2_&EUXL\;3?VI=7/]HZQ<[?.N<7$KB'=M'[ MN()&,<**XKXB?\$V/V3_ (F^*O%'B'7_ KK=K9>/+R.[^(7A;1?%E_8:+XK MN$18_-U"Q@F2&X9T1$ERH^T(BI/YJ +7O-% ',?$7X+?";XM_";4_@1\2/AY MI.L>#=8TDZ9J/AN[LU-I+:%0HA\L !54 ;=N"A52I! (X?X/?L._ ;X,_$&U M^+&FP^)/$7B?3=%;1]"U_P <^+K_ %RZT?36*E[2T>]ED^SJY1/,=?WLWEIY MKR;%QZ_10!\C:'_P3G^'&G_\%:;_ /X*(> ?A]K'AS7+GPY/8>.?$UWXBE>' MQ7(]G:6MK:V]D)F2."&. 22R.D9,T,'EA\RLOI/Q7_X)Y?LR_&#QUXC^(&NZ M/XATJ[\;V,%E\0;;PIXPU#2+;Q9;PHT<4>HPVDT:W!$;-$7($C1'RG9H_DKW M"B@#G+CX0?"JZ^%#? FX^'.B/X*?0O[%;PH=,B_L\Z=Y7D_9/L^W9Y/E?)Y> M-NWC&*\U^#__ 3Y_9L^"WC/P_X]T+2_$6LZAX,TR73? 9\8>,=0UF/PK9R( M(WAT]+R:1;/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!& M-0![I1110 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? 7_ 4H^'NI>&OCT/'3P,;+Q)I\3Q3[?E\Z%%A>/ZA5C;Z.*^W/B?\ %+P7 M\'_"<_C+QSJRVUK%\L4:C=+<2'[L4:=7<]A^)P 2/')/@1XR_:X23QI^T.;W M0=&:%QX5\(V4VR6SW# NKEB/FFQR$(P.A Y4_D7BSE,.,LG7#^#7/B^:-6*7 MPP2NN:J_LQE%RC%?%*3]U-*37AYW06/H?5:>L[IKLO-]ENEU;VZGY_T5]#_$ M+_@FO\>O#6I2+X&;3_$ED6/D217:6TVW_;29@H/T=J=\.O\ @FM\=O$NI1CQ M[)8>&[(,//>2Z2ZG*_["0L5)^KK^-?R!_P 0O\0?K_U3^S:O->U^7W/_ 9_ M#MY\UCX7^Q\T]IR>RE?TT^_;\23_ ()H_#S4O$7QPG\??9V%CX>TZ3=/C@SS M*8T3ZE#*W_ ?>OO>N7^$'PA\%?!'P3;^!? U@8K:$EYII3NEN93C=+(W=C@> MP %=17]N>&?!L^!^%*>7U9*55MSJ-;<\K*R\DDHWZVOI>Q^AY1@'EV"5 M*3][=^K"BBBOT ],**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH _A"_:P_Y.F^)?_90-9_]+IJ*/VL/^3IOB7_V M4#6?_2Z:B@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z? M)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2 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@ KCOC-\;?"7P M6T&*_P!:66]U&^D\G1=#L5WW6H3G "1J,G&2,MT&>Y(!SOC;\>]/^%S6OA+P MUI$FO^,-7^71/#EHWSR'G][*?^6<0P26.,X..A(H_!GX":AH&O2_%[XQ:Q'K MWCF_CP]WM_T?2XC_ ,N]JI^XH!(+=6Y]3GY3,LYQF,QDLKR>SK+^)4:O"BGW M_GJM:QIWTTE-J-N;BJUYU*CHT/BZOI'_ #?9?-Z;YWPP^"7BWQCXL@^.?[1S M176O(-V@^&XVW6>@1GD8'22?IESG!'&< CV&BBO5RC)L'DN&=*C=RD^:\IRZM_))6C%**26]"A##PM'=[M[M]W_7IH%%%%>L;!1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?PA?M8?\ )TWQ+_[*!K/_ *7344?M8?\ )TWQ+_[*!K/_ *7344 ?M_\ M\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E M()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%?+G[;'[;FK?#'5Y?A)\([B--8CC!U M;5V0/]CW $11@Y!DP02QR%R !NSM^,]?\=>-O%6H-JWB;Q?J>H73-DW%[?22 MOGZL2:_">-/'C(>%LTGE^%H/$U*;M-J2A"+6\>:TFVMG:-D]+WNE\YF'$F&P M=9TH1YVM];)>5]3];Z*_-#X(?MA_&?X*ZM ;?Q+'BZ5>"O*G*S=MN:+7Q1O9/1-.UTKIOMRS.,-F::BK26 MZ?YKNC?HHHK]*/6"BBB@ HHHH **** "BBFS30VT+W%Q*L<<:EG=VP% Y))/ M04FTE=@.HKX*_:B_;W\=^/=>NO"GP@UVXT7P];R&-;^S,-&A[* MN"1]X\[1\_#Q/XE6_P#[57Q#?"ZW;OM(NW\S.92PV7 MX66)C%V<^=0BVM^3W9.2\WRWZ75F?+8KBK"T:KA2@YI=;V7RT=S]=J*^#_V6 M?V^/&_@GQ!:>#_C)KT^L>'[F01?VE>N7N; DX#ES\TL8/W@V2!RIXVG[OCDC MFC66*161E!5E.00>A!K]3X'X]R3CW+I8G -QE!I3A*W-%O;:Z:>MI+>SV::7 MLY=F6'S*DYTMUNGNA:***^V/0*^K:MIF@Z7<:WK5_%:V=I"TUS\*''F06X1C&?8O)&?^ 5\+5_*WC9XI MY[E&=/(.--N&3['J,8NE5L>;;LP65#[%"P]C@]J_*N%/%GC' 8Z.&QF/J3H M56HSVZ\KV:\;!9WCZ=10J5&XO1WU:7=-]3]%_@E\!=+ M^%2W7B;7=6DU[Q=JYWZYXDO!F69O^><8_P"6<0P $'H,] !Z!117]X9;EN"R MC!QPN$ARPCTW;;U;;>LI-ZRDVVVVVVS](I4J="FH05DOZ^_S"BBBNXT"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /X0OVL/\ DZ;XE_\ 90-9_P#2Z:BC]K#_ ).F^)?_ M &4#6?\ TNFHH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_] MO'_I\GK]_J "BBB@ HHHH **** "BBB@ KP?]KC]A30_VVM3BT#XS_&;QUIW M@>RTY5M/"/@3Q3=:%]JOV=R]W>7-HZRW(5/)6& L(D82NZRLT?E>\5R_QD^# MG@#X_?#C4_A+\4M/O;S0-9MFM]4L[#6[O3VN(F!5HS+:2Q2[2"05# 'O0!\: M?\$3;3X__ ?]FSXR:-^T/\9O$7C/X:^!?BUXAM?@_P"-O&5ZUUJ-_P"%++"^ M>T[C^*KRT3P!96-S/9:9;V4,,JPY6:U:2=V1C=%V6;?'A!E?\$S_ M -C'QC^SI\9OVX?^"8/PC^(6LZE\$].T328_AS#KNH/GQRM MDX020.R\D*87;YY69^X_X-X/B7IGPE_X(6>&D^(,1TK4/@\_C#3O'>GWAVOI M5U8:OJ%S/%,#]QEB=&8'IN_&@#Q_Q+_P6M^,_P"T7_P1W_9R\:?"_P 0KX<^ M,W[2GQ.TOX5WFN:5"BOHEZU\]GJ.J6Z$%4=DC5XASY1O8R.8Z]B_;:UZQ_X) M _';]FWXQ?!;7-?@^'WQ%^*%K\,OBOH&M>)KW4X=1.HPR/9:PQO)9"M[;RV\ MKR7"XDGC=TD+X3;^<7P&_9@^('[.O_!)G_@GA^UG\0-*N+31?"_[6=AXI\4I M.FT:9HNK:K&EM?2'&%B:.UMW#$\_;(QWX_0K_@XM\%ZK\?)OV0_V3_!\#SZ] MXN_:MT35(881EXM/TZSO#?76/[D,5R)&.. M 'Z35^:W_!-UH_\ @M!\-?B_ M^VO\9_'OBRUT_6_B-JWAOX(0^'?%=[IR>#M#L8XXK;4+-;:5%&H2SO)/+<-N M9BB1@B)?+K]%KG5_#.MW]]X%3Q#:-J"60>]T^"[0W,$,NY5D:/)90<-AB,$@ M]<5^=W_!K]HUW\%?^";GB7]F[X@O'8>(O@]\8_%'AOQ?!<-Y?V:XAG20W7_!;[]HV3_@A'#\7EU2R3]H6Y^*G_ I'^W$M$\A?$WG% M#J0BQM\S["/M.S;L\\_ZD/%VB7Z21W&HW8N974ZC#.D.=- M_P""#^@?MS7.B7B>'HOV^E^,=RCP$,GAQI5TG[1LQN"^;&CAC_ Q;[I!K]&_ M^#H+PI>_'G]@;X?_ ++_ (&_TW7OB]\=O#/AWPY!:$.TKRFXF:88_P"6:)&6 M9_NJ#DD"@#J_&GQ>U/\ ;I_X+4>(O^"?.N:[J<'PJ^!?PMMO$'C;0-*U2:S' MB3Q'J36[6<-Z\#J\MI!9S>:L&X(\S!G5PB!=3]@7]H/Q?\*O^"FWQ\_X)2>+ M/%.I:UX>\(:)I?CGX176MZC+>7MCHE['"EYILD\S-)+#;WDRK 79G6*386VH MBKP?[)W@[4?@G_P%/B]\'?#7BSPA+-P+JUL$MM-NE4]&9+@-E M1R%VD^M'[+'@O5?B/_P6W_ .VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ M2&4_+U!!%>;_ 2^,?PP\?\ ["=.CAN[=R4=TD(<#(Z MC5IY_A_HCN[%G=]*A)8GJ2=O)KQGX8^'?#^D_M\^/;#2M"L M[:!/ VEE(;>U1$4F1LD # S@?E0![?\ \)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* /R1\6^(=0\6^*M2\4ZL[-=:E?S75PS==\CEC^IK/KTO]K+ MX+ZC\$?C1JF@O:E=-OIWO=%F ^5[>1B0H]T.4/\ NYZ$5YI7^7>=X#'Y7G&( MPF-356$Y*5^KOJ_.^Z?5.Y^.XBE4HUY0J?$F[A7V?_P2^\=Q6G@?Q1X5UC45 MBM[34X+FU$AXW2QLK@?]^E./?WKXPZ]*^U_V9/V,/'^@?"RT\7VOQ9UWP?XD MU4_:);**"*>V2+_ED)K>0?.^,L\7WA'P=\0+-/X["3^S+YQW)#@PCZ+3 MX/VO?AUH,RV/QC^&GB/P1.6"F;6M"9[5F_V)H@P8>^ *_LQ<9Y-0=LP4\*_^ MGT'"/_@W6D_E49]]]?H1_BWA_B5E]_P_B>K?\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]5G^#?'GPK^(=N+KP-XIT75EVY86%S%(R#_:4'*_0@5\\?ML?MES?#'5Y M?A)\(X;5-8CC!U;5V@1_L>X B*,$$&3!!+'(7( &[.VN(^-.'^&,B>;8NJI4 MMH\C4G.3VC"SLV[-[V23;:2#%YAA<'AO;SE[O2VM_)'TO_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU7Y0:WXS\7^);]M4\1>*=1OKAFR9[N\>1L_5B:[WX)_M:_% MKX,:O"\6LR:SI(8"YT7593+&R=Q&S9,+>A7C/4-TK\4R_P"DGDF(QZI8O SI M4F[;ARQT[VE)]DSY^EQ9AY5;3IM1[WO^%C](O^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^JR_AIXZ\#?%;P#8?$;PLL+:??V_F#S8U#0L"0Z/V#*P(/;CN. M:YOQM^T]^S=X"F-CJWCS2[F\SM6PTF/[9,S?W=L(;:?][%?O]?/LDPN!AC:V M)IPI32E&4I1C&2:NFFVKW3TL?32Q.'A3524THO9MZ'9_ MMC?$6QTC]F?Q;<>']71KJ:P2U C)W;)IHX7_ /'':J7_ O;XM>.CY?P<_98 MU,P/PNK>,9(]-B4?WQ$&-!#0,X^9-\\W[W:'"D@=<=:^2S_B">>9%BL'DV'K5JE6G4A&<8*=,DL]0T^X:&ZMI1@HP_F#U!'!!!'!K/K_.ZK2JT*LJ=2+C*+::>C36C371 MKJ?EDHN,FFM4%?<'P ^-/[3^M_!GP[9^$_"/A!+6VTY;6VU;Q%K$NZ=(B8@S M11# 2 M>!7ZF_"OX::/\,OAQHO@&VAAF&E:='!)/Y0_>R ?._/]YBS?C7]!_1]R',\R MS3&8F%:I1H1@HN4'%8;?VL]?_ .0M^T%X'T#=U_L+P])=;?I]I(S^-'_"FO%VM?\ (Z_MI^+9 M\_?_ +#2'3<_3RU;%>W?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%?U-_J;E-3_>* ME:K_ (\16:_\!4U#_P E/LOJ%!_$Y/UE+\KV_ ^*?VV_V=O#'A/X=6/COP?X MYU_7[BRO_+U.37=8:[D6&08$@R % <*#@<[QZ5\KU^NVK^&/#NO:7<:)K.AV MMS:7<+17-O- I61&&"I&.A%?&_QL_P""9?BVQU6?6/@=K%M?6$C%DTC4KCRI MX,_P)(?ED7W8J0,9W=:_G7Q?\'LQGF"S7A[#\].44ITXZR4EIS16\E)6NE>2 M:O9IZ?*Y[D55U?;X6-T]TM_7S_,^4:Z?X,^"9_B+\4]"\(1<)=ZC%]JD/2*! M6#2N?H@8^^,=Z]+\/?\ !.W]J#6=16SU3PM8:3$6PUW?:Q Z >N(&D;]*^M_ MV9?V1? _[.NDRW F75]>O8PM]JT\ 4*F<^5$A)V)GD\Y8@$] !\#P)X/<5Y[ MG5)YCA9X?#0DG-U(N#:3ORQC*TFY;7M9;M[)^;EN18W$XB+JP<8)ZWT^26^I MZ3_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0K^\S])*?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^ M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8 M?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_ MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *? M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@ M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[ M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/ M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* )4=9$$B-E6&01W%+0 , 8 M Z 44 ?PA?M8?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % ! M1110 4444 %%%% !1110 5\_?&S_ ()H_LW?'/\ :0M?VM-7UCX@^'?'D&BQ MZ1<:UX%^)FKZ)]ML8V=DMYH[.X1'4&1SP 3D9)VKCZ!HH Y;X/\ P4^&'P$\ M(?\ "#?"?PI'I6GO>37EV3<2W%Q?7:ZN)#R\TSO(Y W,<5Y?\ M1/\ @FQ^R?\ $WQ5XH\0Z_X5UNULO'EY'=_$+PMHOBR_L-%\5W"(L?FZA8P3 M)#<,Z(B2Y4?:$14G\U %KWFB@#F/B+\%OA-\6_A-J?P(^)'P\TG6/!NL:2=, MU'PW=V:FTEM"H40^6 JJ -NW!0JI4@@$38N/7Z* /D;0 M_P#@G/\ #C3_ /@K3?\ _!1#P#\/M8\.:Y<^')[#QSXFN_$4KP^*Y'L[2UM; M6WLA,R1P0QP"261TC)FA@\L/F5E])^*__!/+]F7XP>.O$?Q UW1_$.E7?C>Q M@LOB#;>%/&&H:1;>++>%&CBCU&&TFC6X(C9HBY D:(^4[-'\E>X44 %#ID7]GG3O*\G[)]GV[/)\KY/+QMV\8Q7FOP M?_X)\_LV?!;QGX?\>Z%I?B+6=0\&:9+IO@,^,/&.H:S'X5LY$$;PZ>EY-(MN M6C58C* 9C&!&9"@"U[;10!YM\>?V4?@[^T3K'AWQ?XWT_4K'Q-X0GGE\*>+_ M UK,^FZKI)GC\N=(KFW96,4J862%]T3[5+(2BD:7P$_9T^$'[,_@^Y\%?!W MPLVGV^HZK/JNLWMW?37E]JVH3D&:]O+NX=Y[JX? W2RNS855R%50.WHH *** M* "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KS7XU?'X^!M4M_AK\.-#_X2+QQ MJ:?\2_1(6^2V4_\ +QB X'NC;O"G] MKFE[AP3K5,3-TZ#LEO+MY+N_P76[T..\/_L;>#O$>B:AJ7[04_\ PEWBC7$4 MZGJ\CL@M,:Z__ ,$J?"UUJ#2^&/C%?V5J6RL%]I"7 M+@>F]9(P?^^:^LJ*X"C-Q^U>2FVW=N=2,E.;;;;&_!']@3X-_"#58/%&I/<^(]6MF#V]QJ2JL,#CHZ M0KQN]"Q;!P1@C->Y445]-D?#N2<-8/ZKE="-*&[45N^\F[N3\VVSKP^%P^$I M\E&*BO(*9/!!=0M;W,*21NN'C=00P]"#UI]%>PTFK,Z#S;QE^R-^SWXUN/[1 MO/AQ::?>AMT=_HC-92H_][,)4$^[ U^9FK7MSJ6J7&H7EQ/++-.SR27,A>1B M3DEF/);U)K]?*_,?]K/X)ZK\$?C)J>CR63KI6H7,EYH=P%^22!VW; ?[R$[" M.O /1A7\K_2(X7H87+\)F6 PT804YJJX14;N2CR.5DKVM))OJTKZH^,XIP<8 M4H5:<$E=\UEWM:_XGF=%%'7I7\H'Q1]/?\$__@QX+^..A>(=-^),VKWVG:-> M6SVVCIJTT5DSRB3<[1H1EOW2\YZ8S7V-X)^%'PS^&\(@\"> ]*TK"X,EG9(D MCC_:?&YOJ2:\P_8(^">J_!_X+B]\3V36^K>(;G[;"+:%BC8=CMRY'4 M&3!Y%>WU_H+X4\*8;)N#L%5Q6&C'%.%Y2<5[2TI.44Y-R#6=.<1W M"KV5L@K(OLP..<$9->'C_@E)H_\ :'F-\;;G[+N_U(T!?,QGIO\ .QG'?;7U MS17PV>>&O W$F-^MYA@HSJO>2RYUC4'$EPZ]=H( 5%SV4#.!G.!7HU%%? M4Y9E66Y+@HX3 4HTJ4=HQ5E_P[ZMZOJ=E&C2P]-0IQ22Z(****] U"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /.?VL_C_P#\,N?L_>(/CK_PB7]N_P!A?9/^)5]O^R^? MYUW#;_ZWRY-N/-W?=.=N.,Y'Q;_P_P#/^K3?_+\_^X:^C/\ @K/_ ,H_/'__ M '"O_3K9U^+=?TIX.< <(\5<,5L7FF&]I4C6E!/GJ1]U0IM*T)Q6\GK:^N^Q M_,OC/XA<7\)\44<)E6)]G3E1C-KDIR]YSJ)N\X2>T4K7MIMN?HQ_P_\ /^K3 M?_+\_P#N&C_A_P"?]6F_^7Y_]PU^<]%?K/\ Q!KPV_Z ?_*M;_Y8?D?_ !&G MQ,_Z#_\ RE1_^5G[U?LF?'__ (:C_9^\/_'7_A$O["_MW[7_ ,2K[?\ :O(\ MF[FM_P#6^7'NSY6[[HQNQSC)]&KYS_X),?\ */SP!_W%?_3K>5]&5_&'%."P MV6\3X["8>/+3IUJL(J[=HQG))7;;=DEJVWW9_:_"F-Q69<+X'%XF7-4J4:4Y M.R5Y2A%MV225VV[))=D%%%%>">^?PA?M8?\ )TWQ+_[*!K/_ *7344?M8?\ M)TWQ+_[*!K/_ *7344 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3 M/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32 MO_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445Y+^UK^T_IG[-_@V&:SM8KW7]4 M+II-C*QV*%QNFDQSL7(X&"Q. 1R1Y>=9SEW#^5U>R1+ MA$'T'UIWPZ^.WQ<^%.IQZEX&\>ZC9[&!:U-P7MY?9XFRC?B,CMBOYZ7TELF^ MO\G]GU/8W^+GCSV[\EK?+VGS/E_];W0 5TE%%?=83 M"8; X:&'P\%"G!6C%*R271)'I0A"G!1@K)= HHHKH*"BBB@ HHHH *YSXH?" M;P!\9/#+^$_B'X>BO[0MOB+$K) _9XW'*-].HX.1D5T=%<^*PF%QV&EA\3!3 MIR5I1DDTUV:>C1,X0J0<9JZ?1GR;K_\ P2I\+76H-+X8^,5_96I;*P7VD)WN-255A@<='2%>-WH6+8. M",$9KW*BOALO\*O#[*\>L;ALO@JB=TVYR2?=1E)Q372RTZ'G4LFRNC5]I"DK M_-_@W8****_03TPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_%O_A[/_P4#_Z+ M]_Y:NE?_ "+1_P /9_\ @H'_ -%^_P#+5TK_ .1:_=_^)>^-/^@C#_\ @=3_ M .5'X)_Q,3P3_P! ^(_\ I__ "T_:2BOQ;_X>S_\% _^B_?^6KI7_P BU]F_ M\$C_ -L'XZ_M(VGQ'U#]H;XE1:K!X<32GL)YM.L[-+591>F9F:"*,$'R8^6S MC;QC)SX7$O@WQ1PMDM7-,55HRIT^6ZA*;D^:48*R=.*WDNJT^X][AGQHX6XK MSREE>$HUHU*G-9SC!17+&4W=JI)[1=M'K]Y]KT5X!XX_X*)_!NUU^7P#\!]$ MUGXK>)T.W^R_ UH;BWA/0--=_P"IC3KEU+X[BLJ]JVIM?W:23J2 MOT?*H]Y(^TJ\68"K4='+82Q51:/V23@G_>JMJG&W5-]+@\0:O\ V<=,T1[U/M5R$U&VE=EBSN*A$9BV,<=:_'>OU/\ MV\_V+?V=_P!GO]@WQ_XE\#>!Q<^(7&F&X\5:Y.U[J4S-JEHKL9YR_DKQWGF MM3BZA+'PA";H1M&$G)*/M*MDY.,;RO>]HI;)7M=E%%%?LQ^*G[2?\$F/^4?G M@#_N*_\ IUO*^C*^<_\ @DQ_RC\\ ?\ <5_].MY7T97^=?&__):9G_V$5O\ MTY(_T?X&_P"2)RS_ +!Z/_IN(4445\N?4G\(7[6'_)TWQ+_[*!K/_I=-11^U MA_R=-\2_^R@:S_Z7344 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I M3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !117FO[3/[8O[+/[&?A M*U\<_M4?'OPQX#TR_N3;Z=<>(]52!KR4 %DA0G?,P!!(13M!R<#F@#TJBN0^ M!G[0'P/_ &F_AU:?%S]GGXL:!XT\,WSLEMK?AO5([NW:1<;XRT9.UU) 9&PR MG@@5SOQ%_;8_9*^$GQ#/PI^)7[0?A?1?$$9MA>Z??:FJFP-RP6V^U/\ HT55UO6]&\-:-=^(_$>KVNGZ?86TES?7][<+%#;0HI9Y) M'8A415!)8D $FN"^"7[7O[,G[1VK76@_ _XVZ!XDOK.QCOY;+3[S,KV4C%8 M[R-& ,UL[ A;A T3$85S0!Z/117F/Q?_ &T?V4?@%XL3P+\9/C]X9\.ZL;-+ MRYL=1U)5:RM'=6DOH5M5A\Y MKDR@1B/&[?NZ;</_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5^=O_ 42\0:AK'[4&JZ9>.QBTFPL[:T4] C0+,_#BST7XDZ5\2K*_M]VMV7D7EIYR^<)(>%EVYR5*%5R!@&/D_,*_$/I M!83%XKP^/^"M6316-O;/9:,TBX\^5B!+(OLJ@IGH2Y'537VA7]W> > Q^!\/X M2Q*:52I.<$_Y&HI?)M2DNZ=^I^D<-4JM/+%S]6VO30****_:CZ **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ***_%O_@K/_RD#\?_ /<*_P#359U] MWX>\$_Z^9U4R_P"L>QY*;J<($7_ &L$5'_P MFG_!3+XM''A?X1^!/A;I\G_+QXIUA]7OU3LR1VP$0;OM?ITKQEPAG-)7QO)A ME_T^G&$O_!;?M'\H,]I\8Y+6?+@>?$O_ *J7^FZ$^D2)H,&JR6]E>R2?;,/<)&092 MGE?)\P \Q\@[J^+J_1C_ ((!_P#-6?\ N _^Y&OSKQ9QN,R[P_QN(PM1PJ1] MG:479J]6"=FM4[-ZK4_2/"/ X/,O$+!8?%4U.G+VEXR5T[4JC5T]&KI:/0_0 M#P/\/O OPST"+PK\._!VF:'IL/\ J['2K)((@?7:@ )/5U :4+$K$K"@'J-?"W_!3K_@M-^QW^QQ\2[']COQ M9^U5I/@/QKKED)_$?B5M-N=2;P=ISJI$OD6T$^[4)D<&VAE7RU!\^7*+'%< M'EG_ 36^$WA3]BS]L/_ (*"?&GX ^&UTKX$Z#J^FMH'AW31Y>G?V_IVC27> MN1VD8^6)8KB80,$ 4,/* Q H&S_P09^$]K^U?_P11U#QE\>UAUK7?VE=4\9: MO\2;^[C#MJ,]Y?WFGEFSGY5M[>)47HBJJC&*]'_83_;>_P""6O[9_@C4_P#@ MGY_P3_\ &5[XL\-:9X"OAXHO;/0=0MX+"WNG\AVN;F_AC>XO+N6XGF+#S'D9 M)Y)&!(W^+?\ !++]HKP]_P $Q_\ @E?XK_8Z_::\46&C?%/]GK5/$>D6WA6X MG5-0\3_:;VYOM(N--MB?-O([W[7'%;F)6+NI3[ZL ?'/@O]N7XL?M>_\$8_ MV'?V2?'_ (CN[R;XN?M'Z9\./B%J%Q,Q?5O#FFZFBFWD8G+;X9;!7)),GD.# MG>17W?\ \%\/'MY^R;XW_9!_;0\ $6.L>&?VC]-\'78M5V?:O#^L6=R-0LF MX,;I91X4Y"NJ,!E17S'=?\$H_CA^QK_P1M_9,^*$O@&^U#XA_LW_ !ETWXK_ M !"\,:;;&>\.FSWYN=1M(XTR7FM[?[*'"DY%I-MR=M?2'_!3W_A7_P#P58^. MG[*O[*O[,?C[1?'&A:/\7-/^*?Q'UKPSJ,=]9Z-H&FP2B$W,L3,L+WC7+PP* MWS.RNP4K&Y !^DEU=065K)>W4FR*&,O(V,X4#)/'M7YN?\&Y.II^U_\ L0?% M;]K_ .-FDPZSK7[0?Q>\0W_BC^T4$OG:8J1V-MIK9SFVA@C>)(ONJKL!P:^K M/#7_ 4E_8[\=?MT^)O^":NF?$1W^*_AK0X]1U;P]=Z3-'#+!)!%.8XIW3RY MG6&XAD9%)^5SC.R0+\?_ /!'KQS\+?\ @D=^SA\8?V&/VM_'VG>$;WX.?$76 M-4\,IK5ZD,WB7PM>E;C3K^P5R&O&E?SH/+BWN)T\HC>0M 'P\O[9GQDU+_@W MTL/V*H?'6IR75W^UU_PSS_;QNF%V_AT,+WRS*3]W[,T=EC_GB=F,9K[V_P"# MC'Q%:?L:_L:?![]KWX/6$.AZO\!OC+X>NO#0TV/R@FE/%+9W6F +TMIK.G^%=^_QGTSX^I^T+/X CMS]N:;S?+;3 M]F-QN/[.VR&'&_S4$6TN!7T?_P %>_%'PJ_X*]?!;X&_L2?LD^/]*\:M\3_B M9HGB/Q$+2.6:\OKY4)^R'NDH<066KQBQT^\GC7HKW/ MGQR2GJ[1J3TJ2S\&6'[!_P#P7W\>?M'?%34K70OAQ^TW\+M/MK#Q=J=PEO86 MOBK2%AA_LR:9R$ADFLHFGCWD>:RR*NYE-6O^"?OPNNOVAO\ @L7^T=_P5'\/ M[;CX>S^%M)^&WPP\11?-!XCBMTMI]4O+9^DMJEY;I$DZ%HY2KE6.PT ?H711 M10!Y;?\ [;'[*6EWT^F:A\.O%?@WQI9:AIUQX)TZ.&[MW)1W20AP,CJ-P_.O?Y?AI\.)Y6GG^'^B M.[L6=WTJ$EB>I)V\FO&?ACX=\/Z3^WSX]L-*T*SMH$\#:64AM[5$129&R0 , M#.!^5 'M_P#PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ M^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?56WL=-12[V< 4#))C7 %>)^*_BIXJ^.GB"Y^%W[,L=O#96TAA\0_$ M![<-;6?]Z*U_Y[38_B' X(/(<>/G&=X3)J/P(\1:E)J/@#XGW/AY)6+ M&SE@%Y#'[)N9' _WF:G?#K_@GG\!?#>I1ZEX_P#B7<^(Q$P86<<(LX']G"L[ MD?1UKZG_ +.T_P#Y\8?^_0H_L[3_ /GQA_[]"O(_XA+X<_7_ *Y_9T.>][7E MR?\ @OF]G;RY;&']B95[3VGLE?YV^Z]OP,O2M;\":%IL&C:+=65I:6L2QVUM M;H$2) ,!54# ]*L?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0K]#C&,(J,59+9'J))*R*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*H93_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A, M?#'_ $&H/^^J^?/V[?\ @HMI?[%__"*_V;\,T\7?\))]NW[-?^Q?9/L_V?'_ M "PEW[O//]W&SOGCZ/\ [.T__GQA_P"_0K\ZO^"^UO;V_P#PJ?R($3/]NYV* M!G_D'>E?=^&>39;Q!QOA,OS"GST9^TYHWE&_+2G):Q::LTGH_P #X'Q/SK,^ M'>!L7F&7U.2M#V?+*T96YJL(O22:=TVM5^(__A_Y_P!6F_\ E^?_ '#1_P / M_/\ JTW_ ,OS_P"X:_.>BOZR_P"(->&W_0#_ .5:W_RP_D?_ (C3XF?]!_\ MY2H__*S]&/\ A_Y_U:;_ .7Y_P#<-?H-_P )CX8_Z#4'_?5?SPU_15_9VG_\ M^,/_ 'Z%?A/C7P9PUPC]0_LFA[+VOM>;WIROR^SY?CE*UN9[6O?7H?O?@AQK MQ-QA_:']KU_:^R]ER^["-N;VG-\$8WORK>]K:=2G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT*_"#][*?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU7XT?\%6[RUU#]OKQ[=V4ZR1/_9>UUZ'&E6@/ZBOUH^.O[0WP M#_9OT%==^+OBS3]-,P/V'3EC$MY>MT"PP("\AS@9 V@D9('-?CG^W[\0Y_BO M^UOXM^(,_@'5_# U+[ \.BZ];"&[AB6PMTC:2,?<,B*LFWG D R>M?T+]'W+ M,?3XDK8Z=-JE*C.*DU9-^TI.T;[VMK:Z6E[75_YU^D/FF7U.&:.!A53K1KPD MXIW<5[.JKRM\-[Z7LWK:]G;QRBBBOZW/Y!/8_P!@#P!HWQ2_:X\)> _$/BW6 MM#LK_P"WBXU/P_J)M+N-4L+B3:DH!*A]NQL#E'8<9S7ZJ?#C]BG]A;X870U3 M1_A7HFHZ@6WR:GXC9]3G>3O)NN2X5O=0*_-/_@DY''+_ ,% / ,)P\*E2->24I14FE[.D]+IVU;U6IGVGB;P;86R M65CJ-K##$H6**)=JHHZ # %2?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0K^=FVW=G]'))*R/Q/_ .'9/[;G_1&X/_"LTK_Y*H_X=D_MN?\ M1&X/_"LTK_Y*K]L/[.T__GQA_P"_0H_L[3_^?&'_ +]"OW;_ (F$XT_Z!\/_ M . 5/_EI^"_\2[<$_P#01B/_ .G_P#*C\3_ /AV3^VY_P!$;@_\*S2O_DJO MM+_@D%^SY\6OV7/^%A_\+U\-0:%_;O\ 9/\ 97_$WM;KS_)^V^;_ ,>\LFW' MFQ_>QG=QG!Q]O?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%>#Q-XQ\3\59)5RO%T: M,:=3ENX1FI>[*,U9NI);Q5]'I?U/?X8\&.%^$\\HYKA*U:52GS64Y0C*# MNE3B]I.UFM;>A3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H5^3'ZX4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J^ M4(OVR;!OVTS ;F'_ (0YO^)"HP/*W;^+OT_UW&[_ )YFOKO^SM/_ .?&'_OT M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_ M[]"@"5'61!(C95AD$=Q2T # & .@%% '\(7[6'_ "=-\2_^R@:S_P"ETU%' M[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 52N_#GAZ_U MBU\0WV@V4U_8JZV5]-:HTUN&&&".1N0$<'!&:NT4 %4M%\.>'O#<<\7AW0;* MP2YN&N+E;*U2(2RM]Z1@H&YC@98\G%7:* /,KC]G2R\0_M,67[1OC&\TZ6;P MYIUQ:>$M/L-+$+POUB_L] M5U?0;*ZNM.D,FGW-S:H\ELY&"T;,"4)'&1BKM% !5+2O#GA[0KB[N]$T&RLY M;^?S[Z6UM4C:YEQC?(5 +M[G)J[10!5UK0]$\2Z7-HGB+1[6_LKA=L]G>VZR MQ2#.<,C @\@'D58@@@M8$MK:%(XXT"QQHH"JH& !T %.HH **** "O"_ /_ M "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *^7/VV/VW-6^&.KR_"3X1W$::Q'&#JVKL@?['N (BC M!R#)@@ECD+D #=G;]1U^1GB[Q!J'BWQ5J7BG5G9KK4K^:YN"W7?(Y8_J:_"/ M'CC7-.%91?1MRCJM4KVULU\WQ)F%;!8:,*3LYWU M[)6V^\DU_P =>-O%6H-JWB;Q?J>H73-DW%[?22OGZL2:] ^"'[8?QG^"NK0& MW\2W.L:0K 7&B:IH;I7E5%?QKE_$&=Y3CUC<)B)PJIW MYE)W?K_,GU3NGU1\%2Q6(H5?:0FU+O<_67X8?$?PS\6_ NG?$'PC MBN,/$P)#QN.S*P*GZ<9_7RI_P2M\0ZA=^!O%?A>9V-M8ZI;W$ /16FC97 M _[\J<>_O7U77^BG G$-3BOA'"9K4C:=2/O);L]-LH<>;=W]RL4:YZ LQ R: M\Z'[:_[+9O\ ^SA\7['S-V-QM9_+ZX^_Y>W\4U(T\=BJ=*4ME.< M8M^BDU'_$?A[Q9I46N^%]]:WU;Q'<&S M@N(VP\$ 7=-(I[-@J@/4>9D<@5^=W7K7\[^+WC!C^$LP63Y.H^WY5*7J?;'A[_ (*I>![O45@\4?"C M4[&V+8-Q9:A'EWI;STZ=]#[3,WQ$_;)G,=J;_PO\+]V'EP8 MK_Q(OHO>&W/KU8>N2$]K\*>$_#?@?P_;>%?".BV^GZ?9QA+:UMDVJ@_J2>23 MDDDDDDU?CCCAC6*) JJ %51@ #H *6OZQR?(:>75)8K$3=;$S5IU)*SMOR06 MT*:>T%ZR[_1=EY??=ZA117BWQ:_X*&_L>_ SX@ZA\+/ MBG\7_P"R]>TOROM]A_PC^H3^5YL23)\\-NZ-F.1&X8XS@X((KZ[+LJS/-ZSH MX&A.M-*[C",IM*Z5[13=KM*^UVNYCF.:Y7D]!5L?7A1@W92G*,$W9NRR M;MO9/L>TT5\Y_P##V?\ X)^?]%^_\M75?_D6C_A[/_P3\_Z+]_Y:NJ__ "+7 ML_ZD<:?]"S$?^":G_P B>+_KSP3_ -#/#_\ @ZG_ /)'T917BWPE_P""AO[' MOQS^(.G_ L^%GQ?_M37M4\W[!8?\(_J$'F^5$\S_/-;HBXCC=N6&<8&20*] MIKQLQRK,\HK*CCJ$Z,VKJ,XR@VKM7M))VNFK[73['M9=FN5YQ0=; 5X5H)V< MH2C-)V3LW%M7LT[;V:[A1117 =X45^<__#_S_JTW_P OS_[AH_X?^?\ 5IO_ M )?G_P!PU^G_ /$&O$G_ * ?_*M'_P"6'Y;_ ,1I\,_^@_\ \I5O_E9^C%%? MG/\ \/\ S_JTW_R_/_N&OHS]@']O[_AN;_A+?^+3?\(O_P (O]@_YCWV[[3] MI^T?],(MFW[/_M9W]L<^7G/AGQOP_EM3,,PPG)1A;FE[2E*W-)16D9MN[:6B M_ ]3)?$_@;B+,Z>7Y?B^>M._+'V=6-^6+D]9025DF]7^)]&4445\(??!117\ MY]?I_AOX;_\ $0?K7^U>P]AR?8Y^;GY_[\+6Y/.]^EM?RWQ*\2O^(>?5?]E] MO[?G^WR68_,\1@*&<)U:'+SKV&W M.KK_ )?=M^VQ\'C/'C,\!EF&S"ODS5+$W']E^19O5]Y/^['3F?2Z/X*X9X1S?BOZU]1C?V%-U)>=MHK^]+7E76S/)J_:3_@DQ_R MC\\ ?]Q7_P!.MY7XMU^TG_!)C_E'YX _[BO_ *=;ROS#Z0G_ "1>'_["(?\ MINJ?J?T=O^2VQ'_8//\ ].4CZ,HHHK^.3^S0HHHH **** "BBB@ KXM_:S_X M*^_\,N?M ^(/@5_PSS_;O]A?9/\ B:_\);]E\_SK2&X_U7V23;CS=OWCG;GC M.!]I5^+?_!6?_E('X_\ ^X5_Z:K.OUGPMA,TI>TIQHRFES2C[RG M32=X2B]I/2]M=MC\C\9^)\\X3X7HXO*JWLZDJT8-\L9>ZX5&U:<9+>*=[7TW MW/HS_A_Y_P!6F_\ E^?_ '#1_P /_/\ JTW_ ,OS_P"X:_.>BOZ4_P"(->&W M_0#_ .5:W_RP_F7_ (C3XF?]!_\ Y2H__*S]7OV3/^"OO_#4?[0/A_X%?\,\ M_P!A?V[]K_XFO_"6_:O(\FTFN/\ 5?9(]V?*V_>&-V><8/VE7XM_\$F/^4@? M@#_N*_\ IJO*_:.22.)#+*X55&69C@ 5_-?C'PSDG"O$]'"952]G3E1C)KFE M+WG.HF[SE)[12M>VFVY_37@QQ1GG%G"];&9K6]I4C6E!/EC&T5"FTK0C%;R; MO:^N^PM%8&K_ !6^%WA_/]O?$G0+';][[9K$$6/^^F%D9/\D?IM?-:;.V>3R8C++L7.Q!U8^PR*_TKG.%./--V7F?YD0A.I+E@KO MLB*OT8_X(!_\U9_[@/\ [D:_.>OM+_@D%^U;\$OV8O\ A89^,OB.[TY=;_LG M^SGMM'N;L.8?MN\'R(WV']ZF-V,\XZ&OSSQ9P.,S'P_QF'PE.52I+V=HQ3E) MVJTV[)7;LDWZ(_1O"/'8++?$+!8G%U(TZE42NW9*[:7JS]7J*^ M<_\ A[%^P7%Q?_&FXM2?NBX\)ZH"WTQ;&IH/^"K'[ =Q'YD?[0,(&>C^'=24 M_D;8&OXO?!7&2U>6XC_P34_^1/[87''!;T69X?\ \'4__DC=_P""AOQ:^(/P M,_8]\7_%/X6>(/[+U[2_[/\ L%_]DBG\KS=0MH7^29'1LQR.O*G&/[)7QJ_8R\8?#GX8?&6SU76 M]3&G&QT^.PNHWE\O4;:5^9(E PB.W)'3UK\N*_I/P:X+P$^&*SSO+8NK[:5O M;45SU3^T/M]_\ 9(H/-\K4+F%/DA1$7$<:+PHSC)R2 M37M-? __ 3TTK]OCQ;^Q]X0T+X.^*_A]X1\(1_V@+'7=0L9[_59B=0N3(PA M/[A0LA=0&Y(4'O7M!_X)^^(O'W[W]I#]L#XC^,P_^OTS3]031M-F]0UM; _H MPK^,.*>'LEPG$^.5;&4J4%6J\M.G&4Y1CSRM%1C&-.-EIRNHK;65C^UN%>(L M[QG"^!='!5:LW1I?\%^(XXH_A)%$@55&NA548 _L[@5]/X3RX9I^ M(&#IX.-6=1^TM.;A"*_=5+_NXJ;=UI_%TO?4^6\7(\45/#W&U,9*C"FO9WA! M3G)_O:=OWLG!*SL_X6MK71^=%%/M[>:ZG2UMHB\DCA(T49+,3@ 5UGQ1^&$_ MP_BTZX1S)'=Y9@(S"A3;I4.7G?;G=H_COVZG(5^XGPW_X*'?LD?$C4/[ 3XK6 M_A_6%?9-HOB^!]+N(G_N'[0%1F]E9J_#NOZ"OB1\&?A)\8-._LKXI_#71/$$ M(4J@U;38YVCSW1F!9#[J0:_#/'V>2Q_LV.80J._MN65.44X_PKWC*+4[Z:6W@7XQZ9%WC8Z#J\H'L.=/ MT'38\@7%]-M,K8SLC09:5\?PH"Q]*\&_X7U^UG^UN/L7[*_@9OA_X.GX/Q*\ M;V.;JZC/\=A8G[WJLDGRD'^$BNF^%/[!7@/0?%5*YQ7O/3I7\?_6^'\DTPD%BJR_Y>5(VI1?\ <:5VNE7H>.? K]B'X/?! M?76^(NJF^\9>.+@A[WQOXNN/M=\SX_Y9;LK;J.0 @#!>"S 5XA^UG_P2"_X: MC_:!\0?'7_AH;^PO[=^R?\2K_A$OM7D>3:0V_P#K?M<>[/E;ONC&['.,G[2H MI9=QSQ7E6:RS+#8IJM*/(Y-1E[ET^5*491BDXJRBE:UE9%9CP)PEFV4QRS$X M5.A&7.HIRC[]FN9RC*,I-J3NY-WO=W9^<_\ PX#_ .KLO_+#_P#NZC_AP'_U M=E_Y8?\ ]W5^C%%?1_\ $9?$G_H._P#*5'_Y6?-?\06\,_\ H _\JUO_ )8? M%O[)G_!(+_AES]H'P_\ '7_AH;^W?["^U_\ $J_X1+[+Y_G6DUO_ *W[7)MQ MYN[[ISMQQG(^TJ**^.XAXFSOBK&QQ>:5?:5(Q4$^6,?=3;2M",5O)ZVOKOL? M9\.\,9'PG@I83*J/LZFQ,X/9F2I/$7[6&AZGJ\O@[X#>$[WQ[K4;;93I1V6%J> MQENF^0#_ '<@],@U\/\ [2'QF^(7QC^(,USX]U:QG;2GDM+2#201:0@-\WED M\OEA]\DEL#L >?5^D'[%GQL_X71\%;.;5+OS-8T7%AJVYLLY5?WRN] 'Z- M4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8?\G3?$O\ [*!K/_I=-10! M^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X M!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 % M%%% !1110 4444 %%%% !1110 445SWC_P"+/PU^%MHE[\0O&^G:2L@)A2[N M0))0.NQ!\SX_V0:PQ.*PN"H2K8B:A!;RDTDO5NR1,YPIQYI.R\SH:*\T\/?M MB?LS>*-172]*^+^F+,[;5^VK);*3Z!ID5?UYKTJ.2.:-98I%9&4%64Y!!Z$& MN7+LXRG-X.> Q$*R6[A.,TO5Q;(I5Z%=7IR4O1I_D+1117HFH445X9^WY\;M M6^$'P;72_"]ZUOJWB.X-G!<1MAX( NZ:13V;!5 >H\S(Y KQ>(L\P?#625\T MQ7P4HN32W?117G)M)>;.?%8FGA,/*M/:*'_&S]OCX+_"#59O#%C]I\1:M;L4 MN+?2RHA@<=4>9CC=ZA0V",'!K@_#W_!5+P/=ZBL'BCX4:G8VQ;!N++4([EE' MJ498_P"?YU\3]>M%?Q=C_'[Q Q./=;#U(4J=]*:A&2MV) MLSG5YH-17:R?XO4_67X(8=1LI#M9X\AHGZE'0X9&&1P M0.H/0@UOU^9_['OQPU3X)_&;3;HWY31]7N8[+7(&?$9B=MJRGWC+;@>N-P_B M-?H9J'QD^$.D9_M7XJ^&[7'7[1KENF/S<5_3/AOXEX'C7(7B<6XT:U-\M2/- M:-[74HW=^66NC;:::N]&_KLIS>GF&&YYVC):/_->3.DHKS[4/VK?V;],S]I^ M-/A]L=?L^H+-_P"B\UBWG[=/[+-H_DI\45N)/X8[32;N4M]"L6/UKZ^OQAPE MAOXV84(^M6FOSD=\L=@8?%5BO^WE_F+^UK^T_IG[-_@V&:SM8KW7]4+II-C* MQV*%QNFDQSL7(X&"Q. 1R1\ ?$/XX_%GXJ:E)J?CKQ[J-Z78E;%M@0.QV. 1F1WZCD8- M>3HN]L5_&OB3QGGW'G&4LIR^JWAU4]E2A!^[-WY>=VTES2U3>BC:W5OX+-LP MQ.98]T*4O=O9);/I?S_R.L^'7QV^+GPIU./4O WCW4;/8P+6IN"]O+[/$V4; M\1D=L5^@/[)_[3>E?M(>"9+V>UCLM=TPK'K%A&Q*9;.V6//.QL'@\J002>"? MS2==C8KU3]C/PI:_$#XZV'@#5=9U>TT_5;6X6_72-0>W:=(XFE".R]4+(,CU MQ1X;<8<6<%\81R2I>I&=3V,J,I-151OE3BVIZ#S_A$F7/X+7#']K74 M?&/[KX&? ?Q7XJW?ZK4;BV&G6#^A$\_]5%=;X#_9K^!/PT*2^$/AAI4$Z M7$'VB<'U$LNYQ^!KN*_L#ZGQCC_X^)IX:/:E'VD__!E5*/\ Y0/N^3'5?BFH M+^ZKO[WI_P"2GC?_ CW[:7Q#.=;\<^&/ 5D_P#RPT6Q.H7@7NK/*1&#VW)T MKXC_ &F_@/X@^ 'Q-N?"^J22W5C<_P"D:5JDD047<1Z]. RL2K#UP<8(K]0* M_,3XH?\ !:+P!\9/#+^$_B'^Q9%?VA;?$6\>%9('[/&XL9BEM!?ZTE[(^.IWK;PC /'W>H/I6E\+?VZ?A/\ L_\ BUKWQ'^R;<^(=VI/V M23M?2=IM]H-\K]V;@V?'8S.LBRW*L+F>,Q'L\/B+\DW3JN]O)0B_V+^VWX%'_$M\9>$/'-LG5=5L'TZ[KY)G63TL;E564J,D^62 MYHWY6XMN,DOM)[Q]-#QO_AJ/QQX1^3XP_LS>+='5?]9?:*L>JVJ#^\SQ$;1^ M!-:VE_MD?LVZQI%WJUI\4K&,V=M)--9W@:VN#L4LR+',%+OP0%7.3TKTZOF/ M_@K=X3\+77[#'CCQ/<^&["34K7^S/LVH/9H9XMVIVB';(1N7*L5.#T)%>CD7 M#?%F/SS"Y=1S&,HUJD*?-5HJ4XJ8W&Y%DN) MS",E45&G.IRR5F^2+E;F6BO:U^5GRG^T!^T#XW_:!\:3>(_$M[)'8QR,-*TE M9#Y5G%G@ ="Y&-S]2?0 <'7RG7K+_!C'P;W_9/^)N/]./R_-C'^J_[X[?WJ M\[C;Z"6'RS'4L9G/&#E5Q550YG@M;O>3_P!LTC'1.VD4TEH?SIP]Q[G?&53% MU,+@.9T:5>3/I+]GG]H;QK^SWXUA\0>'[R673995&KZ0 MTG[J[B[\=%<#E7Z@^H)!_2>/XG_#[_A&+'QE>^,=-L].U&RCNK2YO[U(%>)U M#*WSD8X(K^>VOUK_ ."6_P"S5\"O%?[&/@OXA>*?AKI^IZO?'43=7.H;YE?9 MJ5U&O[MV*#"HHX49QD\DU]?COHU\3^ ?"?M,'G4,PA5K1A&G5HRP\:5X5)2G M&4:N(:UZ>(/VT/V:?#TWV,_$^UO[@G$=OH]O+>-(?0&)67]:SC^U=X@\0?)\-/V M:/'FKY_U=S?Z>NGV[_225CQ^%>H^'_!_A'PE!]F\*^%M.TR/&/+T^QCA7'IA M *T:^,_L[B_$_P ?'PIKM2HZK_MZK.HG_P""UZ'[K[+'3^*HE_AC^K;_ "/S MB_X*J?';XS>'U\"7'Q7^#%GHD5V=3.F6EOXC2XD^7[)YGF,B%>-R8QZM7R%_ MPTY_U)'_ )4O_M=?87_!?S_FDW_<>_\ <=7PI\&/!G_"8>,HOM46ZSL<3W61 MPV#\J?B>WH#7[_PW]&[P&SKP\CQ7Q=E\L7BG&I*K6GB*\)5.2\FV_Y1XXSSC2IXIUJG]U]X=Q[BLVS_:C-K=Q70\#D^7(KX75, M'@YX/E<5UGQI\&?\)?X-E>UBW7EAF>VP.6 'SI^([>H%?/2JS':H))Z 4_#+ MZ,?T9^-<@^M5A5^+?_ 5G_P"4@?C_ /[A7_IJLZ_2_7?^"C_[)VBY2W\9ZMJ$J]8K#PK? MG_QYX50_]]5^9'[=D^K_ +1_[5_BOXQ?#CPIJ1T;6#8_8SJ$<<$I\FQMX&RI M)L<],>M?MW@?4I9%Q37Q693C0INA**E4DH)MU*;2]YKHF_D?AGCI3JY] MPK0PN60E7J*O&3C3BYM)4ZB;]U/JTOF>4?!CP9_PF'C*+[5%NL['$]UD<-@_ M*GXGMZ TWXR>#/\ A#O&4R6T6VSO,SVN!PH)^9/P/;T(KU_X0>!9/ WA1;:_ MA"WUT_FWF"#M/14R.#@?J31\7? 3>//#'V:S\M;VUD\RU>1L#T92>P(_4"OJ M/^(O4UXJ.;J_[!;V%[^[O_%[?']K_GV?+?\ $':C\*%#V7_"A?V]K>]M_"[_ M ?9_P"?@[_@DQ_RD#\ ?]Q7_P!-5Y7[25^(?[)>D_&/X,?M!:!\2OAL?#-U MK>F_:_L,&JRS7-NQDM)HG+QVO[YL)(Q&SH0"> :^T?\ AL/_ (*$WO\ Q\M\ M-++/7['X)U^3'T\SKFO#\8Z>6\3<3T<5A,=14(T8Q?-.SNIU'LD^DD>[X,5, MRX8X7K83&8&NYRK2DN6%U9PIK=M:WBS[KHKX4_X:8_;JO.;GXM^';,GDBT^% MFH2 'T_>'H*4_&O]LF]XN/VN+FR'3-G\#?,('K^\;K[=*_)_]7<&OBS+#KYU MG_Z319^N?ZR8U_!EF(?RHK_TJLC\N:].^!WPQLO$FB:CK>NV^8;J%K6TR.5_ MO2#W!P ?4&L.T^!_BV\N4MH]0TLEV ^34%8@=S@]\/ZQQ'(]C7Z'?\$ _^:L_]P'_W(U\H_&OX6V^OZA%XMCUNQTY1&([Z6]=#IOC*318-/W_ &C!E(93 M<;]IV@?<\MO[U'$G'&0<8>%=1XBI.$YQIJIR4I3Y)QJ0;7V8*[6G-4CHUN[) MG#7 O$'!OBO36&I0G"$JCI\]6,.>$J*+620? M\ 1RWZ5\Y:%_P3KM+<@^'OV,_A5I(SQ_PDOB+4]3(^N)6!KL]"_8-\3V>UK7 M0?@WX=<'(ET7X7VMTZ_1[E=Q_$U_-OL^"Z7_ "\Q%3_MRG3_ /'I_P#;]2I_[CI'4:Y_P4^_82T!BEW^T)I\S= NGZ9>718^@\F%A7XF MV]O-=3I:VT1>21PD:*,EF)P *_;S0_V1/&^G*$N?VD=7M0!@CPSH%GI0'T\I M3BORG^"6KZAXPU&XU*3POHUA8V:A5-AIP1GE/0!B2>!R?J*_6_#;BO+.%$X?!?A2UT&, R(F^Y(FVG@E*,KCD\&K*(0:5!)TE&W,G!645?2\E>.O5W>QN_P#!-*_^/'PX MC\:P^#?C!X3^'$6H_P!F_;;OQMI,DLUUL^U;/LJ'"G9O;?G^_'[U]+7FL^)- M8!;XF?\ !7'4&1N6M_"'@JWL-@]%DB5V/U(S7GW_ 0ZTBU\=77Q33XCZ;%K M,VG/HJVPUJ$7+6S-]O#A?-!V9V+G&,[1GH*_0NS\'^$M.Q_9_A;3H,=/)L8U MQ^0KZ'Q*XDSK \:XJE*-#G7L[RC1IS;O2@U:=2$I[-+=>6A\[X9<-9)C^",) M5C*OR/VEHRK5()6JS3O"G.,-TWL_/4^)7\ _L.:ZY7Q[^U[\9O';D_O8-4\0 M:D\9]@L5O'@=> :X/]JWX+?L'Z?^S5XE@^ /P6U+3/$LGV,V7B36H+_RK?\ MTR RL\]U(P3='O3IR7 '6OTF1$C4)&@51T"C %>=?M9_ #_AJ/\ 9^\0? K_ M (2W^PO[=^R?\37[!]J\CR;N&X_U7F1[L^5M^\,;L\XP?E\EXWXBIYSA95\? M.G2C4@Y6A^+WP]^" M,X%JM/$3BW$<5Y\YNO[:C27+3ER\EUNYOC%X!NO"/BJXN;.QD&G73>;;RK&=B;NJ9Z M#!S@>F*_0;_@GO=?MZ^"/V0?"/C#X,Z;X+\;^$9_[0:V\(:G,VG:G:[=0N5D M6&Z_U3AY%=\R\C>% P*\(\.^";?XB>*=*\'7?CT>&H;^_C@FU=],6\CA#?*- M\3.@9"2,G<"HY[8/W;\*_P!FC]I+]FOP%8>$_A%\:-!UNTL?-9M!UCPX;*S9 MGE>1C"8Y))(B2Y)7<5+$MD9P/J\W\5*F<\%8;+L91IU:M.<>;GYIOR63^$]/)N-\5F.#KU:5&I"7+R64IQERKWI/_ .PO[=_M;^U?^)5:77G^3]B\K_CXBDVX\V3[N,[N2M:VR1_)7B9QEQ?2 MXZQ5+#XG$8:/[M*DJLEROV4+V5.\[R7*W>]]VSZ)_X>S_ /!0/_HOW_EJ MZ5_\BT?\/9_^"@?_ $7[_P M72O_ )%KR+XH_#"?X?Q:=<(YDCN;8+QSQ]#7(5]/DN1>'7$&6PQV!R_#SI3O9^QI]&T_L]T?+9WGWB/P]F4\!C M\PQ,*L+77MZG5)K[79G]&%!( R37S=N_X*?_ !:Z)\._A)I\GJ7UW5(<_E;- MC\.:4?\ !.C3_'I%Q^TW^TI\1/B(7.9]+N-:.FZ6_KBUML;/P>OXH_L'+,)K MC\?3B_Y:2=:7WQY:3_\ !I_<'^L&:8O3 9?4DOYJK5&/W2YJJ_\ !1WWQ2_; M8_91^#)DA^(/QW\/VUS%D26%I>?:[I2.QAMP\@_%:_(G_@H5\4_#7QJ_; \7 M_$[P=;W\6F:I_9YM%U.Q>VF98]/MHMQC?YE#%"RYZJ5/>OV)^%O[*_[./P5$ M;_"_X*^'=(GB "7T.FH]UQTS.X:4_BQK\H/^"K6G:AJ/_!0?Q_#I]C-._P#Q M*OEAB+'_ )!5GV%?LG@?6X;H\55U@U4NJ$FZE24$K>TI:'>-E3LZ\4J=.,V[^SJZ^TDUS:75E3CO>_0\:^#'@S_A,/&47V MJ+=9V.)[K(X;!^5/Q/;T!IOQD\&?\(=XRF2VBVV=YF>UP.%!/S)^![>A%>N_ M!OP4W@SP?$EY 4O;PB:[###+D?*A^@[>I-/^+?@'_A/?#/V6U>)+RVD\RUEE M.%'9E)[ CGZ@5Z$O%V$/%5RE4_V!+V']W?\ B_\ @?7_ )]GGQ\'IS\)U&-/ M_;V_;_WMOX7_ (!T_P"?ASO_ 3R^&'A_P",W[87A#X;>*;[4K:PU+^T/M$V MD7[VMPOEZ?OT\3_ ()4?L37$@F\1?#C5=9=3D/JOB[4 M9#GU^6=0?_KU^>'_ 3RTB[^$G[87A#X@7!C\0#3_P"T/^)+X6D%YJ%QYFGW M,7[J$;=^W?N;D856/:OT[_X:NUJ?_CP_9:^*+9Y'VCPXL7'XR'GVKPO&/C7' MKB:C_8V-G&G[&-_9RE!\&.",O?"];^VL#"=7VTK>TC&;Y>2G; M>ZWN4='_ ." X+'PG/KFK6H:35T*!''_+OTQ_P+D^XVUV?CO_@ES\:?A+H! M\:_$C-EI$<\<;2226F^1F. BJER[9(!Z*< $]!6C;V\-K EK;1!(XT"1HHP% M4# K]\\6O%7)\[R2&6Y%7LK.ZVY;=3^?O"'PGSG( M\\GF>?4%!PC:G%RA.[E=2D^64EI&ZL]^:_0^9O'OA2?P7XJN]!E!*1ONMW/\ M<1Y4_EP?<&OT _X(!_\ -6?^X#_[D:\!US]GC4OVA?$^E>%_"TZ1:U/(8+,, MT:B?(R(RTCHH.0<989)P,DBOJO\ 8!_9]_:"_8._X2W^U_@MK/B7_A*/L&?L M<]I#]E^S?:/[LTGF;O//]W&SONXGB7Q1R/B;PJG@*]:V.E&FI0Y9ZRA5@W+F MY>3WHQC? 0E4<9\T-(SI32CR\W/[LI*-^77?8^ MZZAGTW3KF3S;FPAD8]6>($_J*\F_X:A\:6G&K?LI?$-,=?L>G1W'_H+C-'_# M8FB0?\A;X#?%"P]3=^#F 'Y.:_FU-K8_IAI/"/#OB--9\NPVKA(W/)Y(Q7YGZ-^SY\0Y-<@M=?T3[+:"5?MTJ?%)*T;)IMMZ)W>A4;X47H M^%0\>8?S_.\PP_\ 3MTW8]<_-_N\UQU?5QT^R.G_ -E&U3[,8?*\G'R[,8VX M],<5Y+IO[(/QF\7:W<6G@/PG?:+R]U./3H&,UY/<#'GKNX64 Y Y!KU7^UOVXO$7_ !X^$? 'AR-O MO?VE?W-Y,H]O* 0GZ\5_,7%F*P^.XIQ^)H2YJ(/F\4_M3II\;?>M/ M#_A6!,?25SO'Y5#J'[)GA?\ L^?5_B=\=/'VLVUO"TMV-1\3-';(B@EFV1J- MH !)YKY\^A.5_P""C/QP3P5\-HOA3H=\!J?B3/VT(_S0V2GYL^GF-A1ZJ'KY M+_9T^+UY\#_BYI7CR)G-K'+Y.J0I_P M;5\"08[D## ?WD6N?\?ZCX8U;QKJ M>H>"M(:QTB2\?^SK629Y'6$'"EF@#]=[&^L]3L8=2T^Y M2:WN(EE@FC;*R(PRK ]P00:EKXJ_8U_:/^/=IX7G\+Z/X;A\8Z5X=B3?H\4P MBU.WM22 T!/$Z*WV7A?73#JD&1>:%J49M[VV M8?>5HFY..Y7OT8_X+^?\TF_[ MCW_N.K\YZ_NWP:_Y-M@?^XO_ *>J'\$^-/\ RZAQ3_\ @G/\;/\ A.OAA+\,-:N]VI>&,+;;V^:6R8_) M]=C93V79ZT ?1=%%% !1110 5XY^U3^U3I_[/.I>&=*CA2XGU/4EEU.'&6BT MY3MD<#^^2?E]=C5Z[J.H66DZ?/JNIW206UM"TMQ-(<+&B@EF)[ $U^7W[0W MQIV,.I:?X((-)J.HZ?I%C+J>K7\-K;0(7FN+B4(D:CNS' ]S7R M)^R+^T_\6]:^&=M\%/AW\/4UWQ#I(=;?4=1OEAM+2QR-CR\[WV,Q3:N#M"X) M/%>O:?\ LMZIX\OHO$?[3/Q"NO%EQ'()(= M"UMI-JW8")<&4C^\V,CA@: ' MZO\ M6#Q;J4OA;]F_P "WGC;4(V*3:FF;?2[5O5[A\!\==J_>'1JAMOV:?&G MQ1G36/VG_B3-K4>X.GA/0F>TTJ$CD!L$23X/1F(/;D5Z[H^C:/X>TV'1M!TJ MVLK.W3;!:VD"QQQKZ*J@ #Z59H YG7?AS;Q_#.^^'7PSGM/"PN;)[>TN;'3E M*6F\89UC5DRV,X.1S@\XP?F?_AU/_P!5Y_\ +7_^ZJ^OJ* /D'_AU/\ ]5Y_ M\M?_ .ZJ/^'4_P#U7G_RU_\ [JKZ^HH R? >A:WX7\&Z9X<\1>(_[7O;&S2" M?4S;>2;DJ,!RFYL,0!GYCDY/&<5K444 %%%% '\(7[6'_)TWQ+_[*!K/_I=- M11^UA_R=-\2_^R@:S_Z7344 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM M_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1163X[\?>!?A=X M1O\ X@?$OQGI7A[0=*MS/J>M:YJ,=I:6D0ZO+-*RI&ONQ H UJ*QOAU\0_!' MQ<\ Z+\4OAIXFM-:\/>(M,@U'0]7L9-\-[:3()(IHV[JR,&![@UP_P 1?VV/ MV2OA)\0S\*?B5^T'X7T7Q!&;87NGWVIJIL#HT55UO6]&\-:-=^(_$>KVNGZ?86TES?7][<+%#;0HI9Y)'8A415!)8D $ MFN"^"7[7O[,G[1VK76@_ _XVZ!XDOK.QCOY;+3[S,KV4C%8[R-& ,UL[ A;A M T3$85S0!Z/117F/Q?\ VT?V4?@%XL3P+\9/C]X9\.ZL;-+RYL=1U)5:RM'< MHEU=8R+2!G!433%(R58!B0< 'IU%0OJ.GQZ>=6DOH5M5A\YKDR@1B/&[?NZ; M<M"M/$7QI^)&E^'K;4;U;+2UOY_W MVH7)4L(+>%%^ ?^4@GC_P#[$32O M_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z5\Y_\ #V?_ ()^?]%^_P#+5U7_ M .1:^C*_G/K]C\)O#W)>//KO]H5*D?8^SY?9N*OS^TO?FA+^56M;KN?C'B[X MBYWP#]2_L^G3G[;VG-[12=N3V=K:;/XZO)Y, M1EEV>$]6.Q!U8_Z+T&147_#V?_@GY_T7[_RU=5_^1:_,CX!> X+'PG/KFK6H M:35T*!''_+OTQ_P+D^XVUY5X]\*3^"_%5WH,H)2-]UNY_CB/*G\N#[@U]-D' MAQX<9_Q5CLEHXBOS8>W*^>G[]M*EOW7V)67GN?,<0>)/B3P_PG@<[K8?#\N( MOS+DJ^Y?6G?][]N-WY;'[I? #]K/]G[]J/\ M;_A17C_ /MW^PO(_M7_ (E5 MW:^1YWF>5_Q\11[L^5)]W.-O.,C/HU?G/_P0#_YJS_W ?_3MHM+>I^M^'O$6-XLX0PV:XN,8U*G/= M034?=J3@K)N3VBKW;UOZ!117SG_P5G_Y1^>/_P#N%?\ IULZ\+),M_MG.L-E M_/R^VJ0I\UKVYY*-[75[7O:ZOW1[V>9G_8N28K,.3G]C3G4Y;VYN2+E:]G:] MK7L[=F?1E%?SGUZR_P &,?!O?]D_XFX_TX_+\V,?ZK_OCM_>K]CXE\',IX6> M&^NYM;V]14U^YVOO)_OOACIS/I='XQPSXSYOQ7]:^HY1?V%-U)?O][;17[GX MI:\JZV9^Z]%?SGU^TG_!)C_E'YX _P"XK_Z=;RO+\0O"7_4/):>8?7?;<]14 M^7V?):\9RO?VDOY;6MUWT/5\.O%W_7[.ZF7_ %+V/)3=3F]ISWM*$;6]G'^: M][]-M3Z,HHKGO%GQ;^%O@/ZE%'(?8(6W$^P%?BN)Q6%P=) MU,144(KK)I+[WH?LLYPIJ\G9>9S/[4WQV@_9]^$MUXRAACFU*XD%IHUO)]U[ MAP2&;'\*JK,?7:!D9S7YJ>+O&'B?Q[XAN?%?C'6[C4-0NWWSW5R^68^@[ #H M%& !P !76_\ !:WXY_"WXRW'PXM_AIXG&J#2#K(OI8[65$4R?8=H#.JA_N-] MW../6OBWP!X3F\:>*[708P1&[[[EQ_!$.6/]![D5OFWT7J?C=PCA^+/]:%A\ M"H5&J<,.JT$ZTLIQ>^GLWM).+]+]C^ACQ+\0? 7@Q#)XO\;:3I M0 R3J.HQ0_\ H;"N UG]MG]F_2[K^SM/\=MK%V?N6FAZ=/=,_P!"B;3_ -]5 M<\-?L>?LT^%7$MA\(],N9,Y:350]X6/J?/9QFN_T;P]H'ARV^Q>'M#L["'_G ME9VR1+^2@"O-Y>.,5O+#T%Y*I7?WMT%?Y/T9_1]LQGUC'[Y?_(GE!_:@^(/B M+Y?AI^RIXUU#/^KFUQ(M*B?W#2EN/?%?%_\ P5[^*W[2NEK\/;CQUX9TKPO% MGWJ7LK[?L>[S692HQN7;MZ[FSVK](-4\:^#=$S_;7BW3+/:.?M5_' M'C_OIA7YY?\ !;G5]&^+=Q\,[7X7:W8^(GTW^VO[071;V.Y^R^9]AV>9Y;'9 MNV/C.,[3Z5]_X7<*8#,^.L)2XIQ,<7A'[3GHUJ>'^K2M2FX\\)4W?EGRRCS3 M:4U%K5'Y]XITWD?$N@_%7XN>(M9M MM#T_Q)F:ZF$:?Z%#@9ZD_)T R3["N]^-.J^//!^D66M^&M>=8$ @OLVL3$O_ M R'*'&>0<8&<8'-4?@1\+]6\.WUQXE\3Z:UO.$\JSBD() /WGX/'8#\:]#\ M0:)9>)-%NM"U!DG[1RE2P<:*DOW?(^94H*=O> MM9NU^G-K?@KA\YP=3,(9_54I)TE%3K0J2BU[3F5N>3ATO=*]NMG;V+3OA+\* MM(Q_9/PS\/VN.GV?1H$Q_P!\H*VK/3[#3X_*L+*&!?[L,04?I7@7_"Q?VB-: M_P"0A^T9\&M%#?\ 0+N&N64?]MGP3^E']F^,]7Y\3_\ !0[3 IZPZ/9:=:[? M8.)"3]37Y50R:6&5J.&Y?2%OR1^]QQ>70^&I!?-'P%_P51^+GQ!T/]NOQKH. ME:\(;2SCTQ+>(6<)VAM-M9#DE"6^9V.22><= .8^#]WXNU;PHNO>+]2,\EX M^ZV0P(FR(< _*HSN.3SVQ6[^UQX\7:C%'=W5S M&;"W=RTRG:VS=Y2X' 55[5=1$C4(BA548 P *_1N-34E"+Y5:*CJFGH![R1)[>4>?!%;)*98SQP& M4G(.#QV)]*ZG_@FK\6OB3X?_ &R?"=Y\2-;.F>'Y8M0CU2^U:QAMK=%^PW#1 MAIG11'F58P"&!)(7G<01E#*5.>1C@XKE?V8/'VE_"3]LO0S\>;R_UKPG:/>F MZT^>Q?4%ND>RN%@_TG1J5J4)J,K4E)23 MO43DK1E%-2LFK1;>KU_7"X_:6_9[MCB3XV>%SSC]WK<+_P#H+&J-Q^UO^S7; M#,GQDT4\9_=SE_\ T$&O#[?]J+X(:I^Z^$__ 3B\?Z[D8CNH/A9;VEJ?;S9 M",?]\U?M_B5^U?KQ ^'_ /P3%T32(B)O%NG08/;,$4>\?G7SO^IV>P_C M1A2_Z^5J5-_=.:?RM<_2/]<\AG_ E4J_]>Z-:HOOA!KYMV/4[C]MC]ERUSYO MQ>.*?0D@5V ,DEY$=H[G 8DXZU^M%OX8_ MX*:^(<>39? SP;;G[OV6QOKVZ3/KD"(_A7Y@_LW^#23<>.;^+).8+(L/^^W_ M /9<_P"]7Z;P-C\?P'P]FN8X?&8=M>Q7*HRJMR?M%!*49TXQ^TV_WFB;LK>] M^7<=X# %N*LRX>XEAFL*K4 MI-\\FN:\9OWVU=\EJ?IO%7">6<1<,SRJ=).$4O9Q3Y;2@O<2=GRK[ M+=G[K>AZ?_P22^).A_LQ)\0I/&]C>ZHNM?V3]G;PU +P0^3]LW>;AALSYJ[? M7#>E?6FI_P#!2W]G_1R?[1T+Q3$ .6ETR%!_X],*^._^"17[)GP6^-6N?$W2 M?CU\-[37I_#+J:55A\W[;YA 1U#!A%&><]!BONG3?V /V+-*Q]E_9H M\)OCI]ITQ9O_ $9N]*^R\1H\/U.,<14Q^*J5:LE3;=.E!0:=*#BXMU6[3>P7#;O+F=N5B8#"GDCH.:^O]-_9,_98T?']E_LV> H"/XHO"%D&_ M/RLFO&/^"H_PR^&WA/\ 8&\>7WA;X?:'ID\8TL1S:?I,,+KG5;,'!101D$BO M#X8CPY/BC 0PCK*HZU)1D_9VC)SC9N-G=)ZVOKM<]WBF7$L.%(X+Q_&&E:E;6I-=;3\2^)<5Q#Q) M4A/$.M2H-PA)J,;V?O22BDM9;/K%1)\,>&,)P[PS3G##JC5KI3G%.4K77NQ; MDV]([KI)R/%OB'\+O ?ASQ!+I2KQIRIS<%&+]G4<)KDA&H[Q5KRF[OFO=JY\GD?# M<.'_ !2Q&%P6'A0IU:$JD:D%-SDO:4U.#YYRIJTG>T8*RY;63:,;_A:G_!4; M7.;7]FW0-*4_=:XU&RSCWQ?RG]!]!1_9W_!5W7.(=4\"Z/GO/?QG;_WS9S?U MZ5]2T5^3?7\)_P! E/[ZO_RT_7/[/Q?_ $%U/NI?_*C\J_\ @IY:?M'_ Z_ MX0>X_:KU/PSXOEOO[3_L--/F '?OBQP?N'IW\Z^'NDP:=X;@ MNSX=L]-N+N-9;B"SAV@9^Z#GDD \Y[YKZN_X+*^#/^$P\9?"'[5%NL['^W9[ MK(X;!T[:GXGMZ U\W5]?GV>8"?!>79?A8\M22J3JI3FXK][-0BHRE**T7/+2 M[?*^K/CL@R+,(<;9EF.*ES4XNG"DW"FI-^R@YSRTO65AL;E/-M"EE%PO1ER4Z@_C@CUKU^N1^-/@S_A+_ ;*]K%N MO+#,]M@*Z,K[DE4C&2BY?#/WDTK2M=_R MMFWB;E6<9EPG6EE5>I2Q%+WXNG*47)1^*'NM-WC>R_F43]2[']@W]E+3RKQ_ M"SS&7J9]:O9,GU(:8C]*Z33OV8/V=M+C6*V^"WAM@O0W.E1S'\3("3^-=W17 MPDJDY_$[GWL:<(?"K'-V7P:^$&F#&G?"KPW;XZ>1H5NG\DK\J_V\?!$>M?\ M!27QMI-I;"#2=,_LJ>6V@79$/^)79D(%' W,*^;OCS_P3OT;XS_% M_5_B[IWQ"CT.YUM+;^T(4T5[AIGA@2%79VN5'W$4855 "]"Q9F^FX6XEJ<,R MQE6DOWE6C*E!_P KE.#UP.%!TJ\W)^![>A%?KQ7S=\!?\ @G=H M?P8^+^D_%[4OB!'KEUHD=R-.B?17MV@>:%H6=66Y8'Y'9<,K+ALX#!6'TC7U MG%G%%;BJ6#K5[^THT(TI-_:<9S:E\XRC>]O>OTL?(\)<+4>%(XVC0M[*M7E5 M@E]E3A33C\I1E:U_=MUN%%%%?)GUQ^%/[-W@S_CX\<7L7K!8[A_WVX_]!S_O M5ZU7VMX__P"";NM_$CQKJ?COQ%\?]]YJEX\\V/"_"Y/"#_2ONJ,*!Z 5C_\ M#J?_ *KS_P"6O_\ =5?4<8\48OC'/ZN9UX\O-91C>ZA%:**=E?NW97;;LKGR MW!G"N$X,X?I970ESXKWO_@A!H][X?UCXQ:)J";9K6;0XW]#C^T>1[$G_P## MJ?\ ZKS_ .6O_P#=5>\?LT? S6_V?/ \W@*_^(/]OV?VQI[ MIGV8VH8?.@_ M>ON4M\W;!9NN>#+>*<7EW#6.R3EYJ6)Y'O;DE"<95K3H[Z6:S/A3 M"9CQ/@,\YN6KAO:+:_/&<)1Y6[JW*YO56UNO1J***^7/J@K\T?#'_ 39 M_:6\ Z7_ ,(QH'PY>\MH)GV7TNJ6$+W.6.)&3[2VPD8^7%C-JG-QE)=W!246_3GEY:^2MRU,#A*N-IXN<$ZD(RC%]E-Q"'4Q; M><;;<,%PFY<8K8HKE.L^0?^'4__5>?_+7_ /NJC_AU/_U7G_RU M_P#[JKZ^HH ^0?\ AU/_ -5Y_P#+7_\ NJOJCP'H6M^%_!NF>'/$7B/^U[VQ MLT@GU,VWDFY*C K?N_E9O=E)KTFB@#\S?^"NOP\O/ _P#P MK[0_C#\8]9\16,W]K?\ ".WDUA$+BQV_8_.6=QS.&S$0W4;3ZU\N?"3X4:7' MXEC\6VGB:SU6PM03;M"K*XFXQO0_=P#GKG.*^_?^"QO[+?QT_:-T_P !ZK\' M/!2:M;>&8=9EUR:35K2T6U20691B;B6/<"(93\N<;><9&?D+P!X3A\%^%+70 M8P#(B;[EQ_'*>6/]![ 5^VKBB&1^%&&PV!Q[]O7]I"=%.$E"#G.\K6YZ;E&U MO>2ES.274_#GPK//O%O$XK'8!>PH>RG"LU.+G-0IVC>_LZBC)._NMQY5%OH) M\0O"4/C7PG=:$P'FLN^U<_PRKRI]O0^Q->(P_!?QPJ";5H+/38STDU"^C0?H M2?TKZ(KC+S]B_P".7[0GCJ^N_@+X*36W2V2?4;)N/A[^R M=KVQONW'BC4X--V#U,;;F/T!S1_9O[;_ (K_ ./OQ)X%\)P-]W[#9SWURGU\ MS$9/TKV"BOP\_=3Q\?LQ>/O$7S?$O]J7QIJ.?]9#HCQ:7$_L4B#<>V:\O_:W M^$'[._[/7PEN-9L?"']H>)]:?[%I=[K&H374H8C,DVUW*_(N<';]YEKZPKPC M]IG]C/6_VD?&MOXFOOC!_9=G968@L=,70?.$63EW+^>N68]]HX51SC- 'Y]4 M5]??\.I_^J\_^6O_ /=5'_#J?_JO/_EK_P#W50![%^Q9\;/^%T?!6SFU2[\S M6-%Q8:MN;+.57]W*?7>F"3W8/Z5ZY7A7[,G[&NM_LV^,KKQ'9?%_^U+*_LS! M?:8VA>0)2#E'#^>V&4Y_A/#,.^:]UH **** /A+_ (*-_&S_ (3?XEP_"S1; MO=IWAG/VO8WRRWK#YOKL7">S%Q7SA7Z1ZC^PW^R[JVH3ZKJ7PS>>YN9FEN)I M->ORTCL268GS^222:A_X8+_9/_Z)3_Y7;_\ ^/T ?G3IFI7^C:E;ZOI=T\%U M:SI-;3QG#1R*0RL#Z@@&OU"_9^^+5A\;?A/I/Q M2BSW$'EZC A_U-TGRR+C ML,\C_993WKD_^&"_V3_^B4_^5V__ /C]=M\+?@O\-O@MIMUI'PS\//IMK>3B M:X@-_/.K2 ;=P$SMM., XQG ST% '4T444 %?"/_ 4;^-8\;_$R'X6Z+=[M M.\,Y^UE#Q)>N!O\ KL7">S%Q7VMX_P!0\6:7X*U.^\":%_:>LQV;_P!F6)FC MC$DY&$RTC*H4$Y.2. <-5])?\$X?C9_PA?Q'G^%&M7>W3O$F&LM[?+'>H/E^GF("ONRH M*XS_ (8+_:P_Z)3_ .5VP_\ C]3Z9^P[^U]HVI6^KZ7\-'@NK6=)K:>/7K$- M'(I#*P/G]00#0!^BU%9/@/4/%.J>#=,O_'&A?V9K$EFAU.Q$R2"*<##@-&S* M5)!(P3P1GG(K6H *\F_;(T+XR^,_A+)X!^#/A9]0N=8F$6J3+?P0>1:CEES+ M(N2YPO&?EW9QD5ZS10!^<7_#!?[6'_1*?_*[8?\ Q^C_ (8+_:P_Z)3_ .5V MP_\ C]?H[10!\-?LZ?LU?M=_ _XN:5X\B^%CFUCE\G5(4UVQ_>VKX$@QY_) MPP']Y%KZP^*?[/OPM^+Y2]\5:!Y6IP8-IKFFR&WO;=A]TK*O)QV#;@/2NUHH M \5^T?M0_ 3F\C/Q.\,1=985$.M6L?NOW;G'XNQ_NBNX^%?Q[^%WQBB=/!GB M-3?0 _:](O$,-Y;$<$/$W/!X)&5SWKLJX;XI_L[_ P^+#/$T%QJ%E 8H-'N@8KJ.[;Y42 M2%L, &Y)&1A&P3B@#UC2=>T;7A2^?*F3[\;>C#(R/>K=? M#7_!/+X^7N@_%>^^'OBW57EM_%TS3Q33OG&HC)W$^LBY4GNRH*^SO%OC[P1X M"LO[1\;>+M-TF$@E9-0O$BW>R[B-Q]ADT :]%>/W/[8_@W7KA]-^#/@7Q+XX MN58KYNC:6\=HC>CSRA0H]\$4S'[:7Q'ZMX8^'5C)Z?\ $UU!/Y0G]#0!Z_=7 M5K8V[W=[9>-?VR/V??!Q)% M>=?MW^,?!/P,^$T/P:^&'AW3M'NO$P_TV/3+1(2MDA^8MM ),C87)SD"2@#Y M:_: ^+^H?'+XJZG\0KQ)(H+B01Z=:R')M[9.(TXXSCYCCC):+/M@<@/F)^),<,%/=1R.M&,+;;V^:6R8_)]=C93V79ZU]%T M>0?\,D37/.K?M,_%6X)ZHGBORT/_ $1T?\ #%OPUG_Y"WCCQO?^HO/%'?".BW5ID+Z[8_N;5.(UQY_! M(^8_[3-7%?\ #!?[6'_1*?\ RNV'_P ?H YC]G3XO7GP/^+FE>/(F1:_3^QOK/4[&'4M/N4FM[B)98)HVRLB,,JP/<$$& MOSG_ .&"_P!K#_HE/_E=L/\ X_7V-^QUH?QD\'?".'P'\9O"[Z?=:-*8=-F: M^@G\^U/*#,3M@H/\ T^3U^_U !1110 4444 %%%% M!1110 5\S?\ !9'X<_#_ .('_!+;]H2?QUX(TG69-&^"7BS4='DU/3XYVL;N M+1[J2*XA+@F.1716#K@@J.:^F:^:O^"QGCOP3X%_X)8?M#OXU\7Z9I U3X)> M*].TS^T[^.#[7>3:/=QPV\6\CS)7=@JHN68D "@#"_X)K_$&U^$O_!$?X+?% M6_M3/!X9_9MT75IH0<&1+;1(YBOXA,5X=_P09^$]K^U?_P $4=0\9?'M8=:U MW]I75/&6K_$F_NXP[:C/>7]YIY9LY^5;>WB5%Z(JJHQBO9_^"2O_ K+]H+_ M ((P_!CX;V/BO3M8TZ]^!&C^'?$2Z5?QSFUD;28K>XMY-A/ERIEE9&P5(P17 MSM_P2R_:*\/?\$Q_^"5_BO\ 8Z_::\46&C?%/]GK5/$>D6WA6XG5-0\3_:;V MYOM(N--MB?-O([W[7'%;F)6+NI3[ZL ?'/@O]N7XL?M>_\ !&/]AW]DGQ_X MCN[R;XN?M'Z9\./B%J%Q,Q?5O#FFZFBFWD8G+;X9;!7)),GD.#G>17W?_P % M\/'MY^R;XW_9!_;0\ $6.L>&?VC]-\'78M5V?:O#^L6=R-0LF X,;I91X4Y" MNJ,!E17S'=?\$H_CA^QK_P $;?V3/BA+X!OM0^(?[-_QETWXK_$+PQIML9[P MZ;/?FYU&TCC3)>:WM_LH<*3D6DVW)VU](?\ !3W_ (5__P %6/CI^RK^RK^S M'X^T7QQH6C_%S3_BG\1]:\,ZC'?6>C:!IL$HA-S+$S+"]XUR\,"M\SLKL%*Q MN0 ?I)=74%E:R7MU)LBAC+R-C.% R3Q[5^;G_!N3J:?M?_L0?%;]K_XV:3#K M.M?M!_%[Q#?^*/[102^=IBI'8VVFMG.;:&"-XDB^ZJNP'!KZL\-?\%)?V._' M7[=/B;_@FKIGQ$=_BOX:T./4=6\/7>DS1PRP2013F.*=T\N9UAN(9&12?E$;WX.?$76-4\,IK5ZD,WB7P MM>E;C3K^P5R&O&E?SH/+BWN)T\HC>0M 'P\O[9GQDU+_ (-]+#]BJ'QUJ)V8QFOO;_@XQ\16G[&O[&GP M>_:]^#UA#H>K_ ;XR^'KKPT--C\H)I3Q2V=UI@"]+::W*QO&,!EC4=A7RZO_ M 2;_:@T7_@@/I7CI_A7?O\ &?3/CZG[0L_@".W/VYIO-\MM/V8W&X_L[;(8 M<;_-01;2X%?1_P#P5[\4?"K_ (*]?!;X&_L2?LD^/]*\:M\3_B9HGB/QNDH<066KQBQT^\GC7HKW/GQR2GJ[1J3 MTJ2S\&6'[!__ 7W\>?M'?%34K70OAQ^TW\+M/MK#Q=J=PEO86OBK2%AA_LR M:9R$ADFLHFGCWD>:RR*NYE-6O^"?OPNNOVAO^"Q?[1W_ 5'\/[;CX>S^%M) M^&WPP\11?-!XCBMTMI]4O+9^DMJEY;I$DZ%HY2KE6.PT ?H71110!XEJG[4O MQEL-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/K7#? +XE^+O&'[;/CCQ#K MOP?UG0;J;P7IZ2:5J$D9EB"2D*Q*G&&R2/\ =-?4U>%^ ?\ E()X_P#^Q$TK M_P!&-0!ZY_PDNK_]"A>_]]+7X > /")7"4N,>+,DPDU>C#V\ZG^"+HZ?]O.T?G?H>@6] MO#:P):VT02.- D:*,!5 P *XSXR^ - \3Z6\EI=1!XI4*2(PX92,$'\*_-\ASS'9#G-+,,/4E&<7J MXVYFGI)>\I1NTW\2:OK9GZ5G^18'/\EJY=B*<90DM%*_*FM8M\KC*R:7PR3M MHFCT3_@DQXR\3?":+X@S_!#X?W7Q'%^VDC4U@G.GMIVS[;Y>0Z.9?,W23_T&R->$?\ !$#PI/X+\5?&3090 M2D;Z"UNY_CB/]HE3^7!]P:_0"OH_$BO1K\9XBM"M*O&<:4E4ERJ4E*C3DK\D M81T3MI%:+6[NW\OX;X;%4>"\/1=*.'E"5:+IQYG&+C6J1=G4G.6K3>LGJ]+* MR7SG!^VQ\:]P6^_8=\;H.YA@NI/_ &S%>9?MY_M!>*/C%^Q_XN^'VN? 'Q=X M0&H)IY.M^(M.D@T^V9-0MI,2S.B[0VS8IQR[*,/PBI5.+V]NI['%RE1X1S&==^TBJ%9N/ MPW7LY75UJK[7Z'Y2?#[X*37/B:WO;_7]'OK.UD$EQ'87OFDXY52,="1S[9KV MNN2^#'@S_A#_ ;%]JBVWE]B>ZR.5R/E3\!V]2:ZVO>\3.)\9Q'Q).%2O[6G M0O3A)144[/WI))M:OK?6*B>)X8<+X/AOAF$Z=#V52O:I.+DY-77NQ;:3]U;J MVDG(\2\?_!22S\2W%W9^(]&T^RN9#);)J%[Y)7/+*!M/ )XQVQ7U?^S!^U!\ M:?A-^SOH'PD\*>)V@TO2A=BWU3PYX8&H&?S;N:9OWDC;3AI&7Y5&-OJ,GP_X MT^#/^$O\&RO:Q;KRPS/;8'+ #YT_$=O4"OT>_P""3'_*/SP!_P!Q7_TZWE>U MQAFD^.?"K#/-,54DJ.(A"4*^U*-[K2\KO[)\ADO">%X>\3\ M3A\!0]E&M0G5C4YIM-.I3YZ:BI0Y;2:>DM(\O<^=-1_:5TC629/B3I/QB\4Y M_P!99RZG<6EH_K^YM[4X_!JL>'OVN/@;X-*MX4_8,:.1/N3ZKIVHWS@^NZ6S M)!^AK]#Z*_&<%POX:X2HJKRN4ZB^W*K"<_\ P.="<_\ R8_3I91G"ES4ZU%/ MNZ$Y/[WB#\C/^"@7[37A[]I2'P?;>/O!&H>%[?P^-0&FV]AI,\(F$WV;?_Q\ MQH#M\I/NC^(YQD5P?P>\%>%=#TD^)?#L=^?[1C&U]2""01@G& HX!Z^^!7UA M_P %O/"<7+7:UMF?$<.\ M/8G$^(>89EF%&E)T/9QA5C3<92G*C!MZSG90@U'3>]]TPN;:"\MY+2ZB#Q2H M4D1APRD8(/X5XCXUO?!G@#Q'/X>7X3VKF+!BGN-1ED$J$9#8/3Z=B"*]QKSK M]HCP9_;'AV/Q39Q9N-.XFP.6A)Y_[Y//T+5S^$V;X/"<3PP&.G-4,1[ONU*E M-*?V&^24>:[]WWKI3]EPR1VR* ,3, M6+9X QCG/ZWU\G_\%-/@'\=?C)K/@#7/@A\(?^$KFT.'5X[[.O6EB+3S_L6P M_P"D.N\L(9!\N< '/WA7TG"7&694<^IR<*%N6I:/L\-1BY>SGR65N'ZD54KWYJ=Y>TQ-::C[6'/RP4JC;<.9>[#2]W9)M?%6 MCZ7!HNE6^DVSLR6\00.YRS8ZL3W)/)^M6:[+_ACO_@H'_P!&D?\ E^Z5_P#' MJ/\ ACO_ (*!_P#1I'_E^Z5_\>KP*W"V=5ZLJM2MAW*3;;^MX75O5O\ C'T- M'BO),/2C2IT<0HQ227U3%Z):)?P3YR_:1\&;7M_'%E%PV(+[:._\#G_T'/LM M?JM_PP?^QS_T9]I'_?L__%U\5>(/V(/V]O$FBW6A:A^R+F&ZA*-_Q7NDY7T8 M?ONH."/<5^JU?29]Q)Q'@>&[\ M-[,^9R#AGAK'\49EF2PKE"NJ,K5L/4A::]JIN/MJ<;J7NRERW][XK71\_?\ M#!_['/\ T9]I'_?L_P#Q='_#!_['/_1GVD?]^S_\77T#17QO^M/$_P#T'5O_ M ;/_P"2/M/]5.%_^@&C_P""H?\ R)^0_P"U)IWP)_9\_:U\<^&/#^F0>&X$ M?3TM-%M[25EM(FT^VD8 JK#YY'9SR>HKCO\ A>?PL_Z&G_R1G_\ B*]N_P"" MAO\ P3R_;"^.?[87B_XI_"SX0?VIH.J?V?\ 8+__ (2#3X/-\K3[:%_DFN$= M<21NO*C.,C((->+?\.F/^"@?_1 ?_+JTK_Y*K][PO!WAGQ)E^&S'-\[?UF=* MESIXB@FI*G%.+4HN2M:S4FW>]VW<_G_%<9^)_#.8XK+LGR-?5H5JO(UAJ[4H MNI)J2<9J+3O=.*4;6LDK$7_"\_A9_P!#3_Y(S_\ Q%>E?L,>,_ /BK]NCX7[87P,_;"\(?%/XI_"#^R]!TO\ M#[??_\ "0:?/Y7FZ?

3E4$Y< MU[66NNFMB\!QOXJ9_FV#P6:9+RT)5Z+E+ZOB(\BC5C+GYI3:CRVO=Z*VNES] M(_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBBOYI/Z<,?_ (275_\ H4+W M_OI:_#;0?VBK+P[HUMH>G^ \0VL(C3_B9\G'4G]UU)R3[FOWAHKZSAK/,@RJ MC7HYKE_UN,W!I>VG247%35_<3YKJ>E_AUMNSY'B?(N(,VKT*V4Y@L).FIJ3] MC"JY*;@[>^URI.&MOBTOLC\*?^&H_P#J1O\ RI__ &JC_AJ/_J1O_*G_ /:J M_=:BOH_]:O#;_HG?_+NM_P#(GS?^J?B9_P!%)_Y9T?\ Y(_/S_@C#\21XMUO MXI:[IW@B:.9X="2Y\FZ$@;;_ &AM8Y5<'!QWX ]*^Z_^$EU?_H4+W_OI:V** M^)X@S+!YMFL\3A*#HTFH*--SE4Y5"$8)<\K-KW;J^RT6B/N.'LMQN4Y3##8R MNJ]5.;E44(T^9SG*;?)&Z3]ZSMN]7JS'_P"$EU?_ *%"]_[Z6N$_:5^&EU^T M=\%]6^#FH:7>Z=#JLUG(]Y]G6<)]GNX;D IO7<&,(4_,.&S[5ZG17ET*];#5 MHUJ4N646FFMTT[IKT9ZM>A1Q5"5&K%2A)--/9IJS3\FCXI_X=F:O_P!%*O?_ M F5_P#DJC_AV9J__12KW_PF5_\ DJOM:BLC4^*?^'9FK_\ 12KW_P )E?\ MY*KZ"_9H^&=U^S?\%=(^#6GZ9>ZE#I,UXZ7?V98 WGWJ45JJ]:-"5%2?))IM=&XII/U2E*WJS*5"C*O&LXKGBFD^J4G%M>C<8W] M$8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q161J8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL M44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;% M% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL M44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;% M% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL M44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;% M% 'BW[7"?&_Q[\)Y_ 'PF^'=Y-/J\HBU*X-Y!%Y5L.64;W7)K](Z* /S<_X8:_:I_Z)--_X-+3_P"/5V_[._[/ M/[6_P.^+.E^/K?X37+VT4GDZG FJVG[ZU?B1?]=R1PP_VD6ONRB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EKX2_X*!?$CP]XW^,@T30_# M=K:3:) 8-3O$A037-P<$J[J,L$ "@'H2XK[0_:&^+EE\$?A+JWCZX9#59()X9"KQNIRK*PY!! ((Z$5]R_LP_#KX$^._ M&F_%.+X3R^(-6N8]FJ7^NW9OW%TG$@Q,2H^;Y@=H.&4U\*U])?\ !.'XV?\ M"%_$>?X4:U=[=.\28:RWM\L=Z@^7Z>8@*^[*@H ^SK;7+ZRMTM+/P1_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2UY[\1O MV??@_P#%KQ,WC#XA_!F_U+47A2(SMK-S& BCY5"QS*JCDG@#))/4FO6J* /" M/^&,?V9O^C>KW_P?WG_Q^C_AC']F;_HWJ]_\']Y_\?KW>B@#R;X+_AW\&K_3=0$#P^>NLW,@:-L;E*R3,K#@'D'! /4"O0?^$EU?\ Z%"] M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** $C8O&KLA4E02IZCVI:** /X0OVL M/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7 M?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "B MBB@ HHHH *I7?ASP]?ZQ:^(;[0;*:_L5=;*^FM4::W###!'(W(".#@C-7:* M"J6B^'/#WAN.>+P[H-E8)3BKM% 'F5Q^SI M9>(?VF++]HWQC>:=+-X@:CX<\/:Q?V>JZOH-E=76G2&33[FYM4>2VB:#96B>)=+F MT3Q%H]K?V5PNV>SO;=98I!G.&1@0>0#R*L0006L"6UM"D<<:!8XT4!54# MZ "G44 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C M4 >Z5X[;_L"?LDVL"6MM\)0D<:!(T77+X!5 P /W]>Q44^:2CRWT%RQ?_+7_ /NJC_AU/_U7G_RU_P#[JKZ^HK(U M/D'_ (=3_P#5>?\ RU__ +JKZ#_9H^!UE^S?\%=(^#6GZY_:4.DS7CI=_9/( M#>?=S7.T)N;:%,VT?,#_MK_L9^(_VM)_"]UX;^-(\'2>'4ODD M?_A&H]1-TMP;:/R]OV?MG=N'3;SX9_PYW^*?_1[?_F-H/_DNONNBO?P? M$N98'"QP].%%QC>W/A\/4EJV]93I2D]6[7;MLM+(^?QG#.6X[%3Q%2=92E:_ M)B,13CHDM(4ZL8K1*]DK[O6[/A3_ (<[_%/_ */;_P#,;0?_ "73+G_@C=\3 M+RWDM+K]M8/%*A21&^&L&&4C!!_TOTK[NHKJCQAF\)*4:>'37_4)A?\ Y2O7X:.12&5@?/Z@@&O6** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_ $NFHH_: MP_Y.F^)?_90-9_\ 2Z:B@#]O_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ ME*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ MV(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_P#90-9_]+IJ M*/VL/^3IOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@ MTV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HKC_ (S?M ?!?]GK0K3Q%\:?B1I?AZVU&]6RTM;^?]]J%R5+ M""WA7,EQ+M5F\N-6;:K-C )%_P"%OQ8^&?QN\$VGQ(^$/CO2_$F@WQ=;75=' MO$GA9T/_P#L1-*_]&-7 MNE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !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 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R= M-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[?_P#!IM_RE,_:[_[>/_3Y M/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'YS?!'QOKG[17_!RS\:=+\:DW&E?LZ_!32- M$\%6,Q#16=WK<=GJ%W?1K_#/)&WV=I!@F- O2C]C[XBZG\(/^#B3]I[]C[P[ M<-'X4\=_#/1?B>NDH<066KQBQT^\GC7HKW/GQR2GJ[1J3TJ:#PE:_L+?\%^O M'G[2/Q:U>WT7X=?M-?"S3;33_%^JW*P6%KXIT9(+<:7+,Y"0O+8PM-%N(\TI M(J[F4BK'_!/WX777[0W_ 6+_:._X*C^']MQ\/9_"VD_#;X8>(HOF@\1Q6Z6 MT^J7EL_26U2\MTB2="T_VDOA?\>=:_: T/]@GX@^(!XBT>TTH MZ-:-$'M?(+,92Z"3(.<8VC'J:^U** /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ M (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/ M[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4 M_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ M $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9? M](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B? M^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ M (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ M (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_ M^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C M_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_ M^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1 MZ^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^ MQJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ M* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* M/CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /C MG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ M (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY M3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4 M_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE M_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9? M](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!( MG_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ M (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG M_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_ M^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"! M8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_ M^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ MD>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/ M^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ M (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/ M[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4 M_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ M $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9? M](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B? M^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ M (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ M (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_ M^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C M_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_ M^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1 MZ^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^ MQJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ M* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* M/CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /C MG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ M (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY M3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4 M_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE M_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9? M](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!( MG_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ M (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG M_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_ M^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"! M8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_ M^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ MD>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/ M^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ M (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/ M[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4 M_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ M $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9? M](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B? M^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ M (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ M (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_ M^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C M_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_ M^1Z^QJ* ,_PIK%]XA\+:;K^J:%/I=S?:?#<7&F71!EM)'0,T+XXW(25/N#6A M110!_"%^UA_R=-\2_P#LH&L_^ETU%'[6'_)TWQ+_ .R@:S_Z7344 ?M__P & MFW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% %76M#T3Q+I(M'M;^RN M%VSV=[;K+%(,YPR,"#R >15B"""U@2VMH4CCC0+'&B@*J@8 '0 4ZB@ HHH MH **** "BBO+OVK/CQ>_!'POX9T?PLMHWBGX@^-K#PEX/6_C9X$O;D22R7$B MJ09$M[2WN[HQAE,GV;R]R;]Z@'J-% X&,YHH **** "BBB@ HKRSQC\>+]?V ML/"7[+/@PV@O;KPM?>+?%EU MIT %%%% !1110 445Y;\'?CM?_&KXY_$OPOX:^S+X8^&FL6_AB[G\LF:]UUK M*VU"ZPV<"&&"\LXA@9:5K@$_NUR >I4444 %%%% !112221PQM++(JHJDLS' M '4DT +17E_['OQSU/]IWX$:7^T4T-O#HGC2675/!=O#$RNNANV+&65F/S2 MSPJMRP 4)]H$7S>7YC^H4 %%%% !1110 45Y]^U5^T#H7[+/[/?BCX]:_IC7 MZ:!8*UGIB3B)M0O99$@M+0.00AFN)88@Q!"F3)X%=AX/MO%-IX4TVV\:YVCS&BC9F9(RV=JLS$# +$Y) -&BBB@ HHHH ***^-_^ M"H7_ 5)U+]DG4]!_91_9)^'"?%+]I;XBH4\ ?#BV?=%91'.[5-38.GV>SC" MLWS.GF;&^9$226, ^R**\L_8J_:A\._ME?LP>$?VBO#^ERZ;)KVG%=;T.YR) MM&U6!V@OM/E!Y$EO=130MGJ8\]"*]3H **** "BBB@ HK\]?VW/^"XTWP9_: M.NO@G^R1\$+GXIZ/\))X=7_:D\9::&DL? V@B3R[B*)T8"?48U+SM$"VQ+:5 M2K,)?(_0'1M8TGQ%I%IX@T'4H+VQOK:.XLKRUE#Q3Q.H9)$8<,K*001P0: + M-%%% !1110 456UG6=(\.Z1=^(/$&JVUA86%M)<7U]>3K%#;PHI9Y)'8A415 M!)8D $FOS[^ G_!<>^_:._;?T3P]X!^!EW#^S!XGUVZ\">#_CGJ*-#'XB\: MHCW$<=NK,/\ 07CMKFWCDV$R7!0;E.4 !^AM%%% !1110 445P'[3_[3_P # MOV-O@=KW[1?[1?CVT\.>$_#EH9K^_NCEG8\)#$@^:6:1L(D:@LS$ "@#OZ*^ M)/\ @EK_ ,%2_C#^VU\2?%'@3]I#]F>]^$UQK>C1>-O@EI6KG%WKW@N27['] MIG&Y@MREQ&LDB83$6H6NU67$LGVW0 4444 %%%% !17F_P =_P!HNW^#UWI_ M@WPC\,]?\?>-M:M;BZT3P1X6DM([NXMH"@FNI9KV>"VMK=&EB4R2RKEI$1 [ ML$/+_L1_MS>#_P!M/1O%UE#\+_%7@'QE\//$IT'Q[X \:VT,>HZ/>>4DT;;H M))(IH)8I%DBFC[45 MY_\ LL?M+_"W]L7]GOPK^TS\%[V[G\->+]-^V:<-0M3!3LEBE2 M2)U!(#QM@D8)] H **** "BBB@ HKY*_:#_X*U>#/V>_#T?QNU7]E_XEZ[\% M+?5$LM;^-F@P:=-I-@K3B WHM3=B^FL4DR&NTM_**C?$9496;ZSBEBGB6:&1 M71U#(ZG(8'H0>XH =1110 4444 %%8WQ$^(7@WX3^!M6^)7Q"UV/3-$T2QDN M]2OI59A%$@R<*@+.QZ*B@LS$*H)(!^>=(_X*80Z7^T]X,_9N^.O[(OQ/^&D/ MQ-DN(/AKXR\50Z;+INLW<,#W!LY397D\FGW+PQN\<-RJ.X1@0K@I0!]/T444 M %%%% !117#_ !\^/_@[]GGPC;>)/$VD:UK%]JE^-/\ #OACPQIIO=4UN],< MDHMK6 $;W$<4LC,S+'''%))(Z(C, #N**^//@C_P6V_90^)G[3,'[&_QB^'_ M ,2O@=\3-1*CP[X5^-GA>+26U[<<+]BN8+BXMIRS?*@$H,C?*@9@0/L.@ HH MHH **** "BO'OVF/VRO#?[.=_'X5T7X+?$/XG>*GTS^TY/!GPNT"*_U"WL-[ M1BZF-Q/!!"C.CI&))5>9HI1$LGE2;>'_ &$_^"M/[(?_ 4!\3:_\+OA?J/B M+PM\1/"9;_A*?A9\1M";2/$.EJK!6>2V=F5U5F4,8W?864/MW+D ^F:*** " MBBB@ HHKYD_:=_X*A^!/V;[[7$\/_LK?&_XJZ?X3N?LWC#7/A+X&BU.ST2<( MLDD4CS7,#3M&C*THMEF$62LA1@R@ ^FZ*\@_8H_;O_9;_P""A?PB_:#;:A"8G@O-,N@ 6MKJWD >&0 @X888$,I92&/K] !1110 444RXN M+>SMY+N[G2**)"\LLC!510,DDG@ #O0 ^BOBGXZ?\%T/V<_V<[:R^('Q1_9I M^/-K\*]1EC%I\;K;X;B?PN\,A CN2Z7!O%@?(,BZYI%TLUO=PMD;E9>X(*E3@JRE2 00 #H MJ*** "BBB@ HKG/BW\5O!'P0^'>I_%+XC:I)::1I,2-HV=SR6GACP?X2L$N=3U::.%YY1$LDD<4:)$C.\LTD<2_*I<,Z*P!Z!17RC^SK_ M ,%D?V0_CS^T)-^R%XNLO&7PE^+: -:_#?XP>'?['U'4$()#VCK)+;W0(4E1 M%,S.H+*&4$CZNH **** "BBB@ HKQ;]HK]MGP[\!?$=WX%\+_ CXD_%+Q)I> MBPZQKGASX7:#;WUUI=A-)-'!/-]IN+>/,K6]P(X4=YY/(D*QD#-8?[#'_!4/ M]CK_ (*&PZSIG[/OC^ZB\4>&9&C\6> /%.F2:9K^B.K[&%Q9S . 'PI=-Z!C MM+!N* /H6BBB@ HHHH ***^7?VBO^"K'PO\ V=[37?%A_9L^,WCCP9X4U.YT M[Q7X_P#A[X-AU'2M)N;:0QW:2;KJ.XE6WD5XYI8(98HGCD1G#QNJ@'U%17FO M[*'[8/[-?[&;QS%]MT]F62VF !:"XAD"RV\H#*3'(J ML P.,$$^E4 %%%% !1110!_"%^UA_P G3?$O_LH&L_\ I=-11^UA_P G3?$O M_LH&L_\ I=-10!^W_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[ M>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%8/B#XI_#'PGXBM/!_BGXCZ#IFK:@ ;#2]0UB"&YN025!CB M=@SY((X!Y% $P^(7@,^/S\*?^$RTO_A)QHXU8^'C?1_;?L!E,/VH0YWF+S 4 MWXVAN,Y(KXA_X.!_&OCS]GS]GSX1_MS>"_#MSJ]E\!/C[H7B[QAIUFFZ670W M@O--O-GHVV_4!CPH8L> :N_\%)?^"2'BW]H/XH#]OW]D#XXZSX*_::\'1P?\ M*^\17>IR-I4NGP18.@75KDQ&SGD>YD9]A??=/O\ ,C C'2_\$]/^"AGPR_X* M;?"_QC^S+^TM\(X/"'Q?\*6DNA?&_P""7B:$/Y:R)Y4LT*29^U:?.K_*X+ " M158L&CDD /#_ !9^P_\ MY?MZ?!?0/\ @H9^R_\ \%@_B1X,^('BS1X?$G@W MP9I&K0OX L[:9!-:Z7+8PH1<%$*PRW+]1\/_P#!.;_@HU=>#_A%JNHR7B_"/XD?#Y?%5IHT MLC%I#I]U]NM9H%R3A"6!/S2&5LD_:'P-^#NA? KX=P> M%U.ZU&5KZ\U'5]8 MOUC%QJFHWES)=7EY*(U5%>6XFE?:BJB!@B*J*J@ Z^BBB@ K(\+?$#P+XXO= M8T[P;XQTS5;CP]JC:9KL&GWR3/I]XL:2&WF"DF*4)+&VQL':ZG&"*@TWXI_# M'6?%US\/]'^(^@W>O6>[[9HEMK$$EY!MZ[X58NN,C.1Q7YU_M*?\$Z_VBO\ M@FY\7=5_X*=_\$M;W7_&7B'5+J74/VAO@SK6L37$7Q(@>5Y[B_L@Q;[+J4;2 M2-%'$-FWY(D W07 !G_\%6/VDOBE_P $_/\ @K3\*/VB])CLX/#WQN^$-U\( MM/\ $6LA?[,\-^(O[66[L-0O260>0ANMSIN4O%'-@C9D5_VK/V'_ /@J-_P3 MTM+O_@H%^R'_ ,%+/BS\:I/",3:S\2_@W\7]6BNM.\1Z;$/,O5TV.&-(=/<1 MJ[1PQ1!AC"2$J(Y/INQO?^"?7_!?[_@GY):WEJGBKP%XI79?6,Q%OJ_A?5XA MRC#YFL[ZW9^O*LK?\M(9?GXW]G?_ ()E_MU_!'P++^S%XL_X*G:AXW^##6#Z M9#I7B#X:0GQ3;Z4R>6;"/6A>8QY9*>>]L\B*<1^40C( ?9'PY\=:'\4/A[H/ MQ,\,M(=-\1:-:ZGIYE7#F"XB66/<.QVN,BMFJNAZ)I'AK1;/PYH&G16=AI]K M';65I;H%C@A10J(H'10H ]!5J@ ILLL4$3332*B(I9W8X"@=23V%)<7$%I M]U=3I%%$A>221@JHH&223T '>N%\33_"G]JCX3>)_AKX0^*]AJ.FZWI4^D:Q MJ'A/6XIIK:&XC:.4)+$S>3*8V<*_53AAR* .E\ ?$#P+\5O!.E_$GX9>,--\ M0>'];LH[S1]:T>]2XM;VW<926*1"5=2.A!K\IO ?Q(^._@W_ (*J_M%?\$?; M;XNZM\,9_C5\1(_BAX5^)6G/;C47T&YT>--2MM*-R&07GGV5O;HWER>5''?2 MJH:%"=+5?!/Q5_X-L?B3)XZ^%MCXA\:_L.>*=5#>)_#'G3:AJ?P@OIG -[;E MRTMQIKNPWJ26!/),A#7'U/\ MP?\$\?V3?\ @L#\(_ WQG\+_%2]T7Q)H:Q: MY\(OC=\-]25;_3-^V1)(9E.)H&948QD@@KE6C;)H \"\&?"/_@H7_P $B/VP MOA\^L_MG>/?VA/V;_BOXRM?".NP_%34CJ/B+P7J]^_DZ==+>-S-;R7)CA?:( MT7SL>5NV/7Z:U\N_ ']C7]LJU&@:-^W5^W1I?QAT?PEJMKJ>C6VF?"R#P_/J M-]:MOM;G494NYUG\F01SHD,<'[Z&-V9PNT_45 !115#Q/XK\+^"=$F\2^,_$ MEAI&G6P'VC4-3O$MX(LD ;GD(5"&YU;6;Z.VMH7FF2")7DD(52\LD:#)Y9U'>K/BO0QXG\+:EX::X,0U'3Y MK8RA<[/,0INQWQG->0?M<_LE_LV?\%.?V=1\$_BWKDOB#X>ZM?)>7T7ACQ T M4>I-$D@@!N+=\E8IVBN =IDMHPX9-R-\:?LI_M6?'?_ ((^?'?0?^":/_!2 M[QW<^(?A?XAN?L/[.W[1.JG;'/&.(M!UF4_+#JPKN^G_P#@G#J7[?G[''[8&L?\$V/VX?C? M=?&'PSJW@RZ\7_!/XP:K$4U.[M+.ZM;;4-)U DLTEQ$;VUE5V9R4GZ':>2TM#)(\Q7%K&(XXOWGF 'M5%%% !6/KG MQ"\!^&?%.B^"/$?C+2[#6?$CSIX>TN\OHX[C4V@C\V98(V(:4I'\[!02%!)X M&:C\:?$[X;?#9+:7XB_$+0] 6]D*6;:UJT-J)V&,JGFLNXC(X&>M?-/_ 4H M_P""4WPQ_P""DUEHWCG4?B]XI\(^// UE]I^#WC7PSJTL1\*:HTJS/?I%&ZI M<^<8K5'#\A+<>4\3,S$ C_X+K?#CXH?$_P#X)0??@Q:27'B?1M+T[Q-I- MO%$9'E?1]5L]69%0"/ACKD,.GZ');,89AK4<)674;B2='EV--&B020J$)W,WKO_ M 3<_P""D?Q1\6_%'4/^";O_ 4B\/V7@_\ :2\'V7F1R0@)I7Q%TI00NLZ4 MQ"JY959I8% *%7(50LL4&%IO_!%+XA?LK_M&>(?C_P#\$J/VTKCX'Z;XUU W MWC7X5:WX*C\1>%;ZZ.Q;)S^ZDX'R(4CQ& #TS_@DS\>_P!K?Q[\ M.?&W[./[?%K82_&#X+>+5\.^)/$6D1A;/Q/92VD-W8:O$%557SX)<,H5,?%(TI+%+^Y2WBMH MEAMD9Q;6\4,$4<<6]R &9WDD=Y&]"H ***P;_P"*?PPTKQA#\/-3^(^@VWB" MY"FWT.?6($O)0WW2L);>V>V!S0!)8?$?X?ZIX^U'X5Z;XUTN?Q+I&G6VH:KH M$-\C7EI:W#2I!/)$#N2.1H90K$8)C;'2O#_V5?\ @GE\+OV:OVKOCM^UO!81 MZGXM^,'BZ"^AU_4)GN+VPTI=/LT.FK))DQPB]BNI0B$+L:!",0)CP7_@H)_P M27^+.H_&>[_X*??\$[?BUJ6A?M/://YYAUK59&T/QEI,<<<:^'KJV9Q%!%Y, M**CKL#2Y>0AV6:'VS_@F9_P4S^&'_!1?X8:C/!X=N_!?Q-\%W?\ 9?Q4^%>O M9CU/PQJ:DJZ.C!6>!F5_+FV@, 58*ZNB@'(?#S_C!K_@I[KGP>F_T;X;_M0_ M:?%/A#M#IOCFS@7^U[(?W?M]FD5\H)&Z6UO,#+5]CUY1^V5^ROI7[77PAM_ M#>+[CPSKVA^)M,\2>"_%UE:K/<:%K%AP.]O=6QDA;=#< M12!E89#HR]B*70OBG\,_&FL7_A/P5\3?#^I:O8!EO;#3M6@N)[1@=I\R)'++ MAN""!R,5^9OQJ_8C^/O_ 0_^(=[^W__ ,$V[;Q1\0_AKJ>+K]I'X)ZIJTM[ M>ZN1\UQXETYY"2+X$O++&,*02%41_+$ ?97_ 3M_P"">/PB_8._8RT_]DK2 M/#.G:A#*EY_PF6I3P"63Q/I7$^H_!"[@E^'5]?2%I=7\!WQD?1Y0S./VJ?AM^UKX>\87&@^(? MCJNCZO':VJNGB/0[Z$ M%M.N#N!58[R*TNXW^;:T#J%Q,Q !ZQ1110 52\2>(] \'>';_P 7>*]9MM.T MO2K*6\U+4+R81PVMO$A>261VX5%52Q)X !-3ZEJ6G:-I\^K:O?PVMI:Q-+WG\M48C%]0L72?3+RW"\JUO/WFY9_P!3] U_0O%>A67BCPOK5IJ6F:E:1W6G:C87"S074$BA MXY8Y$)5T92&# D$$$4 >/?\ !/K]I[6?VK_V9-)\=>/M&CTCQWH=Y<^&OB?X M?3_F$^)=/D-M?P =D,J>;$?XH9HFZ-7ME>3?##]E;3?A'^U1\2?VC/!WC">W MT[XH:=I+^(?!XM%^SC6K));=M523=E9)K3[)!(@4!OL<;DDGCUF@ HHK+\7^ M./!?P]T8^(O'WB_2]#T]9%C:_P!8U".VA#M]U=\C!&?MO_P#! M//X8?MQ?%SX&>.OBWI\6L:)\)O'EWKNH>%=3F=M/U5)-,N(H3+;_ .KGDBO! M92KO! 19UY61E:;]NS]@;]FS_@JE\#=/^%GQM\2:K?\ A!)I-4T>?PEK[6^W M4O*:*UU%)H25E:!9)BD;[X6:3)M'MM5T/4[8YCNK2XB66*5?9D M=3^-;3HDB&.10RL,,I&017DW[&'[*>F?L8?"&[^!7A/QE--+MO$>N6%W?:-H4]\B7=];6K0K<2Q1$[I$C-Q"'*@A?-7/6HO%GQ3^ M&/@+4+/2/'7Q&T'1;O4#BPM=6U>&VDN3D#]VLC OR0.,\FOE#_@IG_P2+TG] MNCQ)8_M-?"_XX>(_ 'QX\!6,'_"GO'&G:G*MGH4L+RRM#-:J2DT5R\I6=RK/ ML2-0"BO'* /_ &^OA'_P4C\ _M,:#^VQ_P $X-#\"^-=0/@AO"/CGX9^/M0D ML8[ZT2\>\M;RRNE95BG2269'$C!61EX8@;?D3X$?$+_@Y!\;?'KXT?%KX+_L MO_LK>'];N?%>FZ/X^L/$GB#4KMUO;#2+.2&VCDM;K8?]&O8BS'^)R P"BOK? M_@E__P %0-?_ &F-?US]C']L[P-%\./VFOAQ$(_&W@F9MMOK=NN NL:6Q)$] MI*"KD*6\O>.61D=KGC3]A;]L[X4_MJ^,OVKOV$_VH?!^A:+\5A8S?$GX=?$O MP==:KIO]I6MK':)JMBUI>6TL4[6\,2/$6"2&/7[57Q;_:F^ M$6N_\-&?!$?#OXG?#_QA/X3^(OA6WOQ=6D.I16MK>)/:3 GS+:>TOK2XC))( M$VW+;=Q]ZKBO@9\&X?@YX=U&/4/$4FN^(?$>L2:SXO\ $G0YH FT+XA^ _%'BC7/!'ASQGI=_K/AB>"'Q'I-I?1R7.F/ M/"L\*SQJ=T1DB977G7)T[QOX(U ME?+U7PMJJ9$ME=Q$!E(96VO@!P,C!#*H!^>?[#7Q0_X.-O G[*'A'XK?!#]E M+]F/Q-\,]8M+KQAI?A&P\1:C!KFI6NKW4VKO%#.UP;:&;?=NB*RD)PK*Q&:_ M4S]F+X\^'OVH_P!G?P5^T7X4T:^TVP\:>&K/5X-,U./;_[>_P"QS;ZG^S;\$_VW?"Q^!+ZG=S^$;?Q!X!FO/%?A M"RN)7E.G6-W]K6UD6,R/Y4US!,(_E_&41RQD@.CJZ'!RKH0>015*'Q MY\/OC'H.N>$_A=\9=*GOQ936TU]X;U>WNKC2Y'5D67:K,%=6Y 88RM?FOXU_ M9L^*W_!N[XVO/VF_V)] \2^-_P!D_5YUG^,OP;;4)M1U'P6^U5?Q#I,D[M)- M&%4-<1.Q) RS; LEL >>?M-^&/\ @O!^RK_P3U\3_P#!/?6/@1\$O'_PFLO MI^'6D?%V?Q/)I]XVA7<:Z19/<632J4NXXYX5+JIC#1[B9,%V]OT+]L+_ (+S M?LBZEI'Q,_X* _LG_ ?5?@VFJV.G^*;OX-:QJ"ZMX6M)YX[9;\Q7L\@NH(F= M&D2,%]NYMRJIQ]<_$KPQ^SE_P59_8.UCPGX.^)@UCX>_%KPD\6F^*O#5R/,B M5^8[B(L/DFAF16,;@%)(BCJ"&6O/_@)^R7^W]?>#])^#7[>/[6_@GXB>#O#M MS:2"Z\.> KC3M:\6?995EM_[6GEO)853?'&TL4$*F7894E /K"BBB@ K M)\>>/?!/PM\%ZI\1OB1XLT_0M T2QDO-8UG5KM(+:RMXU+/++(Y"HH )))Q5 MO7M?T+PMH]QXA\3ZU::=I]I&9+N^O[E8884'5G=R%4>Y->8?M!_!#]G[_@H; M^SOJ7P2\:>)XO$GP]\2SQ1>(X?#.OE4U."&19?LOVJUD#QJ94B9_+<,RJ4/R MNU %']O?]GSQG^U]^QYXH^#WP;^)%IX<\2ZFNFZKX.\1S)YUK!J5A?VVI632 MA0=\#S6L2O@-F-VPK=#^[\975QI^JZK8:3J#-)Y,=R)XH1!++(%.'W*HS@D5V7P8^,GQC_ .#? MGXPZ+^QW^V'XTU3Q;^R;XKU(6'P8^-.K-YEQX$N'),>@ZS( MN!D17! 557 M(Q&'2V^R/^"@_P"QEXH_;3^'G@SQ'\"?C[-\.?B/\.?%L'BOX:^/+*P2_@AN MA;S6\D%Q 647%I<6]Q)'(H89#*?F4%' /(OV0?VO/^"K/@7]ICPS^S+_ ,%5 M/V)/$_AF&=/#.D_#SPOO;,8X9G"+EBL;$#@U\F_\%@;S]J#X):3\+_V M]OV6?A;=_$*]^"GBF[O/&7P[L-QN=;\.W]D]K?-;!0S-E?%32DR$N8'("K?A5_>0\%B&( 8,M 'A?[8_[3O["'_!R'^S M18?LM_L46NM:Q\8;>Y36M$UO5O!]]83?"^:#]]+<7MZ46%/.\H68BAFE\R6> M-P"("Z??\$T_A#\>_BPDW_"5:GX9:R\3RW"XDGU&PN9M/ MN9G'9I)K5Y".QJT444 %8X^(7@,^/S\*?^$RTO\ X2<:.-6/ MAXWT?VW[ 93#]J$.=YB\P%-^-H;C.2*A\0?%/X8^$_$5IX/\4_$?0=,U;4 # M8:7J&L00W-R"2H,<3L&?)!' /(KXT_X*2_\ !)#Q;^T'\4!^W[^R!\<=9\%? MM->#HX/^%?>(KO4Y&TJ73X(L'0+JUR8C9SR/.OA1K_B[]GCXG^!-*\,_$K6/#=BUW>>!]4TRZOY+._> M,?\ +G+'J,B../G0D-OV1R_*7_!4']H/X1?M>:AX?_X+>?\ !*E+W4K_ /9= M@M]3\9?$=/#5_I,7BNSEOK:&3P^INXH6NQ#:/?2W#;&$4?AS7OA%\7? DGPZ^//PZD^P?%GX3:L=L]A.,*;NU#$FXL9204D M!;;O526#1R2>D_MY?!+4OVB_V5_$'[*WAW0F-M\2(5\-:K=0XCBTK3+@XO;I MB",%+99A&H!WSM"AVJS.H![!H^JV6NZ3:ZWILA>WO+9)X'(QN1U#*?R(JQ3+ M>W@M+>.TM85CBB0)'&@P%4# '88I] !116#IOQ3^&.L^+KGX?Z/\1]!N]>L M]WVS1+;6()+R#;UWPJQ=<9&8*28I0DL;;&P=KJ<8(K\T-*_X*;Z?_ ,$8OVK_ (D_LL?\ M%(_#&MZ%\*O'7Q)UWQM\&_C3INBW%]ILD.L7TNHW6DWBVZ/*DUO=7$ZJ55CL M*[E6/RY'U/VE/^"=?[1?_!-WXNZK_P %._\ @EO?:_XS\0ZI=2ZA^T-\&=;U MB:XB^)$#RO//?V0;=]EU*-I)&BCB&S;A(D W07'VE^Q;^VA^SG_P41_9YTG] MH;]G_P 0QZMH>H'RK_3;Z)5O-'OD ,ME>0DDPW$9(RIR""KH61E8@'YH?""\ MC^"W_!9#X=?\%(?V3?!E[X9^ G[7'BB^\":YI-QHUSIH\07T6F&]L?$8LYU1 MH/M5Y%=A"T:,T5O+/_R^MC]CZ\8_:&^"NK?'KX_?!Y+[0BOAWX9>+9O'-_JD MVW;/J":;?:;8V<8/);.H3W+N/N"TC4_ZZO9Z "BBF7%Q!:0/=74Z111(7DDD M8*J*!DDD] !WH 666*")III%1$4L[LV6C>*M"O$N;=X+VTDB2ZADC)5P!)N!![5+XFG^%/[5'PF\3_# M7PA\5[#4=-UO2I](UC4/">MQ336T-Q&T29"&N "?\ 9A_X+H? KX,?#5O^" _B_P"$M%7PMJ?AY_ M M[K6F?$&V6+[-%-8):6\OGK=1@?NV01.7PC,#M6;_ ((4_#KXP_L'?MG_ !<_ MX)Z^+O#EYHG@+QAX,L/C'\*_!]Y,\LG@VTO[V6UNM&D=G?=+"_DPOAB"ULT@ M_P!:2?TT^'WCKX66UAC5L-NLYGP4DC8@'LM%%% !7*?&WXZ?!O]FWX::E\8_CY\3-&\(^%M(C M#ZCKNO7Z6]O#DA57)_%?A?P3HDWB7QGXDL-(TZV M^T:AJ=XEO!%D@#<\A"KDD#D]37RY^V+^R%\./^"@'[0O[/?C+QU8Z9\0?@[X M/U#Q!J>L>'XYXK[2=0UEK2!=+NKJ,$QSP0JE^N#N7S9XE8%6((!Q'[5/[07P M6_X*_P#_ 3G^*/AK_@E[^TSH'B_QUX9;3->\.IHUT5N;;6=*U&WU:PBEMYP MCHL\U@(T>11&Q)(/R$B7]D/]IS]C'_@X-_8%U?X=?'#X:V$VII%_9'Q:^&&K MJ4O_ OK*!E,D8;$L.'#O;W"X8;2I(DCD16_&/\ 85^!7['O[??P-_;=_91^ M%>B> YM?\33_ ^^*6C^$=+BT^RUS2=1L+A[.:6"%5C\Z#4;6RPX4%ED(8G8 MF,[]J?\ X)3_ +/WQ4_;M;]H7]CK]IW6OV>OVF$\/IK&KZUX0L8KJT\1:;). M8#+J6ES%8;Y3+$%+ M_#W@GP]!XO\ @#XWO_FGO?"?VGOC;I/Q ^(!\+IX=LM4\/^"_[!L+'3O/\ M$JQVS75U(99 MI5B:61IBI^SQ!(XL/O\ :J "BBL/QI\3OAM\-DMI?B+\0M#T!;V0I9MK6K0V MHG88RJ>:R[B,C@9ZT <#^UG^W=^Q_P#L*^%['QA^UO\ M!>'? UGJDS1:6NK MW1-Q?,N-_DV\8:68+N7<40A=RY(R*^._^"HO[6%Y#\'?@K_P6>_8$\1Z?\6O M!GP9\4:A)X[TSPK>+<+J?A;48%M=392O*3VSQ02;6 ,14O( L;@^RM_P3F^# M_P ;_P#@H[\1OVK_ -J;X0:'\1+*3P+XS'VUK^*WAF#1 MB=Y]LKR;/V5-2^'G[8^G&#XP_!OQI>^ /B1)'\0>-_$BZ:MDFHZ@;6VLU,5NKOY$,5K9VMO'&7D8) I>21RS ML >C4444 %?/W[2W_!57_@G5^QW\2[/X.?M+_M>>#?"/BB]6-TT34+\M/;I( M,H]P(E;[*C#D/-L4CD'%>QW_ ,4_AAI7C"'X>:G\1]!MO$%R%-OH<^L0)>2A MONE82V]L]L#FOD+]D?\ X)"_LNGX=?$?5OVROV8_"7CWXA?$?XF^*]1\9^)O M&>@0:A=7]I-J]XNG_9YI59[: :?]D,<<3+Y;$XVN#@ \K_:]_;,E_P""7G_! M4#PY^V;\0+U-5_9E_:7\':-X<\1>-]-?[3;>&->L#%M#TSQ+*TY?PY=V6GZ[I\32DA]]M'JJPI,I5T:U!0J4&.5_82_ MX)T_'#]GCX;:1>_\$XO^"JVHW'[/WBS2XM4\(>$?B'\/HO$TFCV5T@F1]+O_ M +7:O;KAP4BFBEC0G+QNV_> ?7W['?[1>C?M=_LJ?#O]I_0-*>PMO'G@^PUH M:=(VYK.2>!7D@)_B,;EDSWVY[UZ37+? _P"#W@O]GSX.^&/@;\.K>>/0_"6A MVVE:6+J4/,\,,:H'D< ;Y&QN9L#]=30 445XO^U-KK_'_P#9B^+_ ,#? MV7OC+H3?$F_^'FN:;H(TKQ! USINIRV4T-N[['+0%9V3YR!M(SU% '.:3_P5 MP_X)HZ[^T:/V2]'_ &T_ =Q\06U$ZJB -%J$EZJBX:X6;#R!G(;!0C;\HH_%#]G[]D_\ MX*7_ /!)'X4^)?\ @IS8"VNV\*Z"U_XTM[O[-J/A[Q'<_9K":XMKH*WE;KUP MK!PT1&TR*0F0 >-_M??LD:S_ ,$;?VW-#_X*L_L1:>=*^$?C?Q-I^@_M.?"[ M34V6$=M>W2V\>OVT ^2-H9IU9E4+M9CC$<\^/U6KXU^$?_!-[]KS1/A_;_LW M?M*?\%&Y_BU\)[:]LY3IOB+X:Q0^);VUM;B.>*PNM86]9+B%FA197:U\^1"R MB6,G=7V50 4444 %%%% '\(7[6'_ "=-\2_^R@:S_P"ETU%'[6'_ "=-\2_^ MR@:S_P"ETU% '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX M_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !117F/[:_P 9_&'[.7['7Q4_: ^'OAE=9U[P3\/-9UW1M*D1F2ZNK6RE MGC1E7YF4L@W!?F(R!SB@#TZOS(_8Z^$?[!__ 4OT_\ :&_8S_;E_9\\+:]\ M9?!'QB\2Q>/;C6=-1-;N=/N=3N)='U6RO !? ME.4>+8@FBA^B?^"FO_!,#5_VH_BU\-?VJ?V3_&U[\+OCQX2\2VMK#\6-#6 ^ M3H!+M>07]O)QJ,7EATBA*MF65%;;"\S#B/'NM?M=_P#!2W]G:R_9'_:O_P"" M:7B_X8^/(_%>@ZCJGB]];TF]\-:.]AJ=O=2:G87T5XUP\IBAE6.!(6?=.L;O MY9DE'Z$T 9/@;PO-X+\)6'ABZ\4:IK<]I!MN-8UJ=9+J]E)+/-(454#,Q)V1 MJD: A41$55&M110 5YG^VHOQ:?\ 8W^+2? *XN8?'9^&>O#P5+9'$R:M_9T_ MV-H_]L3^61[XKR[_ (*L>*?VHH/@9X3^#?[(GCI/!_BSXK?$O3/!TWCXVHF? MPMI]Q%H1(<*TPBM6ACR1^\G3:RMM8?*2?L0?M5_\$:_C3\/OVH/AG_P4 M"^+OQ?\ A9XA\(#JK6\.JW<=C#K=I)QY)@NY[^$/A#QIH-P_Q]T'PO);K;>-[X2+]D\F%@WV.Y(-PUQ>HJ2@, MGD.)9IY4^X*** "BBOB#_@H]\,/VI?VU?VK_ -^P/\ #']I+Q7\&_AO<^ M M2\7_ !#\8^ [C[-K>M^3>6UG!I5G&;GXQZ-%;>>+OPN;T1W*O#@B>,3/:N\+?+(J, MC_(S5Y/^V=_P1[^$OQ^\)Z1^W_\ \$;_ !OH_P '?C7;:5#J_@OQ?\.I([+0 M_&-HZ+*EK?P0#R)HIEP!*4(.X"42)\HC_99_95^-?[$/[4E]_P $T_VEOC]X MG^/O[._QV^'^KOX+F^*-T;_4](U&S6);_1KB8_ZRWN+.X>9"-H!MW"1H0[OR M_P"S_P#LN?\ !33_ ((>_$._^''[+_P]U']I/]E/5-2EO-(\%0:_;6_B[P!Y MCEGCM!>21Q7T&6_U2N"[9?$#&1I0#Z-_X)0?M\-_P4Q_9=\0>&?VCOA+!X=^ M)_@;4[CP;\0C;@")8\R!-[9/_!.G_@EWXQ_ M8,^._P 28OAS\=O%.E_ 6\\2?VA\,_@G+=PSVNE7,L -Y3:" M0* !)*'DP1W/['7PAU?5OVKOBY^W5>_ S7/AI%\4_#7A;27\,>)Q:)JE_&/$7A[P[/XHTZ*ZTK3?&4D^GM;27*3!HEDEM1/ M;0R,NY3<3!2J/,:XGXX?L5?M1?\ !6;]K?XPZ;\2_P!N#XI?!GX5?"+Q59^% M? O@_P"$^LC3+O5=0_LBPU*?5[^?#>M:==>"_BR8_+U6]T:_MYI-'U?-VD#.[@')_MP_\$W_ (Y_\$J?&%__ ,%+O^"*6GS:98::_P!O^,7[ M-MG(_P#8/BC34^:>YL;496VN8T#$)$H(4$P@$-#/]DZ4?V.?^"V7_!.?2_$' MBCP7'XH^&GQ4\-K=KIMWM6ZL+A2R.J2 _N;RVN$DC\Q#\LD1P2O7YW_8Y^(O M_!8'_@GB(/V5/VT/V;/$'[1W@?20+3P-\;_A9J-C+JTMJORPP:KI]_=02;U7 M:#<;SC&&>H>#[OP(_B#XC\56W@Z*XBE3PY M;:GJD]W!IP:%FB#10R1AUB9HED,BQLZ!78 YO_@E-^R%^TG^R+^S=IG@7]J' M]I_Q1\0]6LH7M/#NGZ[+;E?#NCK(3:V,DD"C[;=)%Y:RW$CR!2OEPD1KND^H M:** "BBOR.^%_P#P3%_;\_X*2? W3?\ @HO\1/\ @JK\8/AE\6_&UHWB'P!X M*\'ZRUMX6\'6TC%[+39[),-<%8O+6=LJQ8N)%E*DN >Q>')OV2/VB?\ @JW^ MTC^P1^WG\#_"7BGQ1K5CH>N_"MO&^C0W?]I^$3HMK#/9Z>\RDQ?9M1BU"=A& M5-/V#?^"AG_ 2]U?6/&GB3PE?>'D\<^"==TF?P=X@\Z!H4 MO[B66Z2?3 &99600R2+L9XHP^R$ 'L?_ 5>_P""?/A;_@H1^SA!=^ 5ET_X ML>$IXM6^"OQ&T'4DM+SP]JQ>,Q7 N@0?L9(1YT7[_L[?#+X@ M?"7X3:5X1^+/QKU?XB>*4MT?Q%XPUBUAM6U&[\M%=XK6W58;2+Y0%AC4 #YF M+R-)(]SX$?#63X,? _P;\'IM;DU-_"?A33M&;4IAA[LVMM' 96]VV;C]:ZN@ M HHKQ'_@I!\9?C/\ /V(/B)\5?V=M*M;OQQ8:,D'A?[='O@MKRYN(K9+J4$$ M&. S>>P(V[8CGC- 'MU?EA^P)^S9_P $^/\ @KE^Q3XI^ W[7/P$\/W'QO\ M /C'5]%^,VJ+91VOBG3?$8OK@_VK'?!?M \[:)$8DQ$QM"59(2E8OQL_X)?_ M +?W_!.CX>7'_!1WX%?\%1/C-\6/B)X!M_\ A(_B=X$\>ZX9] \9Z9;CS=1L M[:S'_'H?($QA4F4J558S&VUAZ9^V[_P3-^.6O_M$:)_P6!_X([_$?2/#/Q?U M#1K=_%OA/7G:/0?B1I;11LD=T%.(YVB"+N.%8I$V^&2/S2 .:'R_;OVYO^"6>M?&K]LOX8_ML?L@_$[4O@]\4M,U3[!\1/B'X=@M9 M%UGPP(&WV5S9W"O%>7+.($A>6-TC56:3=Y,"##U?4/VA_P#@I-8?"GP-^T%_ MP3C\;_"'Q?\ #?XO^'?&NK^(O$6L:3>:/I,FDWBW,JZ=>6UT\UZ;J-'M %@1 M0ES(SL B[_O&@"IH&D1^']"L]!BO[NZ6RM8X%N;^Y::>8(H7?)(W+N<9+'DD MDU;HHH *^>_^"K^M?%CPU_P3<^-'B7X(V]U-XCTWP#?7EO!8SO%/-;Q)YEU' M$\?SI(ULLZJR?.&(*_,!7(?\%59OVJ_B#9_"C]D+]E;XKWOPVN?C%X[N-(\5 M_$_3(MU[H&D6FEW>HW"61R/+O)TM3''(#E '(P1N7Y[^%O[(7[3_ /P1U_:X M^&6J>'?VV?B9\9/@+\6_$Z^#/'GASXMZU_:E[X>UF\CE.G:G;3851'+=*EM( MH5?^/A=WFED:( V?%W_!-7_@FK_P5Y_9$\%?M<_L&6VE_"#QB^CQWWPU^*WP MJL(](U'0;R,8-G=QV9C$HBD5H9(F.]"K^6Z9R>N_X(W_ +?W[2?Q<\0>.O\ M@GK_ ,%%/#D6D_M$?!=86UJ^MD5;7Q?HLI"V^M6^T!2#E%D*J%S+$P",[11^ M5W/_ 3K_;L_X)$_M->(?VAO^"1OA;3OB+\%/'>J-J/C_P#9EU378]-DTV[; M&^\T.XG(AB.!_JV(^55BVRA8C#]&?!;P?XH_:F_;B\'?MZZ[^RCXT^$NR7][I]Q#;".RNKC-M:&TNWWR%-TEXIC# .0 ^&7P>\9Z5!J/C_P"%N@-;_P!G>(_$?G.?M%NK M*S:=$(U4S&'RWD9]B,(]P'V]110 445\%_MW_ #]J/\ X**_MPS_ +%VB?M4 M^-_@S\'/ _PQTOQ/XKU+X:WXL=;\5:GJ=]J5M;VJW1!\NU@CTR5W4!LO*H=# MNC9 #<_X+4_''PC^SEX9^!GQ:^/GA:'6?@I9_&^SM?C#8W=E]IM(K*YTW4+> MRO+N$AEEMK;4)+2X9&5OWD,)52ZK7EO[=G_!'2YT*\3_ (*(?\$1O$.G_"CX MU:79KJ*:)X0>*W\,_$2RV^9]CN;5"+4O*O,/)FEU:.P@NX+/4]*N;@DM)+;2 MW>G3PRJ08_,5TV'"1X'[*7PG_P""K/\ P19UX_LXZ5\+M8_:D_9CAG;_ (0K M4O#NJV^$/C%\,_$%D733-7@54O;"6*4;MA#I(H8;@LJAL.K MKR6WVRW%KID%K)>W26LLL,-Q.(',H5O.?%W[ /[67_!6?XS?%GXO?&/_ (*&_%WX M.^&?!GQ)U;PE\)/ OPDUPZ9#:0Z9)]G_ +6OR/FNI;B4-,JY1EC9=L@5U"S> M$/V(/%W_ 5/_82\=?\ !.[_ (*3^.9[OXP? +XD2:-H/QATFV\O4'=;2WOM M(U^,;AN\^SO(XYHRV7,4F6$JK*H!PG[7?[''Q^_X(1>.[O\ X*)_\$K;34]4 M^!\=R;SXZ_LVM?236$%D3^^U72D;=]F,:Y=MO,6T'YK(6V_.RJ"7C ME^0NI\&_9(^._P#P5Q_98T+XBM M0NU$U6SU"ZM7@F*?*\[X5RWS D-,_P!-_P#!.7]F2\_8[_8R\%_L\WUA!92: M*E_/XM*MX-9US4"BV]JL2MY=K %16FV!B'NYMUQ<,-TC8$ M<RPP/(D"XSR M[*%'NU?E9X4_X)+?\%(OVC/V>]"_X*'Z=_P5Z^+&G_M%>)O#MMXLT+P_I^L" M'P19O<0K=0:,-/ VBVVLL+.2T;'+M$^2& /3_@#X6_8K_;?_ &N_VK?V"_V^ MO@)X2\4?$[2?B%-J=G'XKTN.2^U#P;<6MK_9 M9C7F'@35_P!IC_@WA_:V\*? [XE_$;7?B%^Q7\4_$,6A^"_$7B*[:YO_ (7Z MM.<6]G-,W_+DQR .$V!I%"/'(LW?_';]A_QI_P %Z'J"@,SVR77VJ(,5?"M(KQR+(RUK_ !&\5?MX M?\%!_P!BKQQ_P3S_ &W_ /@F#K_ACX@>+_#SZ-)XWTG6M*OO!<-RV/(UU+C[ M;]HB%O*J78M1'+-NB5 6).T ]=_X*O?\$SH?VX-!\)?%?X':Y<^!OCSX \06 MG>%? M$WQ!U7Q7J=M!_P 3+Q'K0B6XU"X8EI)FCA1(H@6)Q%$BQHN%50!6W96WV.SB MM//DE\J)4\R5LL^!C)/\'^'?$=_;B:W\/RZQJ]IIO]I21G(<0BZ+*,$;]F5894@'MWQ#3Q=) MX UQ/A_)$FO-H]R-$>< HMYY3>26SQCS-N<\8K\Q?V'_ -D#_@F5_P %I_\ M@EWX5M?&'P8TW1/B=X5LDT7QWXIT>U2Q\8>&O&-LH6\O)KP+Y\DTUP#=DSF0 M3>:#(&<-MH?$W_@G_P#M>?\ !'L:5_P4/^$G_!2KXR?%O2/#6LV<_P ?O _Q M4UTZA9ZYH,LT<5_?V:9Q:SVR.UP@;>P6-OWF%,?\$NOVMOV;/VS-2_ MX*@_\$<==T6W\8>*,?\ "X?@EXDO/LNB^/5#%C/%(2$MKTDLV]RB[V:3S%+R MI, 0?\$O_P!K']L;]E']L"\_X(T_\%-/%O_\ !1OP?^VS^QG\6];^#&KZ MW:75K\=];\+I:/!XKTU%000-:7"21M?NY^6Z:(B-(V29X[>%8D>XN'ED8* 6=R6=N.68DD M\DDU-110 5\J_P#!:SQYXI^%?_!-OQY\4/#WA6YUZP\-W^@ZIXRT"S8A]5\- MV^MV,NLV9Z?NY=.6[CDR0#$\@)K!_P""HGAC]JK]HWXL?"#]A']GGX]:U\*/ M#WQ$M_$.L_$OXB^%6\O6+;2]*6P5-.L9N/(FNIM17,@(=4MG(W*'1O'_ -G7 M]E;]H;_@EK^V9X._9J\9_M6>-_CC^SK^T%:ZIX=CL?B[?C4[[PSXC@T^>_2$ MSL-LEK>6EM?(8@B*70;E)P7 -']H[_@DY^QI_P %#?@AX6_;C_X)=>*](^#O MQ1.BQZO\+?BU\+X!I4%Z"N5M=1@M542Q,1Y4FY#-$5*D,%>%_0_^".G_ 4- M^*G[9G@#QK^S?^V?\/X_"W[0'P5U.+0OBMX>:!4AU!948VVJ0(,J8;E$-A90ZIK4JW[WAN)[>SN+A(EMUVPQO))YC^;*-BQQQM( M <3^R-_P2I\3_L@_MR?$3QU\ ?C-XB\#?L]Z_+9:Q:_!/39KW<<@,91"E\F^0;8O-,O!C!'DG[=__ 28^*G['WBN?_@I#_P0 MRBB\#>/M& OO'/P6T8%/#?Q!T^/+R0K81D1)<[,[4C"A^L?ES8=]K]FS]D#Q M]\0/#WQP_P""'O\ P4X^)>J_&?PA;>'],\2?##XAZ],?[:O=!O)KB(++.Q-/ ^NKYC:=?1/Y=U92'"LLD,R;HY0$? BE782 MN,+_ ()._L&?&_\ 85^%.H_#?XI_M+^+?%OAO3]9U"V^%?@W7[BWD'A/PXUR M6M+6>>%=UY?#>;P4OQ;^ M+^I>.H/!-U/!)/H@NK.QMFCF-L\D*S326,F]BI)^A: "BBB@ K M\_O'_BW]FOQ[_P %G?&G[%7[>GPG\*^)HO'_ ,)-%O/@:/&VBP7UG7$[!,/+' F[(ABKRG2?\ @G!^V?\ \%7(/%G[9?QB_P""E_QC M^#VL2>-_$&F_"7P#\--::QTOPE9Z9J5UIT)OH$(:\NG>U>25E>-B'V[@ $3? MD_8C\;_\%EO^">FF?#O]K[QI)X/_ &GOV??'VIZ!8?%OPQ&8Y].\0Z=,GE:A M%Y?ELUO>6WV&Y=%\OYG1T"%$P ><_M!? [X^_P#!N5\4H?VO_P!BZZ\1>+?V M0M5U=%^,'P2N+V2];P.DT@4ZKI1EH"2,R,LD'V]_P %#_V,_@)_ MP51_8I%G#I[:S?RZ/'XD^#WC3P]?):W^EZD\*S6-_9W3%?*5B8BP) 9.VX*1 MX]\ /V@O^"H7AWX;ZG^QW_P4X_X)LZQ\5-2N=(GT:+XC?"S5M'N/#_C2TDC: M%OM\5Y=6S:<9$8K(S(%;+$1QC"GZK_86_9^U?]E']C+X6?LT^(-;34=0\"^ M]+T2^O879HY)K>V2-_++ 'RPRD)D [ N: )?V._@W\9_@;\ ] \#_M$_M$:K M\4?&\&G0+XC\8:E;0VR7,ZQJI6&"%$6.,8P&8&60Y>1F9CCU&BB@ HKS']M? MXS^,/V:SKNC:5(C,EU=6ME+/&C*OS,I9!N"_, M1D#G%?G1XX_X(^?\%./A#\+#^W;\+?\ @K-\6_%O[2&BZ:/$.K^#]8U83>#O M$,J)Y\^B0:>FU8X'PT41R4)"D)%N#1@'7?L=?"/]@_\ X*7Z?^T-^QG^W+^S MYX6U[XR^"/C%XEB\>W&LZ:B:W "YCMUL'MK:%HW'EI;(F% M1T#'[6'Q-UKXD?LW?%O51I/P#^*?B&4S7_ M (9U5CB#0+^;'(?*QQY^4Y1XMB":*'L?VK/V!?'_ .W7#\)O^"U?_!+;XF67 MPR^/UWX#TO5K8ZH"=*\8Z1=VD4ZZ9J@13EA&XC$I4Y"JC!=D4D/0^/=:_:[_ M ."EO[.UE^R/^U?_ ,$TO%_PQ\>1^*]!U'5/%[ZWI-[X:T=[#4[>ZDU.POHK MQKAY3%#*L<"0L^Z=8W?RS)* #M_^"FO_ 3 U?\ :C^+7PU_:I_9/\;7OPN^ M/'A+Q+:VL/Q8T-8#Y.@$NUY!?V\G&HQ>6'2*$JV9945ML+S,/KSP-X7F\%^$ MK#PQ=>*-4UN>T@VW&L:U.LEU>RDEGFD**J!F8D[(U2- 0J(B*JC6HH ***^8 MO^"K'BG]J*#X&>$_@W^R)XZ3P?XL^*WQ+TSP=-X^-J)G\+:?<17,]WJ$2'"M M,(K5H8\D?O)TVLK;6 !ZC^VHOQ:?]C?XM)\ KBYA\=GX9Z\/!4MD<3)JW]G3 M_8VC_P!L3^61[XKX3^#_ .PA_P $J_\ @MC_ ,$Y? 7QM^ 'P\TGX;^*[/18 M8]&\>_#FUCT[Q#X+\0V\:":">:'9)<-%-RRS,?-1Q*C*TB2C-3]B#]JO_@C7 M\:?A]^U!\,_^"@7Q=^+_ ,+/$/CG2O#'QO\ !WQ>\0'56MX=5NX[&'6[23CR M3!=SVY=0I_:OB M_P#LU:]JZZ=8:W,26>\TRXD(BM;@LSN Y41L[[2\;_9P =7_ ,$C/VW?VMO# MOQW\5_\ !)/_ (*=O'=?&;X>Z,NK^#?'\*D6_P 0?#7F");Y6( DGC)0,P 9 MQNWJ)(9F;K/$W_!*+Q!X;_X*;)^UO^R5\8=>^$/A#QIH-P_Q]T'PO);K;>-[ MX2+]D\F%@WV.Y(-PUQ>HJ2@,GD.)9IY4UO 6C^/_ -N']K+X+_M8>./V+?'/ MP>U'X.VFOG5+SQ])IRW%\VHV!LCI=J+.ZF:YMP[?:3/((D!MX@@9I'$?V50 M4444 %?'/_!<+XN#X"_L?Z#\9/%_A2;7?ASX>^+7AFY^,>C16WGB[\+F]$=R MKPX(GC$SVKO"WRR*C(_R,U8W_!1[X8?M2_MJ_M7^!OV!_AC^TEXK^#?PWN? M6I>+_B'XQ\!W'V;6];\F\MK.#2K.YQ_HRJ9S+,P#;E>-2I!P?//V6?V5?C7^ MQ#^U)??\$T_VEOC]XG^/O[._QV^'^KOX+F^*-T;_ %/2-1LUB6_T:XF/^LM[ MBSN'F0C: ;=PD:$.[@$G[9W_ 1[^$OQ^\)Z1^W_ /\ !&_QOH_P=^-=MI4. MK^"_%_PZDCLM#\8VCHLJ6M_! /(FBF7 $I0@[@)1(GRCV'_@E!^WPW_!3']E MWQ!X9_:.^$L'AWXG^!M3N/!OQQ^'6J60:%0I(?)EW9M;A-Y"-N (ECS($ MWM\Y?L__ ++G_!33_@A[\0[_ .''[+_P]U']I/\ 93U34I;S2/!4&OVUOXN\ M >8Y9X[07DD<5]!EO]4K@NV7Q QD:7ZP_8Z^$.KZM^U=\7/VZKWX&:Y\-(OB MGX:\+:2_ACQ.+1-4O[G2?[2WZI=QVD\\<1>*^M[9$,GF!;$LRJ'44 <+_P $ MZ?\ @EWXQ_8,^._Q)C^'/QW\4Z7\!;SQ'_:'PS^"JZA_9%AJ4^KW\^&\Y#_:$2PQXX5,C8=S2 M';?\%#_C-\'?AA_P4P_9W\$?MH>#-%U?X1_$+PQXB\/>'9_%&G176E:;XRDG MT]K:2Y28-$LDMJ)[:&1EW*;B8*51YC7B7[?$;6/A7K6G77@OXLF/R]5O=&O[>:31]7W.7/VV M&2"_MI"Q8.(7C=I SN^M^QS\1?\ @L%_P3Q6#]E3]M#]FS7_ -HWP/I(%IX& M^-_PMU&QDU:6U7Y88-5T^_NH)#(J[0;@.<8PSSG,E '6?M9_\% O#GQJ_P"" M4W@/_@H7^RI\,]:\?R:MXP\(ZOX/\%:62+Z^U'^W+:%],0@, 4 M27T[_ ()O?LRW?[+'[/>H>#[OP(_ MB#XC\56W@Z*XBE3PY;:GJD]W!IP:%FB#10R1AUB9HED,BQLZ!7;WV@ HHHH M*_/#PY-^R1^T3_P5;_:1_8(_;S^!_A+Q3XHUJQT/7?A6WC?1H;O^T_")T6UA MGL]/>928OLVHQ:A.PC*N9+F:12?*9D\=^%__ 3%_;\_X*2? W3?^"B_Q$_X M*J_ ?%OQM:-XA\ >"O!^LM;>%O!UM(Q>RTV>R3#7!6+RUG;*L6+B192I+ M]SX^_8G\=_\ !:C]A7X4_M0:MXR_X5%^UO\ "+4=0T^P\>:/%M&F^)-)U">P MU"SN$C'S6(?&W[# M'C378=.\2>&M8O);^[^$UW<2!([FWD$;2:\\,W$^NW9"LKQ M11P#8IR'EDB 60D12<[I?Q@_X*2?'K]ESQI^P;_P4,_X)>ZOK'C3Q)X2OO#R M>.?!.NZ3/X.\0>= T*7]Q++=)/I@#,LK((9)%V,\48?9"/N;X$?#63X,? _P M;\'IM;DU-_"?A33M&;4IAA[LVMM' 96]VV;C]: /+/\ @G3_ ,$__ '_ 3U M^"-S\/=!\7ZMXM\5^)M8EU_XD_$#Q#.TE_XHUR<#S[V7>P(V[8CGC-? GQL_X)?\ [?W_ 3H^'EQ_P %'?@5_P %1/C- M\6/B)X!M_P#A(_B=X$\>ZX9] \9Z9;CS=1L[:S'_ !Z'R!,85)E*E56,QMM8 M &U^P'^S9_P3X_X*X_L5>*?@/^US\ _#]Q\;_ /C'5]%^,VJ+91VOBG3O$8O MK@_VK'?!?M \[:)$8DQ$QM"59(2@N?L"_M!_MB?\$Q_VW-(_X)%?\%"_B!J' MQ \$^.(KF7]FSXW:HS/.:'R^F_;=_X)F_' M+7_VB-$_X+ _\$=_B/I'AGXOZAHUN_BWPGKSM'H/Q(TMHHV2.Z"G$<[1!%W' M"L4B;?#)'YIZS5]0_:'_ ."DUA\*? W[07_!./QO\(?%_P -_B_X=\:ZOXB\ M1:QI-YH^DR:3>+T 6!%"7,C.P"+O /-OVH? ?[>/[87[ M=GQE_P"">W[/$E[\-_A+XCU;1=9^,_QML_EO6L)="L+8Z#I9(Q]KG2W/F2Y/ ME1,I; 8)+^A/[/OP$^%7[+GP5\-?L]_!#PLFB^$_"6E1Z?H>FI*TGE0IW9W) M9W9BS,[$EF8DG)KL:* "BBODS_@JK-^U7\0;/X4?LA?LK?%>]^&US\8O'=QI M'BOXGZ9%NO= TBTTN[U&X2R.1Y=Y.EJ8XY "QG>*>:WB3S+J.)X_G21K99U5D^<,05^8"OF7Q M=_P35_X)J_\ !7G]D3P5^US^P9;:7\(/&+Z/'??#7XK?"JPCTC4=!O(Q@V=W M'9F,2B*16ADB8[T*OY;IG)QOA;^R%^T__P $=?VN/AEJGAW]MGXF?&3X"_%O MQ.O@SQYX<^+>M?VI>^'M9O(Y3IVIVTV%41RW2I;2*%7_ (^%W>:61HJ5S_P3 MK_;L_P""1/[37B']H;_@D;X6T[XB_!3QWJC:CX__ &9=4UV/39--NVQOO-#N M)R(8C@?ZMB/E58MLH6(P@'JG_!&_]O[]I/XN>(/'7_!/7_@HIX M#OVL_"^H>#?V5?A'XVU-/#O@*XD,=[\5-4MM5N6BOK_:%*:5 =HBA'$[H7)* M[=OU/\%O!_BC]J;]N+P=^WKKO[*/C3X1S>$/A9K7A34U\>KI\.IZ[)?WNGW$ M-L([*ZN,VUH;2[??(4W27BF,, Y'UQ0 # %%%% !1110 4444 ?PA?M8?\ MG3?$O_LH&L_^ETU%'[6'_)TWQ+_[*!K/_I=-10!^W_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %,NK6VOK:2RO;>.:&:,I+%*@974C M!4@\$$<$&OFK_@I5_P %(/A%^P5X$T_PMKOC;3-/^)'Q%TS6+/X1:;K".;2_ MUJWM"\"7#H#Y4+3R6T18]6F11RU?+7C/XR?\%._^"+OCC3?C3^V[^T7??M*_ MLZ>(GAM_B#XLL_!-OI^L?#?4)&"_;Q;6@/GZ8SG#+DF,$ !6"BX /TWT[3[# M2-/@TK2K**VM;6%8K:VMXPD<4:@!451PJ@ < "OR4\#_M0?'/]KWP3\.O^ M"3?_ 3-NTTZ\^&MYI4WQL^,\EJTFF>!;72]36>UTNW7(%WJ$QM(U, ;:J!T M;'[UH/U.^&?Q?^%7QG\-V?C#X2?$?1/$NEW^G6]_9WVB:G%AQC?L[?LR_ W]E'P%-\-O@'\/K/P]I5WK%WJVH);;FEOK^ZE,L] MU/*Y+S2NQ^\Q.%54&%55 !WE%%% !117S[_P43\>?MR:'^SK=W?_ 33\%>& M?%/Q)M-=MVEM?$.HQ):0VEN?M-S;N&8%IKA(EM$7*E3=[]\>P. #VN"\\!_$ M6REBM;K2-=MM/U55F6.2*Z2VOK:59 &QN"312JC#.&1E4\$"O)_^"D\6C#]@ MSXK:IK]U;P6NE>#;K56N;I@(X&M +I)&+$ !7A5LG@;<]J^=?^#=SQM^Q1J7 M[#B_#O\ 9=\"7/@OQKX?U)5^/'@?7[JY?6K#Q?Y$=O>W%XMT[2D3/;%D<;4( M0J%C=)(T^T_C1\'_ !^T%\(_$OP-^*NCOJ/AGQ=HESI&OZ>ES)";FSN(VCE MCWQLKKN1F&5(//!H ^)/V6_VI/VBO^"I/[>6A_M-_LV&3PK^RS\)EUG2K3Q- MJEBXN?BSJ-S$+>4VL;%3%IUM)&DB3'EY8@,,2RP?H#69X*\%>$/AOX0TSX?_ M _\,6.BZ'HMC%9:1I&EVJP6]G;QJ$CBCC0!415 & !6G0 4444 %5I=&T MB?5X/$$^E6SW]K;2V]M?/ IFAAE:-I8U?&Y4=H8BR@X8Q(3G:,?GK\1/VGOB MS_P5R^,WBK]G_P#X)9?\%#HOA/:_!B?\%/\ ]HKX&_L@77P. M_:A_:$\5QZ#X9\)_%34GU+5WCWE(Y/!GB0"!5 +.\LJPHD:_,\IB4=:PO^"7 MVK?MO?M >/?B)^WC^U#HDG@+PC\3;32[;X5_!V_MO^)CHNCV1N6AU#4&W8BO M+H71=X0/D58PQRH5?HOXU_LY? _]I:#PFGQJ\!V'B:T\'>+;;Q1X=M=0!DMX MM3@AGB@N6CSMEV+<2,H<%0^Q\;E4CNJ "BBB@ HKG/B_\5_ GP(^%/B3XU_% M#7$TSPWX2T*ZU?7=0D&1;VEO$TLKX'+$*AP!R3@#DU^:VHM_P58_X*PZAXG_ M &S?^";7_!4OPY\,OAAI>K"Q^#_A.#P/#?V_B-(;:!YKO5+F96D@9[B26/R6 M@E\H1!3&KAMP!^H=IHNCV&H7>KV.DVT-U?E#?7,4"K)<%%VH78#+E5^49S@# M%?"_[?/[?GPZ_P""=/[7VO\ C27P7?\ C+XA_$GX3^&] ^&GPW\/!GU+Q7JU MOJVMF"W154[(4-^S23D$1JQ #,Z(_H'_ 2?_;J^,_[6OP_\8_"3]KSX60^" M/CI\'/$$>@?%'P]9_P#'I/))%YUIJ=J=S?Z-=19=/F891BI*%"?=-4_9C^!> MN_M&Z9^UGKGP\LKWX@:)X9DT#1/$5V#))IUC)*TLJ0*3MB9V8AI%&\K\F[:6 M! /._P#@F7\)OVN?A#^RQ;:?^W!X_P!,UOXB>(/$NK^)=:M-%A(M-!;4[V6] M.EQ2%F,R023R*'S@ A%W(BLWT#110 445SWQ<^(-K\)?A3XG^*E]ILMY!X9\ M/7NK36YH Z&JVD:+HWA^R_LW0=)MK&V\V27[/9P+$ MGF2.TDC[5 &YG9G8]2S$GDFOD#]CO]F_X]?$WXE?#;_@HOJG_!2[X@^*-!\6 M^!%U/7?A;"EG_P (G>RW]H'@^PQ1QJUM!;^:"FXRSR&)#).S%NVK M7<4"1S79B#,(S*ZM(5#$ MC)Q6-\+/V:/@A\%_B!XY^*WPY\ VEAXE^)&M1Z MIXUUW+276ISQP)!$'D,XBN(3G"R1D_*XPRD\$5Q?[5GB#X]6WP"\9: M9^R%9Z+J/Q4.C>1X3M=9OHX[6QO+AA%%>7(;)\F''+06^EZ58J<#G+22.Q+2RNQ+O(Y+NS%F))S0!W-%%% !1 M17PU^UC^V1J/[7'[3MY_P2F_83_;%B^&?Q3\/:@M]\4O$\'A^*_O-)T5;!;D M)IZ3XAFFDGN+.*1@28%,N0&*T ?;>HZ'HNL3V=UJVD6UU)I]U]IL)+B!7:VF MV/'YL9(^1]DDB[A@[78=":\(_P""G'BCP5X!_927XE_$75K;3M$\*_$_P%K> MIZG>3K%%9P6GB_1YY)GD;A$5(V+-_=W=J^;?V._^"B'[2'[(G[3%O_P3*_X+ M"^*=/E\4ZN[O\%OCU%8QV&D?$.T! %K.%Q%::DF54Q\!R57EFBDN?MKXU_!; MX(_M>?!>_P#A%\6]!L?%?@KQ"UL^HZ<+DM;:@D%S%<(C-&WSQF2%-RYPP!4Y M!(H ^2_V%?CS^U#_ ,%'OVQC^WMX4M+KP1^S/X<\)ZGX9^&>E:U8.FH_$1[N MYM99]>>)R/LMHK64*VQ93(RF0_*)7 ^[:@TS3--T33;?1M&T^"TL[2!(;2TM M8ECBAB10JHBJ %4 8 &*GH ***221(D:65PJJ"69C@ >IH 6JQT71VUE? M$3:3;'4$MC;+?&!?.$)8,8P^-VPLH.W.,@&OS0\:?&W]KC_@M3\2]7N?^"3/ M_!372?A-\)_ &A6HO-?TOP9'JFH:_P"(Y;N^C>VG6=HVM;:**UA=2,^8+D/M ME5D*^J?\$M/VSOVTM1^-/C+_ ()N_P#!3SPUI4?QI\ Z%%X@T3QMX<@$>F>/ M/#CSBW_M.%%5%22.=DCD"I&,RJ/+1E84 =-_P4T_:V^!'[ _Q/\ A?\ M=?' M[6)+72]%T7Q3I%M;65N9K[4[B[AL98K"TB!'FS32V<2JIP!C*M%^(W[57[<%E!X3N?C#XFM==\(_""-3)-X)TZ*RBLXHKF9L%KJ:&" MW>6/:HC="2%:1XX_=_BQ^S+\#?CGX]\#_$GXM_#ZSU[5?AOK$VK>#'U#<\6G M7\D7E?:A%G8\J+G8S ^6QWKA@&'>4 %%%% !117PK\&?AE\%TL_[!N=)TS5;BS_ ++NX3&)6NI1;!IYYI)< M&>18HXU$94 ^X;#1='TJXO+S2])MK:74;D7.H2V\"HUS,(TB$DA R[^7'&FX MY.V-1T4 ?G[^VI_P4&L?V$/VQ?B'\+?@C\,Y_B)\=?C!X;\*#X7?#/34(?4K MX#5K>6^O) 0(+&".WA:65BORI@%0'DC^YO"'Q8\)>-?'?BWX<:1-*NK>#+ZU MMM8MYE4$BYM(KJ&9,$DQLLC("<'?#(,8 8Y5C^S7\$;#]HO4?VLHO %F_P 0 MM3\+6OAN;Q-.#)<1:7!--.EK%N)$*&6=W?8!YA";MVQ, '*?\$^?@Q\?_P!G MS]CSP1\(_P!J/XKVGC7QYI6GRGQ#KUA:F* RRSR3"VB!Y:*!9%MT?"[DA4[% MSM'LM%% !116-XW\37WA[P]J4WAG28]8UZ#2;FZTCP\M]%!-J4L<9*PJTC!5 MW/M3>Q"J7!) H N'Q+X<'B,>#SX@LAJYLOM@TO[6GVDV^_9YWE9W>7O^7?C& M>,YJ31M&TCP[I%IX?\/Z5;6%A86T=O8V-G L4-O"BA4CC10%1%4 !0 *_ M*K_@E]\3DT7_ (*G^.?"'_!67X2Z'X5_;+U'1(;3P/XRLKVY&C>+O"J6\2^5 MHX>3R-P>WDED5465B\O39)%'^KU 'Y->*_VJ?BY\?/!WB3_@CS_P370K\2M1 M^*/C]/B?X_GA;^SOA5X?D\9ZSMFD9,;K^:+'V6W4[]C+(2HPU?J[I%MJ%GI- MK::MJ7VVZBMT2YO!"(_/D"@-)L'"[CD[1P,XKC_@I^S=\$_V=W\4W'P>^']E MHUQXW\77_B?Q9>0*6GU75+R9IIKB:1B6T0)RH.?$_!W[87[97_!(3]H+3/@-_P59^-)^)WP0\?:BEK\.OVDY=$A MT^30-2?)_LK7HX1Y<*/R8[DD@ $LQ02"V /M?]NKPW8^,OV(_C'X0U.*-[;5 M?A7XAL[A)C\C)+IMPC!N#QACFOC7X-?MC_M _P#!5S]L7X=7?[$^H?V+\ /@ M7XA&I?$7XKWT#2Q>.=;_ +.GM)-#TQ25$]O''>3>;!M/\-^%?#>GI9:)HFF0[(;6%>P[LQ)+,[$L[,S,2Q) M(!TU%%% !117YX_M4?M5_&;_ (*,?M.7/_!.S_@EU^W5I7PLUCP#-K%UU34M+ELFTZ&VL+2"5D5EEFO9U>977:UA*@;*LK@'Z"WNBZ-J5[9ZEJ.D MVUQ2VE?"_,6\NXD4*H9F+!0I+ 5\\_L+ M_M._\%'/V1_VT-(_X)I_\%4?$VE_$.'QYIM]>_!'XZZ%I:V:Z[)9Q&>ZTN^A M152*Y2W5I5. ?D(WS;PZ_;?[0G[-OP4_:J\!P?"[X_\ @2U\2^'(=;L=6DT2 M_9C;7-Q:3K/ )HP0)HQ*BL8GRC[<,K#(H ^5O^"9_P 4_P!L;]M_]HKQ;_P4 M8\=^'[CX=_ [Q-X/MO#WPB^'&L6>-6URSANY+B+Q)>\_Z,9!-,L4(SNBFST5 M)9ON*DCCCAC6**-515 55& .@ I: "BBB@ JM%HVD0:O/X@@TJV2_NK:*WN M;Y8%$TT,32-%&SXW,B--*54G"F5R,;CGXC^+OPZ^-7_!3/XD_%;P1\(/^"AG MQ$^!L_P8^(MIX;T[3/AXMJAN&&FV%_/>:DDB>=<";[8\4*++'"JVP"?VA?'O@"RU;Q;\.;/5+?P5JEZI?^R?[0%L+N2)"=HE=;2)!)C>J[U4@2.# MW- !1110 52U#Q)X=TG5+'1-5UZRMKW5)'33+2XND26[9%+NL2$YD*J"Q"@X M R>*GN]2TZPD@AOK^"%[F7RK9)90IE?!.U03\QP"<#G -?DS#\6O$.@_\%F/ M".O_ /!:[]GK1_#)N9[U?V0OB##JTKZ5I12K/&H MC)RDD@!^L6DZ'HN@P2VNAZ1;64?&GB3PCX0L-(U?Q2UL8CJ4UO"L9E*LS,>% W,2S8W-\S&O2*** M"BBOF?\ X*5?\%(/A%^P5X$T_P +:[XVTS3_ (D?$73-8L_A%INL(YM+_6K> MT+P)<.@/E0M/);1%CU:9%'+4 ?2MU:VU];265[;QS0S1E)8I4#*ZD8*D'@@C M@@TS3M/L-(T^#2M*LHK:UM85BMK:WC"1Q1J %15'"J !P *_,CQG\9/^"G M?_!%WQQIOQI_;=_:+OOVE?V=/$3PV_Q!\66?@FWT_6/AOJ$C!?MXMK0'S],9 MSAER3&" K!1_L[[1-3BN8Y; M6<,89@8V/R.%?:>^QO0X /RQ\#_M0?'/]KWP3\.O^"3?_!,V[33KSX:WFE3? M&SXSR6K2:9X%M=+U-9[72[=<@7>H3&TC4P!MJH'1L?O6@_7&N#_9V_9E^!O[ M*/@*;X;? /X?6?A[2KO6+O5M02VW-+?7]U*99[J>5R7FE=C]YB<*JH,*JJ.\ MH **** "JVJZ+H^NVZ6>N:3;7D45S#UO5-'%\_A;P]+I^ MI7]S?V\+_N[BZ5+"&,1$Y7^T8'RH/F)X_P#"_P",O_!5?_@DU^U%X%^#_P#P M42^/-E^T!\!_BKXDMO#.A?&&#PY'IFJ>$M=N6V6<-_#&6'V>>0A-[O*%+!O- M39Y4@!]H_P#!2>+1A^P9\5M4U^ZMX+72O!MUJK7-TP$<#6@%TDC%B KPJV3 MP-N>U?-O[+?[4G[17_!4G]O+0_VF_P!FPR>%?V6?A,NLZ5:>)M4L7%S\6=1N M8A;RFUC8J8M.MI(TD28\O+$!AB66#[;^-'P?\ ?M!?"/Q+\#?BKH[ZCX9\7: M)_M;:6WMKYX%,T,,K1M+&KXW* MCM#$64'#&)"<[1CY@_X*?_M%? W]D"Z^!W[4/[0GBN/0?#/A/XJ:D^I:N\>\ MI')X,\2 0*H!9WEE6%$C7YGE,2CK7J_PSU0_LY^%/A9^SA\7?BSK/C/Q-JNE MMH]MXVUJWBCFU[4;.R-Q*TRH?EFEAAN)@ &&VWDW.6P7V?C?^S=\$_VD4\*V M_P ([?P9XNM_$_A^SU)2\$&J6\,\,%PT>=LIC%Q(RJX*A]KXW(I !\ MY?\ !+[5OVWOV@/'OQ$_;Q_:AT23P%X1^)MII=M\*_@[?VW_ !,=%T>R-RT. MH:@V[$5Y="Z+O"!\BK&&.5"K]BT44 %%%0ZAJ.GZ3:F]U2_AMH595::XE"*" MQ"@9)QDD@#U)% $&O>)?#GA:UBO?$_B"RTZ&>YCMH)K^[2%9)I&VQQJ7(!=F M. HY)X%26FBZ/8:A=ZO8Z3;0W5^4-]"^UM+61= MMM-<2,T6_?&D>W>-S/&OZO:9J>FZWIMOK.C:A!=V=W DUI=VLJR131.H971E M)#*0000<$'- 'PK^WS^WY\.O^"=/[7VO^-)?!=_XR^(?Q)^$_AO0/AI\-_#P M9]2\5ZM;ZMK9@MT55.R%#?LTDY!$:L0 S.B/[A_P3+^$W[7/PA_98MM/_;@\ M?Z9K?Q$\0>)=7\2ZU::+"1::"VIWLMZ=+BD+,9D@DGD4/G !"+N1%9O1-4_9 MC^!>N_M&Z9^UGKGP\LKWX@:)X9DT#1/$5V#))IUC)*TLJ0*3MB9V8AI%&\K\ MF[:6![V@ HHHH **\G_;(_;<_9M_8'^%MC\9_P!J7X@Q^&_#FH>)K'0H-0DA M:0?:[IRJ95*M&MO$GQ0_9ZTSPK;6DWAC1;N-;E'T.ZCS)=/9P2*K^9_K?+:1@^[=$ M ?JAI&BZ-X?LO[-T'2;:QMO-DE^SV<"Q)YDCM)(^U0!N9V9V/4LQ)Y)K\NOV MB/VROB%:>+/B[_P23_8!\(0>*/CK\2?B+K[WUS*KII?P_P!"U&"WDNM;U.49 M"MNNI?)B'S.Y5BI+1QS??_[*G[9'[-W[:OPA\/\ QM_9Q^*>F>(-%\2:1R6$4<:!4B7")ER%!=B0#9^$'A;QCX&^$WA MCP5\0_'3>*-?T?P]966M^)I+06[:M=Q0)'-=F(,PC,KJTA4,<%L9-=%110 4 M45\D?\%0?^"B^A_LLV&C?LK_ @^)/A_2_V@OBY';Z;\']/\1PL]F+RYU6QT MT7,Y"E1Y?VUYT1QB7['*H#$;6 /J[6=&TCQ%I%WX?\0:5;7]A?VTEO?6-Y L ML-Q"ZE7CD1@5=&4D%2"""0:C\2Z!IWBOPYJ'A?6(%EM-2LI;6ZB9U&R_:C_ &COVN(/VK/@$EW"/BW:GP3#I.N>$K:6 M0+)J=G' SF:&$L"R^85VC!BB!,T?ZLZ3JVF>(=(MM&OCUKOPPD^*7AWQ-K%QXP\*-;QZQ+%I TY3IUA+ M?VH?^"CW[8Q_;V\*6EUX(_9G\.>$]3\,_#/2M:L'34?B(]W^#OP\^.7@O]FK5_%EK)X[\>K=3Z!X:AN8_M+65 MK$TMQ>NC,"L*!=N>2SL H.URG,_M>?M,ZY\%[WP1\&_A4/#6/Y^_X*A_\$4/AG^VC MIX_:!_9X\37/PW_:/\,:G_;7@3XLVNH3FY-Y&=T=E=N69FL^B(J@_9QCRU*; MXI//?^">W[9GPL_X*7^-])_8Z_X*F_L]:=X;_:N_9S\3V_B!/#^JQM MU?6F M/*UW2VC8*ZD,DCQ*7B.Z.1 \94H <7X9_:;^%_[9_P I6QN4/EB0GS79,*^(Y. MZ_8+\3_MV_!+XP^)O^"0?QO\(0_'?P!I7AA+OP7\>-0OH);>W\+W$MQ9C3M> MC;=]JO(S;W$"0KEI_)(?9'NFC\9TOX3?&K_@HEX2A_X)#?MH?\$\OB9X7U;P MY\6]=\3>*OVA+>PAM](M+634[_4XM4T74I%;=?74MQ#!Y4:. DDK-@(T:?JE M^S=\ O!_[,'P0\-_ GP/JFK:C8>&]+CM%U?Q!??:M1U%QDR75U.0/-GD=GD= ML %G. !@ P?V+_V+?V>_P!@3]G_ $?]FW]FGP1#HOA[25+RN0&N=2NF \V\ MNI 99Y"!EL !44*B*J^K444 %?$'_!:'_@K9#_ ,$KK#X176M_#_6KC0/B M'X[73_%/C33;6.X7PYI=N89;IUA;)FN9(G?RU*E0L4S\LBH_N]U_P48_81T_ M]HR__9'U;]K3P)8_$G3!#]L\(ZAXAAM[H/*NY(5\PJLDVW#&%"TBJ064 @GD M/^"M'P2@^+W[&NL>*;7P%:^*-5^&M_!XUTKPY>6JSQZPEBK_ &_3&C<8<7NF MR:A8E3P1>4 1?MV?'OXD^-?^"=M[\>OV M)O_B<==_L6[L8?A]J>W4-7\/S: MC;#4O[-F0@QW1L&N1&ZD21/\Z_/&!7PC\8_V9_B5^P!^T?\ %'_@H=_P1P\# M6ND>&_A/9:99_M!? Z_UF7[+XQ. MZQ_#^N?$O_@W2\=:9\>O@K=ZU\2_^"??Q;N;;5&M;5I+V]^&$U^$DBNH226D MLI!(A!/^L!"L1.$>X^@]"_8 \*_MR?M#^*/VQ?V-_P#@I[XJM_@-\7]5T_4/ MBQ\-O#V@I<:5XPN;6VMX)$M-2E93;1S0P1070A1V)26%G4KY<0!S_P !O@;\ M"?\ @L-^T7X/_P""MO[(FJ_$/X)0VE_>^'OB7J>CW4NC:GX_LX+.P<6%S&@ M'E76\$=M EM%NVQH%7 ++XI^ _$$5]X=U.W:YTW5U5D@N[8,P6YB9@!) ZKYD']:P=HMP $9'S&L9((:U=EM_2-=^"G[ M0_\ P07^--W\;/V*?A=XH^*G[(WCK4FO/''P;\)P-J&K?#Z^EY.IZ+%G,UF_ M!> '"CJ0 LB '+>(O /P:_;<^#VA?\%G?^"'_B31?A?\;?AEI)T[Q;X$O;:+ M3[/6;2UC4W'AC7;1"B1RHD86&&ZO+6ZGBBVSS@1ADB5E,L4$G)/DRR1QR1JJ^7?\ M$_?V"_A9^T+^V+XC_P""SNK?!3QO\++WQKK%^-"^&7B6T73QJ=D+"TLK?6=2 MT]YT^:U%S! M>VTHDBEA*[UD5ER&4J001D$'(K\[_B=\=OV ?C_^W1\=/@O_ ,%1_C+X*TK1 MOA)?Z-9>!_A?\4/%4&FZ'>:?<:5;7LFN/:W$J0:G/)^*_P )-3^$-U\!M<^&/Q2;3_$6 MJ_!SQ1X8O+N\T;P6UKE_LX3?\%)OV*?!4_C'_@CG\%?A[^U=^S;\2YQK'PWU2[\6 MQ:-KWAJWVB"/2KF:\EB-S:6@B%O"C RP)$8G\K9L'W#_ ,$O/@'^UE\+/A)X MT^)?[>/B#1+SXJ?%[Q[/XM\6:)X<._3- 5K"RTZUTN!B3YBPVEA;JSY;+;AO MDQYC@"_\$Y;_ ,&?M$6WB/\ X*2^'?$7A:_F^-VDZ+%;1>#=3DO;2RTO2TND MM;>:>6&%Y;Q9;R\,VZ&(Q%E@VGR#))]-U\R_L1?\$K_V;OV&/BM\2/BY\(]" M>QF\?^+)]6LO#EK>3#1_#<3QI&T=A:,QCMWEV&2615!_>>4FV&-$KZ:H *IZ M[X@T'PMI)M;L].LH<>=>7]RD,4>3@;G<@#)(')[UXI_P44_X*(?L]_\ M!,W]F[5OVC?V@-8D,-K&T>A^'K AK[6[PX"6T"'U)7=(V$C4[F(X!\(T+_@F M7^RW_P %4_A9X<_:@_X*">*?^%WR^*M+BU3P]I'AWQOJ-KX1\-P3)N%OI<-C M/!YY4'8]Y<;IYG5CB%=L$8!];?&SXY^'?A#^SCXR_:/L8DU_3/"7@W4O$(AT MNY5Q?16=K+<&.-UR"6$14$9Y-?#?PD^%'[?7QD_;B\*?$CX>?\%1]8\9>!=/ MMQ<_';P^/!FFR>#F\Z&.6'0M(PN\R,DF79FEEAA9'EF\R18I/D_]LC]B;XJ? M\&V7CJP_;J_80\6^(O$W[,&LZU!I?QS^!OB34#?6MI9W;B#SXO-X=6WB))7_ M 'L,UP8["XCM9C=0!I"\:SGY=RJ48[Y& ,GX:?\ !/[_ (*E_L[7 M_B;P[_P10_;O\$:5\%9?&6M6$?PR^-NCS74G@6^@OIH+N+3)H8+AG@\U'EAB MD,:[)$+J[,TC?>O_ 3Y_9%U/]BG]F?3O@[XM^*E]X[\5W>JZAKWCGQOJ, B MEUW6[^Y>ZN[HQ@D1J9)-J+DX1$!R/['^H_L0?LP:9\%O%7Q6U#QWX MIN-4U#7?&_C;4TV3:YK5_?VJ/!/@_P 9Z_8&]TO0_$>NQ6CR0;]BLSR$1Q%VRJ*[ M*TA5M@;:V #S?_@L[_P4)\7_ /!,G]A76_VG/ ?PGNO%FK+J]EH]A%%CR--E MNW,:7MR,@M$C!5"+R\LD2$JK,Z[WA7]L6T_:V_X)K:]^U!_P3H\91>/O$%W\ M.=2E\"M?"%+B;Q!#8OY-K>0A5CBN1''7P_KL#"1;&_7$]A?QD9#&&YC@G4\C,8ZU^1VB^"?VAO\ M@F/XGZI"UU/ALR21K(DBJ%97D_1+X6_#?PM\'?AI MX>^$O@BU>'1O#&AV>DZ5%+)O=;:V@2"(,W\1"1J">^* +OA'PS:>#?#%CX5L M-0U"[BL+984NM6U&6[N9L#[\LTK,\CGJ68DDFM&BB@ K$\%?$;P7\1?[5?P1 MKT6I1:-K$VEW]S:@M"MY#@30K)C;(T;DQOM)V2))&V'C=0WXE^"'^)'@C4/ MW_"7:SH<6IP^1^'O%=YXH^(7["?Q/UJ5+G4A2M*3*RO@S/D-NECFZ3XL_LC^/_ -@/ MQ_:?\%6O^"&_A>Q\8_#GQC8VMY\6OV??!\ZMI?B_2RH9-7T-(LI%>HC%@D8_ M>9.U6+/%+?\ @U^S/\'_ /@L9^W!IW_!3_6OV;_BI\'].^'0T*P\/GQ?HRZ% MJ'CN6W;4)K^WU"U5F:>QCD?241W9@YM)XL%,X /0?V>?"_BS_@M/^R#I'@[_ M (*E?L/67AT^#/'*C6H[N\AGL_$FK:3$?A9#\&H_%VG:%XE\3C1M(\9ZK-J=U:36][.\D274=G!:Q2"R9RD MAO6DDC?R4*@'VC\+_BC\//C7\/=(^*_PG\86.O\ AS7K-;K2-7TV<20W,3=P M>Q!!4J<,K*58 @@? G[=W[2W_!3;XFZ?+J7[!WB/X.II.H_$#5/ WAGX7>-/ M#UWJ.J^.Y-/OYM-UF:>:*18[&TAEM[O.%P((A))<(TT<2\O+_P %J_\ @WL_ MX)>3:KX'_9X^-VGO8ZE<+/=>"/@[I]QJ>BPSC(:YMQ$/L-N[@@/Y$JB3:K,K M, U[>,6T-S/-]KGMGSOEE65%=71U /2OVI?V*?C;^R;\:[C_ (* ?\$I M]!\.6?QGT+PIIEW^T%^SSX=22WT'X@Z;*)U$UI%L7RKQ9+:\$$RKND,+@CS# M)'/Z[_P31^/W@W_@J-XRTK_@IO:V6@Z'<>'/"&I>!M,\$Z=K$M[JFAS75Y9W M6HIJYDMX/)N ]A:+% J,JQ^9*)9!6_AG1M.DO9E^T7".Z3W,TU_,[,KL .0&$4? M3^"O^"4_[.?A#_@H?XP_X*%V&C-8:QXGTJP@D\,Z3=2PZ7>:E \DCZW>VRL( MKB^)=$C)4K$83.,S2ET /J&BBN$_:6_:4^#'[(GP4U[]H/X_>,X-"\+^';)K MB_O)5+N^ 2L44:Y::5R-JQJ"S$X H [:]O;/3;.74-1NXK>W@C+S3S2!$C4# M)9F/ '+/"OC/3O[8\'^)=/U6T\PI]JTV]2>/<.J[D)&1Z5\$? ;X1 M_ '_ (+\_L_:=^UA^U3XLO/%GPTUZ[G'A+X*^'O&-U9:5H*12E4;5S82Q2WN MK$ /(DK^1;B18XHVPUQ/\O?\% _^",OCG_@CYIE]_P %0/\ @A]XY\0^#IO MD/\ :7Q&^$%[K-SJ&DZYHT/SW#!9W:258X][R0RNYV!I(7BDB4. >T^()/V] M?V]O&GP]^-G['G_!37Q'X-UG7=876;_X?Z-X2TZ[\-^$O"BW6W:X$A$@5$+2PR_.4"*.3^#G[-_\ MP4"\6^ ;#_@H7_P0H_:.\">#?!G[0]K%XT\:?!3XNZ=+<:5I.OW2*+VYL+BW M@DDC_M 1_$OXQ_%3Q M''K/CSQ'86AM]/M_)MTM[73[*+:NVV@B4A240L78E1P* )O^":_[&?QV_9>\ M->-/B3^UW\?H/B5\8/BCXABU?QQXBT[3_LFG6RP6Z6UII]E%M7;;P1(<,55F M:1R5!-?2]%% !7D_[=/[35W^QE^Q[\1OVJK'X;WWBZ3P%X6N=8'A[3IEBDNA M$N26=N(XD&9)' 8K&CD*Q 4G[3?[=7['O[&-UX;LOVJOVB_"W@.3Q=?/:>'A MXCU);<74B+N=LGB.-05#2OMC4NBE@74'MC+\+_C[\+[FWL]3TCQ5X1\4Z3-: MS3V%Y'=6>HV+=VW%X47>[RK*1\,^+_ -A[ MXD_MK>!?A5\1O&W@7Q'\"_VY]3\=^(;V#XG:IJ\\L]A!I F>2>&)92D^C.\N MG6<4 0*D=V7"RKO\_F[']@+]J+X!Z?=?MY?\$R+LQ_M$_ #7;SP#\%L!II)]RD3J&E]K3XN_!K_@X!\*_"C]H+]A M/]M;Q3\!?C]\*'U/[19VWAL:M<^&5OHX(M1L-4LY#'#+!*UI#Y,LC!)#%PA< M.D8!P-Y\3S_P7'\)ZG_P31_:I^ E]\/?VM?@S;7FJ_\ "R-"EDCL/"^K65]: M6L.L:9?099X;AW=S:[U):T= P9$FB_5+X"?":[^"/PITCX<:I\3?$OC._L+5 M5U+Q5XNU)KJ_U2XV@//(>%3<1D1QA40<*HK,_93_ &?H/V7_ ("Z%\%SX]U; MQ7>Z=]JN=:\5:Z5^V:SJ5W=37E[>RA?E5I;JXGDV#A X49 S7HE !11577+" M\U31;S3-.UJ?3;BYM9(H-1M4C:6U=E(65%E5D+*2& =64D#((R* ,[1_B-X+ M\0^-M8^'FA:]%>:OX>BMWURVMP7%B9U+Q1RN!M65D'F>7G>$='("R(6X'X^> M,/B+\3O _C?X+?L8?'#P)I/Q5TFSCM[N[UN0:@WA5[F!Y+>XGL8CN+N #&LN MU""9")0GE2?F_P#M0_L^?M3_ /! _P#:.\0?\%+?V.[SQ=\5_@/XVO4N_P!H M[X::[K$NHZM82 D/K]K<3$O(5!9G+'Y!E7/DD/;=A\3OV2?"GQR\.^%O^"UW M_!O[XVT>W^)7]G-/K6@K=,NF_%&P+[[K2]721PRZEO# S3,)?-&)'5UCFB . M>\%VWP@_X*ZZ!XH_X)J_\%-OAE:?![]LOX?S1:O9>,/#D"6M[J-U;1)':>*- M$NEVM<1%(8C);AL!4&W9L!A]-_9,NOVR/V]/@?\ %C_@E7_P4V^ MIK47@\C MPKXR^..EWL!TOQ5:2V\5S;7-C$R$_P!IF&6"5F"JEL[+*2DJK;MYWXI\$>&/ M^#B#XJ^"HOB9^QA\;?@'=?!_1;B]\0>/_$6C_P!B:E8:^]Y8!=$TZZXEO(&@ MCU$R2 1B/? ^U7< ?JOH>AZ-X9TBV\/^'=*M[&QLX5BM;2UA$<<2*,!54< M4 8?P:^#7PM_9Z^%NA_!3X*>!M/\-^%?#>GI9:)HFF0[(;6%>P[LQ)+,[$L[ M,S,2Q)/3444 %<[\._BU\-/BU#K$_P -?&VGZR/#_B"[T/7%L9PS6&HVLGES MVLR]8Y%.#A@,JRN,JRL?EC_@J/\ M%_#_P"'OQH^ _[-G[0/Q@?X??"OXJ:O MKJ>-_%']OMH\=VUA912VFC2ZBKH;.*[DF9G99(WE6T,(<+*ZMX;K/_!23_@W M$_X)8>,+SQA\"OC;X+T35]0L_LVL^'/@>9=4M=:"\HUW%8>99M<1G)6>5DF& MYUW[7=6 /7O^"A_[47[;D-CX^TW]ASXF_#CP:WPSO;+2+ZY\:^';O5]1\4^) MKNSM[VVT/3[6W8>7O@O+/$NR=Y)+@JJ((7=O&OC7_P $U/CUXQ\!_"7]J7X/ MW/P_^"O[>GA;P;+P_XOMH)8!?:1J"L2L\9-W;(TKNY668X=X]LB M>>Z?^T-_PWM^T3-_P5E_X(-^)/#/Q'\<^'=-BTCXM_ +XHQ/I9T2TU#[-&;7[2)/*D@0QE\H\4GT?^POX5_X*P_M/_MC6'[9'_!1CX,^&O@Q MX7\"^#]2T/P#\+- \0PZK>7UYJ$MJUUJ-[+/AC=ZW-<^(%\0/IEWIB MRM%);1"WTP1WUS(K*\S2RK"&,8B/G?HK7R]\?/\ @E/^SC^T7^W=X+_;B\:Z M&;/5_"7AN[TS5(-%NI;4^+1*T0A@U7RV475I;I&^('W"8S!9/W40CD^H: "@ MD 9)K+\;^-O"'PV\(:EX_P#'_B6RT?1-'LI+O5=5U&X6*"U@12SR.[<* !7P M-\ /BW\"_P#@X6T?QOJMU\7-4'P)\*>)9= 3X6^'-?N-)U+Q,R*"=0UU[=H[ MN&SE^86UDC1JZQO).9'(AMP#[Y\-^./!7C)[A/"'C#2]5:S?9=C3=0CG,#<_ M*^QCM/!X/I7YY_MJ:_\ M?\ [9/B?Q9X4_8__;[\1_#+QEX=\>77A7X=_#WP M7HEG,MWUFQNY96CDD"A5#,;=S\D ML>US(G-_L=>'_P!M7_@HQ\&]*_X+"?\ !,?XV^%_A)\>_$UH/"?[0_P_\9:. M\WA?Q9J>DGR8[J15CDFL[D0M$RE%)"2K&63;(TH![+^TU_P3V_:R@_:GTCXS M_L#?MUVO@G]J%_A?I;?%.[\3>'(T\+_%.VM6^Q_;+JSA686MQ"ZJI98GV1W$ M*1E2&8>V?\$[_P!BC]MOX>_&GQ3^V3_P4H_:0\-^//BEK_AN#PSHFD> M.DM M= \,Z-'<&YDAM_-CCDFDFGV.\DB!AY2KEAC;6_X)P_L/_MO_ Z^-OBS]M3_ M (*7?M(>'_'7Q5\2>'+?PUHNB^!;.2WT#PQHL"O#2W\%D-5UJXV(]Q,V MV.)% +.QY8A0<*CN<*C, #L?%6MS>&?"^I>)+?0KW5)-/L)KE-,TU%:YNS&A M80Q!F53(^-J@L 21DCK7Q-_P1-_X+-?"[_@JY\/O%$M_>+X<^).C:[=W6I?# M:]*++INBO+ML)K=MJM=1&#R3+,F>%/V9_B:VN310V- MC=F V5_HXAF55-K'%_%3XD>)_V;_VM?AAX]LM2D\.Z5IDTVH^'_$FG^9&NIV]N2#5FE\P,Z^4),2/CRY)?N[]A7]E'QW^RG\+]4TOXS?M%ZQ\6O'_BK7WUKQK\0 M-9TN&P;4+LVUO:QI!:0DQVEO';VL"+$I(RKOG+F@"+_@GG^R9X\_8U_9B\.? M!WXL?M&>+/BEXIL=-@BUOQ9XJU::X\QT7"PVZ2$^5!&#L7.9' #2,QQCW&BB M@ K#N?B1X*M?B':_"=]?B?Q%=Z5)J::3$"\L=DCK&;B3:"(HS(P12V-[!@N[ M8^W?$W3M/%O\7?ACXNU1 MKN'QYHB$.\-HBJ!;2Q!08[:%54;%,*B13'< 'Z'^/OB79QZM=_!WX<>/?",? MQ*N?#\FIZ+X>U[4OWBVHE6$W\EK$WGR6Z2, =NT.P$?F1EMZ_FQX<^(6B_'+ MXK>(/^"-_P#P<$_"/PEJ?CSQA:RQ_"GXPV6CQV.G^/M-$SR0)93A0=/U*W>4 M[8E())"X+,IN+-[\'?V6?^"XWP*T?_@IC_P3"^(S?"W]IKP;J)N[+Q3-,W]I M:=JRQ@2Z#KL9WF:S=!Y295HUB(,:M$9(7P/B/XZ^)7_!;SP=X2_X)I_MJ_\ M!-SXH?#;XB:'KTEY\4/B ^@I#H?A-K2SN?+U/1=49G\^2YN?LRQ0HO,#) M)&F]P#T_]AK5_P!OS]G[XU^*/^".W[0/@(?&_P "Z3X6CO/!OQRU>ZB:&V\+ M74D]HNGZ]"X;[3=IY$\21+EK@1$/LBW31_9/[%_[%O[/?[ G[/\ H_[-O[-/ M@B'1?#VDJ7E<@-%_P!F[X)> M&/@AX2O+N]M?#6BV]BVJZE*9+O4I40"2[N9#DR3S2;Y9'))9Y&)ZUVE !117 MRS_P5T_:5NOV9?V;O#>KW7Q)NO WA_Q?\4_#_A7QK\0+*7R9O#&B7MR5N[U) MR"+5BB>0+D_Z@W(E!#(IH ^A/#OQ:^&OBWQ]XB^%GAOQMI]WXD\)&U_X230X MK@?:M/6YB$UN\D9Y"2)DJ_W6*. -+%&6;6/A?XBGUW6M;C?'F6^I/8MAK,DIMKA-VR1H+D1W%O*K[[>8AR(]RS1@'<77_!/'XT_MU_L< M^#OB7^W9<^"O@U^UC)XWN;_X.?%KX9:-=:?J*7JV[SVC:BDBB3,\%I(TEM)M MV1+$FR*93"'?LY_MF?M#?\%#OB%)_P $CO\ @HE\)_"7PV^*7@#5]$U[Q[-/ MK4C2^.+32]1@U""\T*T^S+$T4\MG 991<$PQO(8X\G]QT_P5M_\ @MS^WA^U M!\-M5_;>_99\(_L^_"KX5^*!XFU6PTKQA;ZSJ7B[5(;>:&U@C:WFD6&U1YC* MX<+NV@!G.-OT;^WK_P $QO@7^W_XY^%GCCXE0W.DZI\-/%HU>W\4>'+^:PUJ M2T$4@;3(KRW9)(8)I6C>1@VX+$0FQI/,0 ^E:*J:#H6B^%]#L_#7AS2K>QT[ M3K6.VL+*TB$<5O#&H5(T4<*JJ !P *LSSP6L#W-S,D<<:%I))& 55 R22>@ M H =65I_CKP3JWB"Y\)Z5XQTJYU6SS]KTRWU")[B#&,[XPQ9>HZCO7PKX1_; M?^#W_!9']I?XB_L4? #]I2XT'X=_#6WA7QQ>^$-;-CKWCF25F1X-/G7$MMI$ M1"I-=P$2SO+&D?M7_P#!JU^P/XL\%OXO_8)B\0? GXMZ)F]\(^,] M!\9ZK<1_;ERT8N1<7$LBJ6X,L#)*I.[+[=C 'K__ 4(^(WQ7^,OQ%\7_LW? M"?\ ;(\4_"*Z\(:)H[:7I_PWT6RO/$OB_7=5%\]K;1"[X2TCCLF9BABW8N7F MG@AMG8^4?&W_ ()N_M9^(_A_^S[XI\7_ /!0&Z\.?MK:!I&HZ7H/QFTS0(5T MK7D5&OYO#NH6Z*!=P+$DKI*T1W?99I7CW.$/@O[$7AW]N'_@IEH>J?$>V^-, M/P@_;R_9'U:;X>>*_%NH:5'=:9XRT25Y)(;75851E9'EAN2)HE8!HVF1294\ MOZ\_8Q_87_X*D>+_ -K7P[^V)_P5C_:?\":[<_#G3M0MOAI\/?A-8SPZ5:W= M[ ;6YU*ZDGAB>64V[21HA#A1*2&3YD8 L?L:_L,?\%1?$7[4_AG]JW_@JY^U M=X"\4S_#;3+^W^'/@CX4:7-;Z9'>WL!M;C4[N2>"%Y9_LS21+'L*KYK%2GS* M_P!X444 %%:UKFJSB."UA7N3U M))(55 +,S*J@L0#A?L[?M9?LR_M<>#QX]_9D^/'A7QUI6U3-<^&M:BNC;D]$ MF1&WP/\ [$BJP[B@#Y*_X)]?\%M?AM^V#^WU\:OV)OB5IMW\/?%W@SQ3<:5X M!\'>(%B237+*P:6&\NDE&?,NC/'*S0*Q58$B,>\I<25@?\%%_AEX2^/WQH^- M_A+_ (*&_LF^(?%_P5\'?!JRUGX4ZS;ZU);:7+JS--%=6L?E2KLUB:XEMHH9 M7#>7%%\OEB5S/QW_ 4%_P""5/PQ_:B_;8\5?"VV\27'@#QWXYT*+XG_ %^ M*6CEH;OP]XMTO[-I^KVX="&>":'^P[DQ*0V\7,R8=2UY:6**3[-&O[T@ MF-0/,B@ ,7X?_M _'?\ X)>7=A_P1S_X*S^#Y_V@_A[\3-'BTGX*^-[*P:\E MUKSWCMV\/:G$Y9UV22 0W#9*J%.=H_\T[P=X?>Z9[33H%; FE6,1[YG!VMN2+:F]I=/\ MX)Z_L)?'+]E&77O&_P"U1^W!XD^/7CG6=/LM(M/$VNZ##ID6F:19M.\%M%;Q M22;I7>XE>:X=V>4B,'_5Y/TU0 4444 8?BGXD^"?!>OZ#X4\1Z_%!JGB>^>S MT#3@"\][*D32R;$4$[4C1G=S\J #)&1F+QE\3O _@K6-'\':UXTT&Q\0^)Y+ MBW\):+J^L1VLNLW,,+3/% IR\FU%+/L1RBY8J>_P[_P53_X)1_'OXU>/=&_X M*$_L-_M&>)])_:-^&,LMUX'LM=UA7T/4;!@?-T7[,56&W65"4\S'[TL5G9@5 MDB\L^'P_8W_X.,O@5K.C?$OPQJ?P:_:T^%EQ#%JKI/-#XC^'FMVCD17-CYCK M(=/:<$M$NSYCARLRQS4 =!\5?VE_BE^SK^U%=?LQ_P#!=3X=_#OQM\%/C!J, M]K\*?BY9^%ECT/P]<740CE\.:DD^\VP95_=W;L6;YF9RN_[,G[.?A3]M#_@D M)^UMH/[ _P #/ VI?'+]GOXEIJ%]\*8[GQ L>H_"][?RI+FTO;F4/NTE?M,) M23#2#S55%DE81S\=X@_:8_;.^/?P5U'_ ((U?\%)_P#@G+XS\;_%'Q)?6GAV M3XE>'/#@E\$Z[HS7,0?Q,^H J+"6" -.51-ZW"1A5A=_*C^_OV!/V'_AU_P3 MZ_9OTC]G#X=^*=;\0V^E7-S*_B+Q/XC0_ZQ$D*JQ7.PNF[&]<^6?\%-?VA?'W[*/[ ?Q7_:)^%UJ'U_ MPIX/N+S39VLOM*V3\(;QHO\ EJL"LTY0\,(2"0"37QWXH^+/_!M]^SWX>T'] MH_Q?^V'\/]3\=VL<6IV'Q;LO'TFM^.;J?9DW#S6CS7K!]S!K5H_LQ5GA, CS M%0!]I_M<_&/XM^#O^$;^#'[.ESX8M/B!X[EO1I&L^-%EDTS1;*S@\Z[OYH86 M22Z*!H8T@5X]SSJS.J(]?#O@S]DCXD?\%&OV8_B>0F2WDCGDXGX_?\%-/^":?_ M 76N-(_95_9#_:@OO!?QO\ #NM/J_PAU7QMX6GMM)U^[6"2.XTFY5@5N+&\ MMVDAFMI0#(I&(Y=IB;K?$Y_X.%OV]8M-_8Q_:&_8Y^''P1\ W6K6(^)GQ6T# MQM!J#:CIEO<1S2P:5:QW$DL#W BV#S5;8KX9HSS0!@^!OVN_VZ?"OBR[_P"" M"?\ P4>M?"8\5>/?#5_H'@;]HGQ%JLL5CXWT&>,VS/%:_9W2ZUA89&7[/+/" M))0H=F8J;C]7/!GA/1? 7@_2? OAN%X].T738+"PC=RS+##&L: D]2%4<]Z\ M4_X*/?\ !/OX0_\ !2/]GD_ 'XL6,4&S6[+4-)\36Z[=1T&6&='DN;&461F=W9F8DDF@#H:**^'OCC_P4E^%W[0_[=\/_!(O]G7]I>S\ M(^+7TFXOO'_C2QN(Q>VL41 ?1=%:56BDU5P7:24AA:113%5>92(0#[,N/'/@ MFU\2Q^#+KQAI4>L3('BTF34(QF07FM26]G=Z=91:?ID4\>?4HP66*68E8X MHD,EPKQ^&_M#_P#!K9_P2G^-WA"_/AGP-XM\(>/;EVNH/B?9^/M5U'5OM_WA M=7'V^YFCN6,@#/E58\[7C)R/D[]E+X0?MC?M+_%GQ3_P1^_;5_:"U+0OVE?V M5WC\_X)\_\%I/C3\8_ "_\%0/VZ/AOX@^& M7PR\86'BFQT3X8Z#+:ZAXMU33YEGT]]3=[6".&.*=(YS%%O1FC *Y"R)%\*_ MV!/^"UG[1/Q[\!:M_P %2?VQ_A?<_#+X8^,;#Q5I_A7X0Z5<07'BK5]/F6>P MEOWFMH?*BCG2.8QH61FCQL!"2+^DE !1110 4444 %%%% !1110 4444 ?PA M?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#LH&L_^ETU% '[?_\ !IM_RE,_ M:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5^=7[;7PM\0_M)_\%:?A+8>#/V#O MB'HOBWX2Z_H>OZ/^TYIWD0Z%=Z&;A7UC1+N0D-,DEHUU!'$"\JW$V0B0O*[_ M **T4 %%%% !39HEGA>!RP5U*DHY4@'T(((/N.:=10!^;G_!2+_@@#^QQ\89 MHOVA?@S^QWX4USQ%IMHT7B_P%'*VEGQO9;B[O'?Q.DEKK*L6DBO6W /+?\ @F;^ MS=^T;\0/^"8>M?L(?\%(_@;'X-GL-2U7PO=:/HNHP7%AJ?A>>43P0V-0D<4<: *B*H P *TZ* "BBB@ HHHH ^:?^"O.H?L7:1_P3\\?:I_ MP4"^'VH^(_A;%:VZ:_::-H[WE[;-+/'##=6^S#0R122*XF!79@G/8\]_P1!\ M,^,O!?\ P3L\)^#];\>^(?%/AS2]1U&W^&?B+Q=H\VGZK?\ A5;I_P"RWN;> M=5DB80$(H*@&)(F4!2M?6]% !1110 4444 ?/_[7_P#P2O\ ^"?'[>WB72_& MG[6W[+GA[QCK6CP""PUBX>XM;M80Q80O-:R1O+$&9B(W+("S$ ;CGR7P%\4/ M^"(W[%LVL? 3X:?#SX:^"_%]C,^FZA\+=&\")_PEFJR%3MC33HX&O=265<%) M466.1&5EM_C[)X%T[_ (3.U\/2Z%%XD6W NO[-DGCG M:U9Q]^/S8E=0V=A+[=OF/N /#O\ @E#^RMJW[)/[*USX/U?P/'X1;Q1X_P#$ M7BVS\"02H\?A.SU/49KFUTE3&3'F"W:%'$9*"7S A90&/TM110 4444 8GC; MX:?#OXDZ)J?AOX@^!M)UNPUG29=+U:TU33XYX[RRE!$EM('!WQ-DY0\'TK\C M=;T3XY?\&P_QRF\9^#;/7O'?["OCO7@VLZ,C27FH?"C4+B0#SHLDM)9LQ R? MO\(Q$X1[C]C:QOB+X-\/_$7P!K7@+Q5X2TO7]-UG2Y[.^T37(@]G?Q21E6@G M4HX,;@[6^5N">#TH ^0?^"FOBSX:?\%#?V)+?]C?]FCQ[H_BS5_VB=/L!XGZ+IL%A8I(VYEAAC6- 3W.U1S7@/_ 3-_P""8/[-W_!+KX'-\*/@5X>C M;4M4G^U^*O$LR$W.IW!9V" NS-';1>8ZPP;B$4DDO(\DC_2% !1110 5\3?\ M%%/^"'W['?[:NDS?$C2_@5X+3XHV=]/J$&O^(;"26+Q&TG^MT_5IHV%S);R+ MB..:-Q/9A8S;LJQ^4_VS10!^.'[-?_!*CXO^$M)UGQ!_P1R_X*#?$G]G?QMX M1U 6OCW]F_XJWB^(M#T746&\0E) P%K,O[R"_6.X\^)MZ,#N5/I__@D)X"_X M*7_#ZZ^.WPC_ ."A?PH\/^&+KQ!XL_X2;PIXM^'UU#V?MB_LC>.OC+\1O GQB_9Q^)-U\-?B'HNKQV6L_ M$32+:VFFE\,G?)=Z9/;7"/#?+(^PPK*C"WF/GJ1ATE]ZT+24T'1+/1([ZZNE ML[:.%;F^N&FGE"J%WR.W+N<9+'DDDT M?)T[3;*/ R26>61NLDKL2[R,2SLQ)))KMZ** "BBB@ K@OVI[OX/:=^ MS5X^U;]H3P4/$G@6Q\(:A=>+M!_L%-G/>S^?<&!E614,1E596D1/H[QC\&_A9\0?&GA7XC>-? M >FZEKW@>_N+WPEJ]S;@W&ES3VTEM,T3]0'AD967E3A6(W(A7IJ "BBB@ JO M?:1I.IS07&I:7;W$EJS-;// KF)F1D8J2/E)1F4XZAB.A-6** /R<_:V_9&^ M/O\ P1 ^/NM_\%-_^"8G@:?7_@UK\_VO]H7]GC3+^S9H"=T+0E]]TS?);P)),Y\M=Y^LV574HZ@@C!!'!%?+O["'_!)C M]E']@[XJ?$7X]_"WX;Z59^,/B1XEO=0N[BR@(M]$LII0ZZ;8(W_'O!\B/)M" M^;( <+''#%$ >A_\$_\ ]E:U_8A_8K^&?[)]OK*ZC)X&\)6NG7VHQ@A+J["[ M[F9 >51YWD90>0I /2O8*** "BBB@#YC_;[_ ."2G[&__!0GPKJC?%[X6:-_ MPFLQ@FT+X@7.D17U_I4\"@01J)\B2RSDR61Q!)YDK[5E?S1^?_P+_P""-:^# M?B-KW@3]AG]K;X@_L>_M">&X5O\ Q#X!T36I];\%>*;3=LBUG3[2]D\RZL)G M 5A+),UI(?)DBW*C2_LY7AW[>7[+NM_M)_"FVG^$VMOX9^*?AG4([SX9?$.S M94N?#%Z[I'+<'<"+BU:$L)[-@8[F,>6PSM= #Y;_ .":/PZ_X+&_!?\ X*!^ M.9O^"A_@7P1X@\,^.O =C ?BA\,Y5CLM0U?2Y76WGO+21DE@N)K.Y>)W2".( MBRMD )7'.H^(-76-9[Z= MB6>4I"J11 L3MCC541<*HP*W: "BBB@ HHHH CNK6UOK62QOK:.:&:,I-#*@ M974C!4@\$$<$&ORY_P""%VG_ +,\_P"V1\;?'_\ P37E\;Z3\!_$MLTOBSX? M^*O"-UI=EX7\9P7:Q;=.\\!3'/;&=G@CRT'DQ))L4P1I^I5% !1110 4444 MLK1W M10MYD%OJVIF0"=0 S0"82%65@I!S7W37,_%7X-?"OXX:%8^&?BWX$T[7['3- M=L=9TZ#48 _V74+.=9[:YC/5)(Y$4A@1D94Y5F! /EO]DSX/>!OBU_P4<\:_ M\%'/@S\-'\,>"]2^%EIX+L=5DT1M-?QS>#4&O)M7%NZ([01(L%O#=2*&N TI M3,*1/)]E444 %%%% %?4M*TO6;=;/6--M[N)+B*=(KF%9%66*198I &! 9)$ M1U;JK*I&" :_-[_@I/\ \$T_C[\ /C]+_P %=?\ @D)90Z;\7-.B+_%'X6PH M5TWXF::"&F1H5(!O2!GC#2L ZE9U!D_2FB@#Y._9 _X+)_L=?M-? ^H#?K.BZTQV)I8ME'F7,\TO[NW$:DW#$*B[]T:Z7_!(W]D M;Q1^R%^R9-I/Q#T5-)\5_$'QQK?CSQ5H4,JO'H]YJMTTZZ>K+E2;>#R(&*DJ M9(G*DJ14?PW_ ."2_P"R=X'_ ."A?C3_ (*23?#32F\=^)([:+2DM[?%KITB M0&.?4A$?E_M"X+NKS@ B,87#23O+]1T %%%% !7C/[8W_!/S]DC]O?P)>^ ? MVIO@]IWBB"XTN2RT^^O4W76C;SN-Q82-G['/NVDRQ@-((T63>BA:]FHH _$_ MP?\ \$._A1\%OVAT^!7@O]H;Q]^S'\;[R&67X;?%OX7:M+!X<^)UG""S"?37 MD$<&IPIS"+>+3=773+SRKBV?4[%C"C^3>6D+*T$817WY^U MA^SYX"_:9^!>M?#'QYX3GU7,/V[0FT_4/L5_8:I #):7EE=\&SNHI0K1S@C8 M>N5+ M_9/^%?QI^$7P2T7PQ^T;\?;[XE^.EL8?\ A)O%EQI\%E#26)9B3C'?T44 %%%% !1110!^6_P"L_V7=6_X M. /$OC']@2W\:>&_$^GR:KH/[5OA&7P?K_"3XQ>!=+\3>&->LVM= M9T+6K-+BVNXB0=KHX(." P/564$$$ UT%% 'PEJ7_!.7_@@Q_P $R[[3/B;X MY_9,^&O@JRU346BMO&OCC39=1TW3+OY2B27NHM-%IS/DB-F:)6*%%;<54V/# MW@CX!_MP?\%$_@S^V!^R=X0TZ;PK\%M)U_\ M;XKZ/I(MM/\2MJ&GFPMM'L9 MPBC4X8A)+6[C#(ZGJ/?J" 000#6KHNCZ;X>T>TT#1K18+.QMH[>T@4DB. M)%"JHSSP !SZ4 6:*** "J^K:3I6OZ55/C3X!\47(LQH_D?++J$33L,V1/.XDF(L%\$^'A::;;"WPFJ7HG$D-U?KC;=Y+?)YRJ2$FQYD6YBC*6.?R M-^(G_!!+]CO]E?X\:7X-U7Q7XZ^#=OKVJ"T^"W[2GPN\32Z;RM^X\/:\ MF3")BV%MKY!";P8AED%R%:X_:VL+XG?#'X??&CX?:Q\*/BOX/L/$'AOQ!826 M6LZ-JEN)8+N!QAD=3^8/4$ @@@&@#\JO&W[*'_!PE^S1\9OA%XIUSXO>$?VI M/ 'PT^(]KJ\>NIIT6C^-+/2Y(9K'4(61I$BNDDLKN?*M+%;;4_'&D^&#X?\ #FJWEM$S:-8O(\DZVYV[E>9GP[DD MA5VKL#R"3B?V"/V<_CS^S_\ #>XTKX^?M">)O&&]!$[F MQL9[B) VI7J0>4DUY,TC,R;48C=)-[W0 4444 %%%% !7Y:_MWZ?^S%KW_!; M?X1S_LS6OC/PU^U5X8U?0+KQ//HWA"Y_L;QEX*NKJ.#5(+^Z1?*S;Z>9Y%N7 M^4&%8,O((EB_4JB@ HHHH **** *^JZ5I>O:7//^"1G_!"S]C!+[]I[Q_^PGX$TW3(;Y9=9UC4 M]"N=5TO2%;/^DRVDK306ELK8#2")8HMP9BB*67[IJ*^L;'5+&;3-3LXKFVN( MFBN+>>,.DJ,,,K*>&!!((/!!H ^ /CIH/[''_!2+QK\$_AQ^POH7A/Q3;_"_ MXO:'XPU'XI> M.@.C>$;'2YQ=264&HVZB&6ZNRL=L+.!W*K(TTJHL2;OT$KG M/A)\(_AM\!_ASI7PC^#_ (.L_#_AG0X#!H^BZ>A6"SB+L_EQJ2=J L<*.%' M KHZ "BBB@ KY&_P""I7_!(SX+_P#!1CX-Z3IF@WH^'WQ.\ ;+KX1_$GP[ M%]GN_#EW$0\40,.UC:EU7,:D%" \>UE!KZYHH _/'_@E/_P5C^)WBWXG:E_P M3)_X*B:+;>!OVE_ UL0ES.5AT_Q]I\:DKJ=B^%1I#&ID>-,*RAI$"A98H/1/ MV:?A+H?[1_\ P5(\I3:CJ.K0'^. MV$SP6D,PRLWV>9T)B,;R=?\ M\_\$K/V7O\ @HW\1/A;XL_:-\!6&HVWPWUZ M;5&=%*7>IQ&(HFERR+RUB\CB>6/.6:VC48627/TIIFF:;HFFV^C:-I\%I9VD M"0VEI:Q+'%#$BA51%4 *H P ,4 3T444 %%%% !1110 4444 %%%% !11 M10!_"%^UA_R=-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[?_P#!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !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 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% '\(7[6'_)TWQ+_[*!K/_I=-11^UA_R=-\2_^R@:S_Z7 M344 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7 M[_4 %%%% !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 %> ?\%'OV\]/ M_P"";W[-^K_M6>-_@IXA\7>$?#IMAXAD\,WEHMU9"XNHK6)_*N)(_,7S9HP2 MI)4-G& 2/?Z^$/\ @YH_Y0<_'?\ [!^B?^G_ $Z@#8\9?\%KO 7P!\,^!OB3 M^VG^R+\4_A#X%^(5Q:P:%\1=:;1M5T6UDN8O-@6]DTO4+B:S+IE@9(MN Q+# M:VW[3M+NTO[6*_L+F.>">-9(9H7#)(A&0RD<$$'((K\J?^"A'PL_;'_X*9_\ M$N_AO_P3X_9V_8W\1Z2_BW2O"S^)_B)X]U+2;72/#]A9I;SFXC,%[//?!GX]^#_P#@EC\-_BAXZT#3_AQ\$]+U3Q9X[\#? M#*Z\4:Y,-W]GV%K#%'87\%H66UFN)IKBWE!!BCC 9V=0#[JHK\W/@M^US_P5 M.A^$7[47@SQQ9:H\OPKT2ZU_X*_&_P"(OP8NM(3Q=IRVD\[6MUI[?8$2[A>. M./S5CC1MS.8"%&_;_P"":7B7_@KG^UQ\&?@;^VCXX_;)\"6?A+Q1\-)Y?%'@ M&Y^&45Q)>WTD#BSU-KJ"6!BYFVRO;Q&WB2("+]XY,X /K7]DKXV?&[X[>!=< M\3?'G]EO5/A+J>F^,=1TK3="U;7H-1DU+3[=U6#4EDA551)@6(C()78<,ZE7 M/J=?FI^R3_P5P^,OP[_X)'_'3]O[]MS6++Q7KOPK^)/B31;>TTC3(=,M[I[6 M[@L;&R18PWEI)=3(GF.TKJ)22S[0*Z+]K'XK_P#!2G]E3_@G[:?\%*-"_:3M M_&'B#PWX?T_Q3\1/@_?^$],M_#5WIDHCDO;73IX;8:C:O;Q2,T<\UU:Q5W$OS2R12+Y8S%AP:\[\6?\%)M9_:?^.W[/W[*'['OBI_#-W\ M:?A6/BEXD\8W.G07-]X>\)M$OV=+6WG5X&O;BY?R=\R21PK%*QCE)4#Q7P1X M%^,?P[_X.B-!\/\ Q8^-UYX_@;]D:]G\-ZWJ^D65IJ$-FVND-;7/V&&"WE99 MEF99$AC_ '$O$_C;]G3_ ()U?$S5+#P=XVO?"7B!K[Q3 MX;LWM]5M(X9)X=D^HJ6"K<1?. 5.2 >#7VS7Y _\&^7Q4_:3\#?"S]I72?@Y M^RE_PG6F2?M?^,II]6_X3JSTORK@P:5.A9L*J-O'!\S'530!^D7[,G[3 M_B;X]>)/&G@3X@?LY^*_AIXA\$WUG%>:3XIN["Y^VP74)EANK>:QGGAEB;;( MF0^Y7C=6 *D5ZY7RM\*OC?\ M>_$_P#X)U>+OV@-7\,:)\/?B_:7?C6+^R]; MTQ-9ATQ=*UW5K>SLW-M-;+=;(((T68/L8L9=KAB&^)+K]M'_ (+ >(_^"'WA MS_@K7H_[7OA+2-6\->&AX@U/P4GPWLKF'Q;;)J1BF6]N7"&TS%N"1VD<;*(E MW3.TA9 #]A*^9?&?_!1>]\&_\%._ _\ P3>U']G76(!XW\'ZGK]EX^O-=M5M M7BLT8LD-M%YLCY9=I,I@*Y!"N*XOX[_\%!?'?C?XI?LW?LB_LX:E;^'/&?[0 MOAV7Q5JOB:YLTO#X3\.6U@MW/+##*/+ENYG86\!D5XT8.\D;!0C> >-/A[\9 M_AQ_PVF;3K>VMYHP MRH\;B%' =E*IKF'?<01VJJ)+?\%(U\):(/B)XZCTS0_.N;5SI.GZE<:B^GRZE-&K@B!?)DF$6\#/_3Y/7[_4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %?%W_!?+X(?M*?M7?\ !-+X@_LG?LL? ML^ZOXX\5^.8],ALGM=^*GPDU?P3K^B>%M.TW5-#UF_L+J1)X+.%)&26PN;B)X M]X90=X8["2H!&?CC_@H9^SW_ ,%!?V;/^"B_A[_@JS_P3Q^#UG\5XM0^'Z>" M?B[\(Y]=BTZZU&QBN7N+>]M)IOD$JLRJUG1K_4+^:2VM M4:5Y(56%7/D1Q,S%WE,<>]_P2-\"_'_]G7_@F9\-O@A\??V==>\->,_A[X/B MTF_\/-K6D7CZA)!N :VFMKV2##@*1YLD6"V#C&:^J:* /RH_9=_X)=_M+?'S M_@DU^T=_P3S_ &LO@AJOPKU?XG_$SQ!XG\+ZKJ6NZ3J5J# M?$WQ U#6=,F\*I9^6MI-KL=Q%=FXG#VP:5;98/.$SB-E1 91^C5% 'YB?M/_ M /!/']I[]A[]J[]G#]NO_@GI\)Y?BEIGP<^#UM\)?''PV_MBWLM2U'PU ',% MW:R3LL4DZ/*\CH6!9HX@ 59RF]X9^'?[=GQ:_P""X_@;]O:]_8;U?PC\/(_V M?)/"%_+XK\9Z6M]ILDVKS76^X@M);A?.VC(@A>8!7C+R1LS1I^CM% &=XKUK M4O#OAZZUK2/".HZ]]=\=Z1+X1\:^!KF*&SOX+.-(9 MOM'B* K*IMF)"AUPPPW6OU#HH ^4;WXD_MW?&?1/B]K_ (G_ &*?%7A#0K3P M$^C?#7P#?^*_#EQJ_BC4KJ.8W%['# TCW[S"Y^U?VGY/D^ M603EO,SQL/6OU4HH _+']HG]C7]O?P-X@_9#_P""D'[-'[.EWJ_Q$^ W@*/P M?\2?@OK/B/38;S5M)EL4MYS:7,-Q+:F6-FN&7]Z2Q:)@IV%&Z?7O!O[>W[0O M_!8?X!?MR67[ FO>$O WA7X;ZYHNN+XS\::3#?V#WI*B2>&TFN%'S$%8XGED M*!F=83A3^D]% 'P+^RG\&/VM/AO_ ,%DOVH?VL/&O[(?BFQ^'_Q2\+^&K;PA MKA\2>'I)+B?1]-\F2-[>/4VEB\Z3*Q%E ^Z9#$"2N#_P2M^!7[9G[+/[+_[2 MOA'XQ_L7^*[#7O'/QG\7^,_!ND0>*O#D[:G::HENEO!YD>J&.&8%'+B5E0*N M0[$A:_1BB@#\C] ^!O[67[/?_!MYH/["?Q<_8YTN?XER75MX/7X=^,/$VD7$ M7B4WVNR3;=-GM9[F(78MG,L@7-G:?$/5_C/;^.Y?!&BM&OVVXMX)+AF"B&,>=<)FXDAC(9W M"A:^ZOV\/V!O _[=GACPI!JWQ6\:> O%/@#Q*OB#P)XW\":LMM?:1J B>$MM MD1XIHVCD9'C=#N5BH*AFSROPX_8 ^/U\T6D_MC_\%&O'_P 9/#D#*6\'7/A/ M0M T[40K95+_ /LZT2XO(^ &A:9890"LL/_3Y/7[_4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_*#^P_^ MP_\ MR?\%=?VY/CO\*/A1^W=X@\$?\(1X@U"_=]6\0:G+%+$^IS0K%&L,HV[ M*O^$5 M\/Q6"/JVM7-S%YL.IR0M+&LSMLW;/K@XK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z M /W^HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_P#90-9_]+IJ*/VL/^3IOB7_ M -E UG_TNFHH _;_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OP!_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ M@TV_Y2F?M=_]O'_I\GH _?ZBBL_4O%WA31KHV6K^)].M9@H)AN;V.-@#T.&( M-9U*M*C'FJ227F["O"'PX^%>N^-M(\3Z7>7EAI[M96 MT5]&YDG;"1C:IR1O9WD[375S.VYY9&.2Q/ MJ37XMXN>+%7@NE2P65R=D]9-WM?16;:>A\_GF=O+XQIT;. M;UOO9?YGV5IG_!5;PC+J(BUGX0:E;VF[YI[;58YI /78R(/_ !ZOH;X2_&CX M=?&[PY_PD_P[U]+R%&"W,#KLFMG(^[(AY4]<'H<<$U^4M>B?LN?&/5?@G\9- M)\2VU\T=ASC6H3DHN7 M+&$H7=N9)E_$V,CB%'$M2B^MDFO/0_4"BL?_A8?@#_H>='_ M /!G%_\ %4?\+#\ ?]#SH_\ X,XO_BJ_L+Z_@?\ G['_ ,"7^9]W[6G_ #+[ MS8HK'_X6'X _Z'G1_P#P9Q?_ !5:.FZKI>LVHO=(U*WNH2Q FMIED4D=1E21 M6E/%8:M+EIS3?DTQJ<).R9S/QC^//P5_9Y\*/X[^.WQ5T#P?HD9(EUCQ'JD= MG;1]/O2RD*O4=2.HJI\$?VE_V>OVEM"?Q1^SU\:O#'C?3(_O:EX6UF&^M_O, MO^LA9E/S*PX/!!%>3_\ !8E5?_@E!^TB&4$?\*0\3'!'?^S)ZY[_ ((40PP? M\$?/V=T@B5%/PQT]B$7 )*DD_4DDGW-;E'UC17SG_P %._V]=5_X)M_LW3_M M37GP6_X3/PUI>IV5EK]O:>(Q97EJ;NZBM8)(T:WD29?-E4/ET*Y! ;)VQ?MM M?\% -2_8J^,_P4^'FO\ P3_M[0?C3\2=.\$:?XAL?$BPSZ5J5W(0K36KP$/" M$!8,DI)*LI5?E+ 'TC17QUX__P""L/B/PO\ \%"->_X)T>%?V(/'FN^+]/\ MAA+XPT"Y@UC38XM=C_M"&RBV,)GCM+5B\TC7%U)"Z?9]@@>26)&T?V-O^"J> MD?M">&OCE;?'[X#ZK\)_&7[.U^\?Q/\ "<^L1:RMM:_9)+N&[M[FW11H_$_P"&NCWTNF:O\0]#M;F%MLUO.](T+Q]HM[=R_V7Y5K::K#)(^-4M&.% M5B3@ GZ U[O#&3RQ_$N"PN*HR=*I6IQFK25XRG%25U9K1O5--=&>!Q3G4+M*,).+L[IZI:--/JCPW_A_Y_P!6F_\ E^?_ '#1_P / M_/\ JTW_ ,OS_P"X:_.>BO['_P"(->&W_0#_ .5:W_RP_C'_ (C3XF?]!_\ MY2H__*S]';+_ (+Y_:[R*T_X90V^;*J;O^$[SC)QG_CQK]$Z_G7TAE75K5F( M %PA)/;YA7] O_"X?A'_ -%2\.?^#RW_ /BZ_#/&;@;(N%Y8%9+AG#VGM.>T MJD[\OL^7XI2MN]K7/WCP5X[S_BF..>=XI3]G[+DO&G"W-[3F^&,;[+>]NFYT M=%#QG/!KN-.U+3M8L8M3TB_@NK:9=T-Q;2ATD'JK M*2"/I7S=_P %G-&TC7?^"2_[1]EK>E6UY#'\&/$-Q'%=0+(JS0V$LL4@# @. MDB(ZMU5D5A@@&N9IQ=GN=*:DKK8^C/#WB'0?%V@6/BOPKK=IJ6EZG:1W>G:C M87"S074$BAXY8Y$)5T92&# D$$$5PG@_]L#]ECX@_$Z[^"G@;]H3PAJ_C#3P MIU#POI^O0RZA:AEW*98%8O&&49!8 $=*_.#]@CXR_$__ ((?_MAV/_!(']LG MQE>:K\%O'-[+-^RW\5=8?Y;??)\WAZ\EX575W54Z;9'3 $=Q&L7VE\";2UM_ M^"IG[1-Q!;HCS_#+X<-,ZK@N1-XF4$^O _"D,^A?%7BGP[X'\+ZEXU\8:U; MZ;I.CV$U]JFHW<@2*UMHD,DLKL>%545F)[ &G^'_ !!HGBS0+'Q3X9U6"_TW M4[.*[T^^M9 \5Q!(@>.1&'#*RD$$=017RY_P5.\.ZK^T_P"%/#'_ 3/\(^* M[S1KOXXS7:>,]7TPC[1I7@^P1)=4G7.1F>26QTX9&/\ B9$_PFO(O^#<3]H+ MQWK_ .R!X@_80^/5R%^)O[+OB^Y\ ^)+=W):33X7<:;<+GK"8DD@C;^);,-T M8$@'VK\=/VDO@+^S+X;M?%OQ]^+&B>%+&_OELM,;5[U8Y+^Z;E;>WBYDN)2 M3Y<:LV 3C )K"^$/[<'[(?Q\\0P^#?@Y^T7X3\0:[,TZGP]8:NAU&$PJKRB: MT)$T&U70GS$7AU_O#/P7_P %AOC#\=?^"=G_ 4R^$O_ 58\0? '6?B;\"_ M#?PPU#P=XKM]!A$]WX)O+J]\Z;6HD;Y8WEA%O!YC%49(9(GDC,D9/T3^S%\0 M?^"?G_!3+X[^!?\ @I-^Q]\5?#FOZ_X-\.:GH&O/:6_DZJME?K$R6E_"X6:( MQ2P;H_-4KAYC&2')(!Z7XS_X*>_\$YOASXNF\ ?$']N7X4Z%KML0+C1=8\=6 M-M=QY&X;H9) XR"",CD'-=;\%?VP_P!DO]I*^GTO]GO]IWX?^.+NT0M=V7A+ MQC9:A/;@'!,D<$K,G/\ > KX%$$(_P"#N(R"%=Q_9"W%MHR6_M7&?KCCZ5V' M_!Q)^Q?X-\;?L6^)/V\OA-$/!_QQ^!EFOBOP7\2/#^+74HXK5U:XM99D ::% MH/-*HY(5PN/E9U< _1&L0?$CP$WQ&;X0KXOL#XH31!K#:#]I7[4+ S& 7/E] M?+\U2F[IN&*\F_X)L?M6:A^V;_P3_P#A3^U?XL@@L]2\7>";6^U]8U\N%+U% M,=VR _=C\Z.5E!Z*1R>M?EW\>_BU\5OV +DK#H-\0!D1S-;S:PY)(#SP(.6P0#]N*\K^,?[;O[)OP!\7 MI\._BQ\>- TSQ))9_:_^$:CN3=:DMM_S\-:6X>9(O^FC($)[US__ 4Q_:FU MC]BK]@'XL?M3^%K.*YU;P?X,NKS0XYDWQ&^8"*V9Q_$@FDC9AW4$5XQ_P;\? M!6Q\"?\ !-/P-\=?$UY+K?Q"^,]F?&_Q&\9ZD_FZAKE]?.TL;3S'YF6*!HXD M3.U0I( +-D ^J_@C^T'\#/VE/!O_ L'X ?%OP]XQT47#V\NH>'=5BND@G7[ M\,NPDQ2KT:-P'4]0*["ORF_X*?>-;G_@FM_P6L_9>_:N^#+II.E?M&:Z_P / M_C5HMJ1%:ZV%N+.&RU&>,8#W,/V\L)_OA+94R5=E/ZF>)/$&F^$_#M_XIUJ4 MI9Z992W=VZKDK%&A=CCOP#0!Q_QQ_:C_ &=OV:K?3IOCQ\9?#_A>36)S#HME MJFHHMUJ&/#%FL?V?2[+=GR(O,EE\S9CS3$C/N;+'[I_:9 M_8[^%O[2WBSX$O$1M%:XM1'*!=VH?AO*N+/]9^%L=K'X^U;Q%XR; M0M*L[^YA,\.EV\\=G>/(NL[23WCVWDI;L2C[D#+^P#_P %;[;]K/X]_$3]CS]H MK]FC6_@;\9/AKIZ:KK?@?Q%KMOJ4-QI+^6!?6][ JQS1J98=Q V@31E7<%MH M!]C45\=7G_!4?XD^+_V:=;_;G_9Q_8_N/'OP8T1KZXBUB/QHMEK^NZ98RR17 M>IZ;I;VCQSP PRO$LUU;S3)&66,;D#]9JG_!4'X(>*_A'\$_B1^SE)9>,KG] MH;5_[.^%]KJ.K_V5:S2I:7%U9PJ(I9V)X '4UY]^RY^U=^S[^VG\';+X_?LP_$BW\5^$-1NKFVL]9MK.> M!9)8)6AE7R[B..0;70C)4 C!&003QWPU_:F^.6O>(OB9X!^(_P"R-J%AXD^' MEAI=W9:7X6\6VNHQ^*(KU;@I)83WB6*!%:WDC)G\D[TD&T!5+_*S_P#!67QW M\2?^"%?B[_@I!^PS^RWI7A>?3['Q#)IOAS6=6AAAT6"SN+E)=2=(80LTN8S- M]F4#=(^UI,;G(!^CM%?'?[+O[:WC_P"%7_!.GX6?%3]ISX57<6LZYX=\):'X M'T_2_%,>K:EXWU2_LH$MP#(D2P32N3(_FN5C02R/(%C9JT4_X*8>*_A/^W!X M$_8;_;+_ &>;+P%JOQ8TV\N/A?XK\-^-SKFE:O@#W?X0?%;PU\:? -E\0?"K.+:[WJT,N-\,B,59& Z'(S[@@]ZZ:OA;_ ()S M_'BT\!>-KWX6^*=5CMM*UU?/LY;B4)'!>(OOM+_ (6#X"_Z M'?1__!E%_P#%4 :]%9'_ L'P%_T.^C_ /@RB_\ BJ/^%@^ O^AWT?\ \&47 M_P 50!KT5DQ^/? LTBQ1>--)9F("JNHQ$DGH -U:U 'E?QR_;C_8V_9CU>#0 M/VC?VH_ 7@2]N?\ CVMO%WBFUT]IOE5CL$[KOP&4G& M)I/!/P$_:Q^''C+6X8C++HOAGQI8WMXD8&2Y@BE:0+CG=MQ[U\$?\'/&JZ)X M>TO]D'Q-XAU*UL;+3_VM?#D]YJ%[,L45M JRO)(\C$!$"KN8D@ +D]*X#_@L M]XJ\ ?\ !1O]JO\ 9L\#_P#!+#Q!I_C[XV> OBE;:KKOQ-^',ZWUCX+T%1F9 M=1U.V)AC5Y CBW:0L1#(NS,JK( ?L117SA_P4'_;^O\ ]@.3X9:WKGP8'B;P M]\1_B=I'@4:A9>(Q;76FZAJ#R"*5K=[=EE@"Q.2PE#9PNS!W!G[1/_!0'4OV M;_VY?@I^QYXI^"?VZP^.EYJMKX9\7V'B09LIM.M$N;A;FT> %01(@0I*^[)) MVD;2 ?25%?,FL_M]?$CQAXF^+NF_LM?LYV'Q!L_@EK+Z+XQM[CQU_9FK7VII M807TEMIMG]CF2<".XCC62>:V6299$3<$WG1\3_MYW4WC/X3?!3X4?#72]5^( M?Q9\!W'C#3M$\1^+&TK3[#3+>.T:L' M1/ ?C+P]X]76X8-8;9Y.G:E";.V-K+(9$17A:YBWMCS-H9P >V>!/VU?V5?B MA^T9K_[)?PX^-^BZ[\0O"VD'4_$?AS29'N&TVW$L<)\Z5%,,<@DE13$7\P9S MMP"0GP(_;7_95_:?^(WC;X4?L]_&[1O&&M_#EK%?&<&A.\\.G->?:/LZ&X"^ M3*S?99\K&[E-GSA=RY^0OA$JK_P<]_%PJH!/[*&C$D#J?[7CI/\ @F1&D?\ MP7$_X*-+&@4'4?A<< 8Y.@WQ)_.@#]#;JZMK&VDO;VXCAAAC+RRRN%5% R6) M/ '))KPSX+_ /!3S_@GE^T5\6IO@3\#?VS/AYXI\7PM(J:#H_B:"6>Y,8)? M[/AL7.T D^47P 3T!->C?'OX*^%OVB?A-JOP6\=SW0T'7_(AUVVM92AO[%9X MY+BRD(Y\FXB1[>4#!,4S@$$@C\]/^"Z?[!/P*U7P!\ K+]E3X,^'/!_QI3X\ M>'=.^%.J>"]#@L+JTC1WN+PM]G53]DM[6WDN7R-L?D*>,\@'Z,?%7XN_"[X& M^";KXD?&+Q_I/AK0K-D2?5-9O4@B$CL$CC!8C=([D(B+EG9@J@D@53^#?Q\^ M#7[0>@77B;X,?$;3/$-K87S66IBQG_>V%TJJS6]Q$P$EO*%9&\N15;:ZG&&! M/PC^U5\0=3^-_P#P<;_LZ?LD:_)Y_A+X9?"?5_B:=*EY@NM;G-WIUM.Z'AWM MEC\R)B/D:5R#G-)\:?B;=?LR?\'*GPMT?PS=M:Z/^T'\!]3T_P :Z=#GRKR^ MT,7M]:W[J!\TZ6\3VZN?^6;%?2@#[/\ B]^VE^RA\ _%J>!?C)\?O#/AW5OL M:7ES9:CJ2JUC:N^Q+FZ(R+2!F!59IBD;%6 8D''I,FHZ?%I[:O+?PK:+"9FN MFE C$>-V\MG&W'.>F*_-[_@W+OH/VP?V$_BG^UM\;](M]:UG]H7XM>([_P 6 MC4$$OG:<%2Q@TUL_\NT,$;Q1Q9VJKL!U-?!:_ME_&+5O^#??1OV)W\>:E+=7 M?[7*_L]7.OFY<73>'5<7GE^;P=OV9HK/ ZPG9C&: /W.^#W[9W[*G[0/BF3P M3\%_CWX:\1ZJMD][!9Z;J*NUY:(XC>ZMB<"ZMUW?C/< ?"=OXKM7U($J M&&;8/YH^5E/*]"#T->OU^7WP;@@_XBXOBQ)Y*;O^&0K9MVT9W?VKHRY^N./I M7M5A_P %<_B-XV_:U^,7[$_PC_X)]>.M:\?_ IL-(N(].OO$VEV<&HB_A>= M9IKM99;:RMQ%Y+*QEEGD,VT6^8Y-@!]KUYG^U1^V1^R_^Q'\-I/BW^U7\:M% M\%:"C%8[K59F,ERXQE(((U:6X?D?)&C-R.*\A_8S_P""K7PH_:6_9*^(O[4/ MQ@\%7?PGE^#7B;6_#WQ=\.Z_J$=V?#NH:4JR7:">%0+E0CIM9$!9LH%) S\: M_P#!?3]JS]H'XY_\$+/'OQ*U;]C1]$^'7C^QT*XTC5;SQE'-KFDVLFKV%Q97 MFI:8+816R3;47;%=SR1//$'0'S/+ /ULTG5;#7-*MM;TJ?S;6\MTGMI=I7?& MZAE." 1D$<$9JQ7@FN?M0S?#O_A6W[./PH\"Q>,/B7XL\%?VMIOA^XUC^S[. MPTNTCMHY]1O[L13-;6XEN((5V0S2223 +&561TX3]GO_ (*<>*_CG\5_C%^R M%J'[-L/AWX^_!V"VO+_X>7GC9)=-UW3[A8Y(+RQU06HW1O'*G$MO&4>6)'V; MF9 #ZVHKX'^!/_!;V_\ VA?@!J?C[P/^R5=1?$S3?C(GPY?X&ZAXUCAU\:CC M,S2;K7RXEBC6>XHR6L;7]G9W;7 M$,$Q4%XTE9(S(JMD!RB%@ 2JYP "U7X _P#!IM_RE,_:[_[>/_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3T ?O]1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_ "=- M\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"W MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^ /\ MP:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D] '[_5QOC;] MGSX+?$?76\3>.?AUIVIW[1+&UU@X/:NRHKDQN P.94?98NE&I"][3B MI*_>S35R*E*G5CRSBFO-7/-_^&0/V9O^B-:-_P!^F_\ BJ/^&0/V9O\ HC6C M?]^F_P#BJ](HKRO]4N%?^@"C_P""H?\ R)A]1P7_ #ZC_P" K_(\"_:)_8[^ M#\GP2\1R_#7X6:?::Y;Z>;BPFM(F\W,3+(RKSR6567'?=7Y\5^PE?)W[2O\ MP3E;Q9K]UXY^!U_9V4UW(9;O0;PF.'S">>[G!(& %&0?QW@KP@XMS_ #JE#'82=##QDG4E4BX>ZGJH MJ23DWLK*RW;L>#E^18[$XA*I!QBGJVK:>5SH_P#AD#]F;_HC6C?]^F_^*H_X M9 _9F_Z(UHW_ 'Z;_P"*KTBBO[;_ -4N%?\ H H_^"H?_(GZ%]1P7_/J/_@* M_P CS?\ X9 _9F_Z(UHW_?IO_BJ['P3X#\'_ XT)?#/@?0+?3+!)6D6UME( M4,W4\GO6O177@LBR/+:WM<)A:=.=K7A",7;M=).QI3PV'I2YH02?DDCY9_X+ M9>/_ +X$_X)1?M!+XV\9:7I!U;X0>(;#2UU._C@-Y=S6$L<4$0.2VFF656!''R\C!&00:_2.BO5-C\LO^"SW[2.E_M]_\$&/ MCC\=_P!G72)_$/@BP\7:6WA76-/MI-VMZ9I>N:=]OU%%8!A"EQ#?(&P 8[0R MYVMQRG_!7+_@H7^R%^TGXS_8H^)?P%^,5GXL\+Z)^UKX5U+7?$^B6\L]AIJ& M.5_(FF5<+ M#]"L[/3]#\*:;9V^G.[Z?!:6,<:6K,&#-&J@!"0S D8SN/J: /S:\,?&WX/Z MA_P=57IMOB;H>Z\_8LCT2WBDU*-)&U-O$\-R+ HQ#+<^3^\\@@2!1DK7$?LZ M_MA^&_AI^WW_ ,%2/BU\"+W0_'GBG2- \+:YX.\+V.I).?$$^F^&;L2Q0K$Q M>X6.>,1RB++*3MX9ES^MU% '\_G[:/[7/[,G[1__ 3;_9P_:!,O))=Z=]DA46.D)$_[J-=HN+B. 2%YPK2#]\/!?B_ M1?'_ (4T_P :^'#&/#4- M@VE0^'K%+5Y_.>V6T01M+N#;RN,%MP#9ZY -7J "BBB@ HHHH \J\:?L/?LF M?$3Q3?>-_&_P)T/4M6U*'/^_+_ M /Q5>TT5[=/B7B.E34(8VJHI6252:22V25]$CPZG#'#=6HYSP5%R;NVZ<&VW MNV^75L\6_P"'=7[$7_1MWAS_ +\O_P#%5X;_ ,%)/V,/V6?A-^Q;XS^('PX^ M"6BZ1K6G_P!G?8]1M(F$D6_4;6-\$L>J.R_1C7VW7BW_ 4-^$OQ!^.?['OB M_P"%GPL\/_VIKVJ?V?\ 8+#[7%!YOE:A;3/\\SHBXCC=N6&<8&20*^AX4XKS MN/%& EBL=45)5J7/S596T;\U[6MK>UM3\.**^C/^'3'_ 4#_P"B _\ EU:5_P#)5'_# MIC_@H'_T0'_RZM*_^2J_MG_7?@O_ *&>'_\ !U/_ .2/X?\ ]1N-O^A9B/\ MP34_^1/GK2XHYM3MH95#*\Z*RGN"PK]P/^'=7[$7_1MWAS_OR_\ \57YEZ9_ MP2>_;_M]2M[B;X!X1)T9C_PE.E< $$_\O5?L[7X#XW\84:T\!_8F8*5O:\_L M:M_^??+S5^A MXM_P[J_8B_Z-N\.?]^7_ /BJ/^'=7[$7_1MWAS_OR_\ \57M-%?@W^M/$_\ MT'5O_!L__DC]^_U4X7_Z :/_ (*A_P#(F7X+\%^%OAWX6L?!'@C1(--TG38! M#8V-L"$A0$G:N>W)KYL_X+:?$'P)X"_X)0_M!#QOXRTO2#JWPA\0:?I:ZE?1 MPF\NYK"6**"(.09)'=T4*N22PXKZGHKQ*E2I5J._M94;!9-_S+N >-W1N'-?)O_!"_7?VR?AU\??VE?AY_P % M*]2M(?%_PG\)^"/#USXWO+@I;^(-%M#XAEM=8>>4A75X)<-,<$F%O,Q*) /T M^J-;6U2Z>^2VC$TD:I),$&YE4L54GJ0"S$#MN/J:@L^"OV18_@+_ ,%2OV@/ MBO\ ML>%?VD=;FMM*UMO /@6W^'/Q%GL)+;0-.?,MS.MG*K'[;J+W<\;.,/; MQ6C FOF+X^^,O@=_P1._X+^?#GXL/\=Y6\$_M*>#9O#GQ:C\5^,&O[W2=2M7 M@6QU:\DG$-+T2R,AD-II&GQVT1<]6V1J!DXZXH M_)+Q;^UK^ROX _X.LKCQ_P"//VD_ 6B:!:?LNC1;K7=8\76=K91:D=0$PLVG MDD6,3F,A_++;L'.*]3_X*Z_MI6G[>?[-FM_\$X?^"6L]O\8O'OQ66+1==\3^ M#IOMOAOPAH[RK]LN]0U6'=:QEHU>$1*[29_M#?#K_@N=_P0GU; M]BOQY\6--B^)UO\ #ZZ\%>*K>>^22]@GMD6/3]7:+/F2Q,!:2O(!M:59D!R* M]4_X(F_M/:1\"/V0/#G_ 3Y_;9UBP^&GQD^"]G+H.J^&_%VH1V0U;2X)G%G MJFG2RLJ7UFUOY:&:(L%>-@VT%-WZ"UX]^V[^P=^R[_P4/^"5W\!/VJOAI;^( M-%F8S6%TK>5>Z5M77BKQE\2; ^9I6L^(VFMI+31["X&8[UX9+*)YVB+1QK*Z.P MD"H?TSUO1M-\1:-=^']9M5GL[^UDM[N!NDD3J593]02*^9OV!?V4?VJOV _A MKI/[*K_%71/BK\,?#96U\&:YX@EETSQ'H>F!L)8S+%%-;ZDL*G"2AK4JBA-C M +CZCH _(G_@CE\4O#?_ 1"\3^//^"37_!0/Q7!X&TP>/+W7_@A\3_%,@L] M!\6:3%O#' MC+29- \7^'+#5;"4CS;+4K-)X7QTRC@J?RI?#GACPUX/TB+0/"/AZQTJPASY M-EIUHD$,>?[J( H_ 4 ?F5_P3(^)&C_\$_?^"D'[7?[)/[8GC.Q\(WGQ*^+% MW\4?A?XB\57T=G:>)])OV74;8M@3Q7-U:VG^-WP M\U&">'7K=UDM+>*4SW"D._8]U#X57OCW3;C?8W/BW4Y[N1+:.> M/*3FUMYXWF9"QBQU'PM\1OAQXEO([?5#)%-,UNL%L[>9=BZADB6(Q*PED9D3<<9\@_9P_ M82_9:^$G_!&O]FC_ ()^_P#!7/[7X-U/Q[XEU35O#'B&37?[)O? _B"9[B_L MHDN'&VVN#;RLA67Y/M#>4R,S+C]A;SP7X.U'Q#;^+M0\)Z9/JUHFRUU2:PC: MXA7GA)"-RCD\ ]S5K5-&TC7+.33];TJVO+>:-HY8+J!9$=#C*E6!!!P,CVH M_/'_ ()*_$O]IGX!_&CX\_LK?M(?MB6_QE^#OPEL]'N_!_QQ\1WL2S6ANXI) M)M)OKXN8[B:",1.[-(S('0L5$T<&OV@?^"-/[*_[4O[,_A-?C M%X=_9J\3^!/$7Q7\(V&E&[@NK&UT:2TU*TVNA26XM_.'FQX80+(7D "U]/?L M@_MO?\$=OVROB?X+L?\ @GM\!O _BWQIY\6I:A=:=\*%TZ7P19*-TUW=W3V: MK;2Y401)&[/+-(FW,:O*GWUI^G:?I-FFGZ78PVUO&#Y<%O$$1$_"^G:6ES,9KE-.LHX!+(>KL$ W-[GF@#1HHHH **** ([ MRSMM0LY;"]A$D,\;1RQMT96&"#]0:\\_X9$_9I_Z(YH__?IO_BJ]'HH \X_X M9$_9I_Z(YH__ 'Z;_P"*H_X9$_9I_P"B.:/_ -^F_P#BJ]'HH \QU7]EC]EK M1-,N=:U;X3Z);VMI \US/)&P6.-%+,QYZ FOSL^)&O^'_$_CK5-<\)^'H=* MTN>[8Z=I\";5A@'" _[6T D]R37Z"?MG>'OC1XX^%!^'WP9\*OJ$VKSA-6G6 M_@@\FV7#%/WLB9+M@<9^56!ZBOC_ /X8+_:P_P"B4_\ E=L/_C] 'D4;F*19 M%"DJP(#*"#]0>M?H)\"/@U^RQ\:OA7I'Q"L/@YHBR7=N%OH$C;]QS M@,"1GJI![U\L?\,%_M8?]$I_\KMA_P#'Z^@_V$/A5^T;\$-7U7PG\2/ 3VGA M_4HQ<17 U6UE%O=+A?NQRLV'3@D \HG;)H ]3_X9$_9I_P"B.:/_ -^F_P#B MJ/\ AD3]FG_HCFC_ /?IO_BJ]'HH \\L_P!E#]G/3[R*_LOA%I,_C)\)?#.N?LC^&?$/Q-T&RU'2?VI/#VLZK87 M6K0I-9:=#N,MW*A;,<*"1,R, HW#FM;]OKP[J_\ P2J_:XM?^"X'[(]B=?\ MA#X\:VTO]J?PAX8E6>&ZM&D"6_B>U5"4>>%VQ(01N).2!//(OZFT4 ?EW_P7 M2_:/^!'[0W_!/OX-?MC? 7XI:3XT^'O@']I;P1XN\4Z_X7N!>IIVF123))). MD>7A9#<1AHW4.K-M90>!S/\ P4$_;G_9;^-/_!5/]@+XK?"/XIVWB;P=H_C3 MQI#<^,="MY;K2Y;B?2K2-;>"XB5EN)5=D$BQ;O*,BA]I.!^LFH:?8:M8S:7J MEE#.5&&"K*>&!'!!X-5M.\+>&=(2SBTGP[86JZ= T&GK;V: M(+6)MNY(]H&Q3M7(& =H]!0!^1O[;_PJ_96^)'Q7^._[='["_P"W1/\ LV?M M._"34+ZU\?Z?#XGB33O%AL(=]J=0TV^$B>,_ 7C[P_XA.@ZEH>L%;=;ZS@, MI&QR6BF^RR,9 JR!2CQL]?IKJ?@7P1K6IVFM:QX-TJ[O+"0R6-W7]YRR+*1+*L<<3,TB MU^D&GZ=I^DV,.EZ58PVMM;QK';V]O$$CB0# 55& H X %5-&\(>$_#E[>:EX M>\+Z=87&HR^;J$]E91Q/^%+_P#!TC\5M 3X ME:";V?\ 9FTO2H;4:M"7>_BU6)Y+0#=S.J,&,7WP.<8!H_X)8_%[X4>(_P#@ MNE_P4%T[P_\ $S0+Z?7;_P"'9T2&SU>&1M0%GHMY%=F *Q\WR9&"2;<[&(#8 M-?IC10!Y_P#M1?M1? S]C3X&Z]^T9^T;X^M/#GA/P[:^=?W]T)OAS=_#/XD7^J%%7PE;=Y:.(P7PZYGL/A[8?MU_\ !?30/VKOAO?VVN?#']GCX/7>AR>*["99]/U# MQ5JCW44VGV\RYCG,%C/NF,;-Y3LD;X8XK]#[VRL]2LY=.U&TBN+>>-HYX)HP MZ2(1@JRG@@C@@TS2M)TK0M.AT?0],M[.TMT"6]K:0K''$HZ*JJ %'L* /S+_ M ."/'CSX7_\ !)']F7XO?L,?M;>/-.\*:E\%_B'K&H^'X]7NTAF\3>&;TK85?3MA&XW TXI(82-_FQ^5@N *_;O4?#GA[5]0L]6U;0;*Z MNM/=GL+FXM4>2V9A@M&S E"1P2,9J[0!^9/_ 5W\2_"W_@KM\)/@3^Q/^R5 M\0-,\:?\+*^)^B^)_&$NA7BW \/^$+.*::[OKX(3]E)9X88XYMADF)C7YD8# M]-JI:5X<\/:#/=W.AZ#964E_<&>^DM+5(VN)3UDD*@;V_P!HY-7: /R1^"O[ M0?P'N?\ @[3^)NI6_P :/"KVU_\ LOV^A6%TFOVYBN=3_M#2)_L4;[]KS^4C MOY2DMA&..#7W2,EITFCL[B.,ID2/A03N />?\%.?^"JW[ M%_[:7_!N/XQT#X6_&/1G\=WO@SPY;:S\-HY2=9T2[MM6TP7:7-FH,D$$;QL@ MN'586)C"N6D13^TM9,7@'P+;W%[>0>"M)274IXY]1E338@UU*C[TDD.W+LK M,"V2#R.: /R*_;?^./P0_9G_ &]_V>?^"EO[3'PDA\=?LU>-_P!GN/X%=334#?0:A);RPLZB3,?V MFOV2O!/P^T#X9>#_ Q(/'/QPLO!L>@6/GF6)TTV*XDMH6NPJ(9)@I*QN;5! MO>0JGV-JNDZ5KNG3:/KFF6]Y:7"%+BUNX5DCE4]596!##V-)H^C:1X>TR'1= M TJVL;.V39;VEG L442^BJH 4>P% 'XP_M#?$5_V-?CYX._X.:/"%KX9'P^^ M*NH6_AWXA>"+%;9KZ7PA=K!#I^LQ2!CYNK!H%FN(8SE4>.V/^IN)W_8;X5?% MCX9_'+X>Z5\5_@]X[TOQ+X:URT6YTG6]&O%GM[J)AD,KJ2/8CJ""" 0170T4 M %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D] '[_ M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#L MH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_] M/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7\GO_ 2[_P""POPV_P""/?\ P4#_ &BOB1\2 M/@[KGC&#QCKE_IMM;:'?PP/;O%JT\I=C*,$$'&!7]85<)=_LM?LQW]W+?W_[ M.?@.>>>1I)IIO"%DSR.3DLQ,6223DDT ?CY_Q&\_LL_]&/?$#_PHK'_"C_B- MY_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ M $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@ M?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#" M-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% M?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ M !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T; M5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PH MK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5' M_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1 MM7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@? M^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ MXU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#) M_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_] M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ M"-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL? M\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P , MG_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]E MG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ M /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A M7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_ MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!& MU?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ M _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ M (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH M_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+ M/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB M!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_ M^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR M?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_L ML_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P_ M_P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ M ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C M5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>? MV6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?# M_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X M5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ? MD!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL M_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ M\(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ M H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ MLL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB! M_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P ( MVQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ M_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0' M_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_ M]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/? M$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_X MU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99 M_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5 M\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%% M8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ M (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ M ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\ M_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ M /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_" MC_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_ M[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H MQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P_ M_P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8 M_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0! M^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"R MS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$ M#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L? M_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^ M(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL M_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ M[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"- ML?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ M /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_ MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ M /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ M"BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1 M_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"( MWG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X4 M5C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 M?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS M_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ M1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#" M-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,** MQ_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_# M)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^ MC'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\ M(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ M /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q M&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1 MM7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/ M?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ M_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_ MXC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_] M&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"% M%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^ M-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*\C_P"#.GQO:_$W_@H'^TU\2+&QDM8/ M$.AIJ4-M,P+PI/JLLH1B."0'P2/2OW;_ .&3_P!EG_HVKX?_ /A&V/\ \:K; M\$?!SX1?#*ZGOOAO\*_#?AZ>ZC$=S-H>AV]H\R Y"L8D4L ><&@#I**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH _A"_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#90-9_]+IJ M* /UK_X-W?VW?V3_ -B/_@I;^U-XI_:O^.FA^!=/UR\N[72;O7)75+J9-9G= MD7:IY"\U^R?_ _X_P""-O\ TD)^'_\ X%S?_&Z_D!_:P_Y.F^)?_90-9_\ M2Z:N H _L]_X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ M !NOXPJ* /[/?^'_ !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ M .! XML 20 luna-20201231_htm.xml IDEA: XBRL DOCUMENT 0001239819 2020-01-01 2020-12-31 0001239819 2020-06-30 0001239819 2021-03-10 0001239819 2020-12-31 0001239819 2019-12-31 0001239819 luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 2019-01-01 2019-12-31 0001239819 us-gaap:PreferredStockMember 2018-12-31 0001239819 us-gaap:CommonStockMember 2018-12-31 0001239819 us-gaap:TreasuryStockMember 2018-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001239819 us-gaap:RetainedEarningsMember 2018-12-31 0001239819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001239819 2018-12-31 0001239819 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001239819 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001239819 us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001239819 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001239819 us-gaap:PreferredStockMember 2019-12-31 0001239819 us-gaap:CommonStockMember 2019-12-31 0001239819 us-gaap:TreasuryStockMember 2019-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001239819 us-gaap:RetainedEarningsMember 2019-12-31 0001239819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001239819 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001239819 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001239819 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001239819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001239819 us-gaap:PreferredStockMember 2020-12-31 0001239819 us-gaap:CommonStockMember 2020-12-31 0001239819 us-gaap:TreasuryStockMember 2020-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001239819 us-gaap:RetainedEarningsMember 2020-12-31 0001239819 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001239819 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001239819 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001239819 srt:MinimumMember luna:PNCBankFacilityMember us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-01 2020-12-01 0001239819 srt:MaximumMember luna:PNCBankFacilityMember us-gaap:MediumTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-01 2020-12-01 0001239819 srt:MinimumMember us-gaap:EquipmentMember 2020-01-01 2020-12-31 0001239819 srt:MaximumMember us-gaap:EquipmentMember 2020-01-01 2020-12-31 0001239819 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001239819 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001239819 srt:MinimumMember 2020-01-01 2020-12-31 0001239819 srt:MaximumMember 2020-01-01 2020-12-31 0001239819 luna:OptaSenseHoldingsLimitedMember 2020-12-03 2020-12-03 0001239819 luna:OptaSenseHoldingsLimitedMember 2020-01-01 2020-12-31 0001239819 luna:NewRideTechnologiesMember 2020-10-29 2020-10-29 0001239819 luna:NewRideTechnologiesMember 2020-10-29 0001239819 luna:GeneralPhotonicsInc.Member 2019-03-01 2019-03-01 0001239819 luna:GeneralPhotonicsInc.Member 2019-03-01 0001239819 luna:GeneralPhotonicsInc.Member 2020-12-31 0001239819 luna:GeneralPhotonicsInc.Member 2019-01-01 2019-12-31 0001239819 luna:OptaSenseHoldingsLimitedMember 2020-12-03 0001239819 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-15 2018-10-15 0001239819 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-15 2018-10-15 0001239819 luna:OptaSenseHoldingsLimitedMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-03 0001239819 luna:GeneralPhotonicsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-03-01 0001239819 srt:MinimumMember us-gaap:TradeNamesMember 2018-10-15 2018-10-15 0001239819 srt:MaximumMember us-gaap:TradeNamesMember 2018-10-15 2018-10-15 0001239819 luna:OptaSenseHoldingsLimitedMember us-gaap:TradeNamesMember 2020-12-03 0001239819 luna:GeneralPhotonicsInc.Member us-gaap:TradeNamesMember 2019-03-01 0001239819 us-gaap:OrderOrProductionBacklogMember 2018-10-15 2018-10-15 0001239819 luna:OptaSenseHoldingsLimitedMember us-gaap:OrderOrProductionBacklogMember 2020-12-03 0001239819 luna:GeneralPhotonicsInc.Member us-gaap:OrderOrProductionBacklogMember 2019-03-01 0001239819 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-10-15 2018-10-15 0001239819 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-10-15 2018-10-15 0001239819 luna:OptaSenseHoldingsLimitedMember us-gaap:CustomerRelationshipsMember 2020-12-03 0001239819 luna:GeneralPhotonicsInc.Member us-gaap:CustomerRelationshipsMember 2019-03-01 0001239819 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001239819 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001239819 srt:MaximumMember us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001239819 srt:MinimumMember us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001239819 us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0001239819 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001239819 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001239819 luna:OptaSenseHoldingsLimitedMember 2019-01-01 2019-12-31 0001239819 srt:MinimumMember us-gaap:PatentsMember 2020-01-01 2020-12-31 0001239819 srt:MaximumMember us-gaap:PatentsMember 2020-01-01 2020-12-31 0001239819 us-gaap:PatentsMember 2020-12-31 0001239819 us-gaap:PatentsMember 2019-12-31 0001239819 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001239819 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001239819 us-gaap:InProcessResearchAndDevelopmentMember 2020-12-31 0001239819 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001239819 us-gaap:CustomerRelationshipsMember 2020-12-31 0001239819 us-gaap:CustomerRelationshipsMember 2019-12-31 0001239819 us-gaap:TradeNamesMember 2020-12-31 0001239819 us-gaap:TradeNamesMember 2019-12-31 0001239819 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001239819 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001239819 us-gaap:MediumTermNotesMember 2020-12-31 0001239819 us-gaap:MediumTermNotesMember 2019-12-31 0001239819 us-gaap:LineOfCreditMember 2020-12-31 0001239819 us-gaap:LineOfCreditMember 2019-12-31 0001239819 luna:LoanAgreementMember luna:PNCBankFacilityMember us-gaap:MediumTermNotesMember 2020-12-01 0001239819 luna:LoanAgreementMember luna:PNCBankFacilityMember us-gaap:LineOfCreditMember 2020-12-01 0001239819 luna:LoanAgreementMember luna:PNCBankFacilityMember us-gaap:LetterOfCreditMember 2020-12-01 0001239819 luna:LoanAgreementMember luna:PNCBankFacilityMember us-gaap:LineOfCreditMember 2020-12-01 2020-12-01 0001239819 luna:PNCBankFacilityMember us-gaap:MediumTermNotesMember 2020-12-31 0001239819 srt:MinimumMember luna:PNCBankFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-01 2020-12-01 0001239819 srt:MaximumMember luna:PNCBankFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-01 2020-12-01 0001239819 luna:PNCBankFacilityMember us-gaap:LineOfCreditMember 2020-12-01 2020-12-01 0001239819 luna:PNCBankFacilityMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001239819 luna:SiliconValleyBankMember us-gaap:MediumTermNotesMember 2019-05-31 0001239819 luna:SiliconValleyBankMember us-gaap:MediumTermNotesMember us-gaap:PrimeRateMember 2019-05-01 2019-05-31 0001239819 luna:SiliconValleyBankMember 2019-10-10 0001239819 us-gaap:RevolvingCreditFacilityMember luna:SiliconValleyBankMember us-gaap:PrimeRateMember 2019-10-10 2019-10-10 0001239819 us-gaap:RevolvingCreditFacilityMember luna:SiliconValleyBankMember 2019-10-10 2019-10-10 0001239819 luna:PaymentProtectionPlanMember us-gaap:UnsecuredDebtMember 2020-04-28 0001239819 us-gaap:MediumTermNotesMember 2020-01-01 2020-12-31 0001239819 us-gaap:MediumTermNotesMember 2019-01-01 2019-12-31 0001239819 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0001239819 us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001239819 srt:MinimumMember 2020-12-31 0001239819 srt:MaximumMember 2020-12-31 0001239819 us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001239819 luna:CarilionClinicMember 2010-01-01 2010-01-31 0001239819 us-gaap:SeriesAPreferredStockMember luna:CarilionClinicMember 2010-01-01 2010-01-31 0001239819 luna:CarilionClinicMember 2010-01-31 0001239819 luna:A2016EquityIncentivePlanMember 2016-04-30 0001239819 luna:A2016EquityIncentivePlanMember 2016-04-01 2016-04-30 0001239819 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001239819 2018-01-01 2018-12-31 0001239819 luna:ExercisePriceRangeOneMember 2019-01-01 2019-12-31 0001239819 luna:ExercisePriceRangeOneMember 2019-12-31 0001239819 luna:ExercisePriceRangeTwoMember 2020-01-01 2020-12-31 0001239819 luna:ExercisePriceRangeTwoMember 2020-12-31 0001239819 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001239819 us-gaap:EmployeeStockOptionMember 2020-12-31 0001239819 luna:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001239819 us-gaap:RestrictedStockMember luna:EmployeesMember 2020-01-01 2020-12-31 0001239819 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001239819 us-gaap:RestrictedStockMember 2020-12-31 0001239819 luna:EmployeesMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001239819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001239819 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001239819 luna:RestrictedStockAndRestrictedStockUnitsMember 2018-12-31 0001239819 luna:RestrictedStockAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001239819 luna:RestrictedStockAndRestrictedStockUnitsMember 2019-12-31 0001239819 luna:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001239819 luna:RestrictedStockAndRestrictedStockUnitsMember 2020-12-31 0001239819 us-gaap:EmployeeStockMember 2020-07-01 0001239819 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:NonEmployeeDirectorDeferredCompensationPlanMember 2020-01-01 2020-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:NonEmployeeDirectorDeferredCompensationPlanMember 2018-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:NonEmployeeDirectorDeferredCompensationPlanMember 2019-01-01 2019-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:NonEmployeeDirectorDeferredCompensationPlanMember 2019-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:NonEmployeeDirectorDeferredCompensationPlanMember 2020-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:EmployeeDirectorCompensationPlanMember 2020-12-31 0001239819 luna:ShareRepurchaseProgramMember 2019-08-30 0001239819 luna:ShareRepurchaseProgramMember 2020-01-01 2020-12-31 0001239819 country:US luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 country:US luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 country:US 2020-01-01 2020-12-31 0001239819 country:US luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 country:US luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 country:US 2019-01-01 2019-12-31 0001239819 srt:AsiaMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 srt:AsiaMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 srt:AsiaMember 2020-01-01 2020-12-31 0001239819 srt:AsiaMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 srt:AsiaMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 srt:AsiaMember 2019-01-01 2019-12-31 0001239819 srt:EuropeMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 srt:EuropeMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 srt:EuropeMember 2020-01-01 2020-12-31 0001239819 srt:EuropeMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 srt:EuropeMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 srt:EuropeMember 2019-01-01 2019-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember 2020-01-01 2020-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:CanadaCentralAndSouthAmericaMember 2019-01-01 2019-12-31 0001239819 luna:OtherCountriesMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:OtherCountriesMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:OtherCountriesMember 2020-01-01 2020-12-31 0001239819 luna:OtherCountriesMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:OtherCountriesMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:OtherCountriesMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesGovernmentMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesGovernmentMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesGovernmentMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember 2019-01-01 2019-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember 2020-01-01 2020-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:ForeignCommercialSalesAndOtherMember 2019-01-01 2019-12-31 0001239819 us-gaap:FixedPriceContractMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 us-gaap:FixedPriceContractMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0001239819 us-gaap:FixedPriceContractMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 us-gaap:FixedPriceContractMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0001239819 luna:CostTypeContractMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:CostTypeContractMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:CostTypeContractMember 2020-01-01 2020-12-31 0001239819 luna:CostTypeContractMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:CostTypeContractMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:CostTypeContractMember 2019-01-01 2019-12-31 0001239819 luna:LightwaveMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001239819 luna:LunaLabsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001239819 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001239819 luna:LightwaveMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001239819 luna:LunaLabsMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001239819 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001239819 luna:LightwaveMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001239819 luna:LunaLabsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001239819 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001239819 luna:LightwaveMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001239819 luna:LunaLabsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001239819 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOtherMember luna:LightwaveMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOtherMember luna:LunaLabsMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOtherMember 2020-01-01 2020-12-31 0001239819 luna:ProductsAndServicesOtherMember luna:LightwaveMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOtherMember luna:LunaLabsMember 2019-01-01 2019-12-31 0001239819 luna:ProductsAndServicesOtherMember 2019-01-01 2019-12-31 0001239819 luna:LightwaveMember 2020-12-31 0001239819 2021-01-01 luna:LightwaveMember 2020-12-31 0001239819 2022-01-01 luna:LightwaveMember 2020-12-31 0001239819 luna:LunaLabsMember 2020-12-31 0001239819 2021-01-01 luna:LunaLabsMember 2020-12-31 0001239819 2022-01-01 luna:LunaLabsMember 2020-12-31 0001239819 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2020-12-31 0001239819 luna:MacomTechnologySolutionsInc.Member us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-08-31 0001239819 luna:MacomTechnologySolutionsInc.Member us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2019-01-01 2019-12-31 0001239819 luna:MacomTechnologySolutionsInc.Member us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2019-12-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2020-03-01 2020-03-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember luna:MacomTechnologySolutionsInc.Member 2020-03-01 2020-03-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2020-01-01 2020-12-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2018-07-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2018-07-31 2018-07-31 0001239819 luna:TunableLasersMember 2018-03-31 0001239819 luna:TunableLasersMember 2019-09-30 0001239819 luna:TunableLasersMember 2019-07-01 2019-09-30 0001239819 luna:TunableLasersMember 2020-12-31 0001239819 2020-07-01 2020-09-30 0001239819 2020-10-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001239819 luna:UnitedStatesGovernmentMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001239819 luna:UnitedStatesGovernmentMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001239819 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001239819 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001239819 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001239819 luna:LightwaveMember 2019-12-31 0001239819 luna:LunaLabsMember 2019-12-31 0001239819 luna:ProductsAndLicensingMember 2020-01-01 2020-03-31 0001239819 luna:ProductsAndLicensingMember 2020-04-01 2020-06-30 0001239819 luna:ProductsAndLicensingMember 2020-07-01 2020-09-30 0001239819 luna:ProductsAndLicensingMember 2020-10-01 2020-12-31 0001239819 luna:ProductsAndLicensingMember 2019-01-01 2019-03-31 0001239819 luna:ProductsAndLicensingMember 2019-04-01 2019-06-30 0001239819 luna:ProductsAndLicensingMember 2019-07-01 2019-09-30 0001239819 luna:ProductsAndLicensingMember 2019-10-01 2019-12-31 0001239819 luna:TechnologyDevelopmentMember 2020-01-01 2020-03-31 0001239819 luna:TechnologyDevelopmentMember 2020-04-01 2020-06-30 0001239819 luna:TechnologyDevelopmentMember 2020-07-01 2020-09-30 0001239819 luna:TechnologyDevelopmentMember 2020-10-01 2020-12-31 0001239819 luna:TechnologyDevelopmentMember 2019-01-01 2019-03-31 0001239819 luna:TechnologyDevelopmentMember 2019-04-01 2019-06-30 0001239819 luna:TechnologyDevelopmentMember 2019-07-01 2019-09-30 0001239819 luna:TechnologyDevelopmentMember 2019-10-01 2019-12-31 0001239819 2020-01-01 2020-03-31 0001239819 2020-04-01 2020-06-30 0001239819 2019-01-01 2019-03-31 0001239819 2019-04-01 2019-06-30 0001239819 2019-07-01 2019-09-30 0001239819 2019-10-01 2019-12-31 0001239819 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001239819 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001239819 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001239819 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001239819 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001239819 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001239819 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001239819 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001239819 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001239819 us-gaap:AllowanceForCreditLossMember 2020-12-31 iso4217:USD shares iso4217:USD shares pure luna:plan iso4217:GBP luna:payment luna:installment luna:purchase_order luna:segment false 2020 FY 0001239819 P1Y P3D P1Y P1Y P1Y P1Y 1 1 10-K true 2020-12-31 --12-31 false 000-52008 LUNA INNOVATIONS INC DE 54-1560050 301 1st St SW Suite 200 Roanoke VA 24011 540 769-8400 Common Stock, $0.001 par value per share LUNA NASDAQ No No Yes Yes Non-accelerated Filer true false false 176800000 31397642 <div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specified portions of the registrant’s Proxy Statement with respect to its 2021 Annual Meeting of stockholders, anticipated to be filed within 120 days after the end of its fiscal year ended December 31, 2020, are incorporated by reference into Part III of this annual report on Form 10-K.</span></div> 15366000 25006000 24951000 16269000 0 2501000 7046000 2759000 23597000 10294000 4509000 1287000 75469000 58116000 3308000 3466000 20109000 10194000 18121000 10542000 471000 449000 11281000 2236000 244000 70000 39000 35000 1960000 1416000 131002000 86524000 4167000 0 4393000 2787000 12159000 9036000 7095000 3888000 2223000 1283000 48000 50000 30085000 17044000 15817000 0 10248000 1988000 196000 23000 214000 0 56560000 19055000 0.001 0.001 100000000 100000000 32724512 31788896 31024537 30149105 33000 32000 1699975 1639791 4789000 4337000 92403000 88022000 -12957000 -16248000 -248000 0 74442000 67469000 131002000 86524000 59115000 49117000 23566000 21399000 82681000 70516000 23306000 20157000 17187000 15176000 40493000 35333000 42188000 35183000 27644000 23344000 6713000 7496000 2204000 1027000 -644000 0 37205000 31867000 4983000 3316000 50000 -5000 67000 394000 -25000 -16000 92000 373000 5075000 3689000 348000 -1654000 4727000 5343000 464000 -1436000 0 3291000 5343000 0 286000 3291000 5057000 0.15 0.19 0.15 0.17 -0.05 0 -0.04 0 0.11 0.18 0.10 0.16 30669874 28688867 32578757 31840584 3291000 5057000 -248000 0 3043000 5057000 1321514 1000 27956401 30000 1253105 -2117000 85745000 -21305000 62354000 487802 1000 447000 448000 16286 1544000 1544000 -770454 -286000 286000 0 -1321514 -1000 1321514 1000 0 16666 0 386686 386686 2220000 2220000 5343000 5343000 0 0 30149105 32000 1639791 -4337000 88022000 -16248000 0 67469000 792466 1000 2275000 2276000 83935 2134000 2134000 47377 78000 78000 93368 456000 456000 81530 -562000 -562000 60184 60184 452000 452000 3291000 3291000 -248000 -248000 0 0 31024537 33000 1699975 -4789000 92403000 -12957000 -248000 74442000 3291000 5343000 2970000 2503000 2134000 1544000 -644000 0 -1436000 0 -522000 0 0 3349000 127000 538000 3292000 2249000 1504000 449000 1550000 723000 2203000 242000 3000 -45000 1143000 592000 -29000 1245000 214000 0 2856000 4798000 34102000 19004000 681000 541000 403000 0 379000 270000 600000 0 -34159000 -19815000 19984000 0 0 625000 53000 40000 452000 2220000 456000 0 1714000 448000 21649000 -2437000 -9654000 -17454000 14000 0 25006000 42460000 15366000 25006000 4000 18000 1244000 1160000 0 0 225000 1000000 0 286000 Organization and Summary of Significant Accounting Policies<div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luna Innovations Incorporated (“we” or the "Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation Policy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and include our accounts and the accounts of our wholly owned subsidiaries. We eliminate from our financial results all intercompany transactions. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our consolidated financial statements and accompanying notes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results may differ from such estimates and assumptions.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lightwave Revenues</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are generated by the sale of commercial products and services under various sales programs to the end user and through distribution channels. We sell fiber optic test and sensing systems to end users for use in numerous fiber optic-based measurement applications. Revenues are recorded net of applicable sales taxes collected from customers and payable to state or local governmental entities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost-plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Luna Labs Revenues</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80% to 90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Uncollectible Receivables</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at their face amount, less an allowance for doubtful accounts. We review the status of our uncollected receivables on a regular basis. In determining the need for an allowance for uncollectible receivables, we consider our customers’ financial stability, past payment history and other factors that bare on the ultimate collection of such amounts. The allowance was $0.9 million at each of December 31, 2020 and 2019.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. To date, we have not incurred losses related to cash and cash equivalents. Our foreign currency risk on cash and cash equivalents held outside of the US is not material. Cash equivalents at December 31, 2020 and 2019 included $3.1 million and $19.8 million, respectively, invested in U.S. Treasury obligations through a sweep account with our bank. The full value of amounts invested through the sweep account are convertible to cash on a daily basis. Our cash transactions are processed through reputable commercial banks. We regularly maintain cash balances with financial institutions which exceed Federal Deposit Insurance Corporation (“FDIC”) insurance limits. At December 31, 2020 and 2019, we had approximately $7.5 million and $5.0 million, respectively, in excess of FDIC insured limits. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are measured at fair value, which is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. Valuation techniques are based on observable or unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy:</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices for identical instruments in active markets.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which significant value drivers are observable.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value because of the short-term nature of these instruments. The carrying amount of lease liabilities approximate fair value because these financial instruments bear interest at rates that approximate current market rates for similar agreements with similar maturities and credit. We consider the terms of the PNC Bank, National Association debt facility, including its interest rate of LIBOR plus a margin ranging from 1.75% to 2.25%, to be at market based upon similar instruments that would be available to us. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment, net</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, are stated at cost less accumulated depreciation. We record depreciation using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or life of improvements</span></td></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of patents related to certain intellectual property that we have developed or acquired, and identifiable intangible assets recognized in connection with our acquisition of OptaSense Holdings Ltd. ("OptaSense") and General Photonics, Inc. ("GP"). We amortize our identified intangible assets over their estimated useful lives ranging between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZWNiM2Y3Y2JiOTQwNjNiMGRmZjg2ODc2Mjg5ZjY1L3NlYzo5OWVjYjNmN2NiYjk0MDYzYjBkZmY4Njg3NjI4OWY2NV8xMDMvZnJhZzozMzg2MjY3NDdmYzU0OWU5OWYzMTBlZTNlNzhkYjZhMC90ZXh0cmVnaW9uOjMzODYyNjc0N2ZjNTQ5ZTk5ZjMxMGVlM2U3OGRiNmEwXzE3OTk1_5876ba49-4cf6-4b02-827d-5666d1715820">one</span> and fifteen years and analyze the reasonableness of the remaining useful life whenever events or circumstances indicate that the carrying amount may not be recoverable to determine whether their carrying value has been impaired.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment in the fourth quarter (October 1st) and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment can be performed to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, we compare the fair value of each reporting unit to its carrying value using a quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is considered not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quantitative assessment, we estimate the fair value of each reporting unit using a combination of an income approach using a discounted cash flow ("DCF") analysis and a market-based valuation approach based on comparable public company trading values. Determining the fair value of a reporting unit requires the exercise of significant management judgments, including the amount and timing of projected future revenues, earnings and cash flows after considering factors such as recent operating performance, general market and industry conditions, existing and expected future contracts, changes in working capital and long-term business plans and growth initiatives. The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the corporate level to the reporting units.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research, Development and Engineering</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research, development and engineering expense not related to contract performance are expensed as incurred. We expensed $6.7 million and $7.5 million of non-contract related research, development and engineering expense for the year ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair value. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of finished goods, work in process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income per Share</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic per share data is computed by dividing net income attributable to common stockholders by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential common shares had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of 1.9 million and 3.2 million common stock equivalents are included for the diluted per share data for the years ended December 31, 2020 and 2019, respectively. Accrued stock dividends and stock options are included in our common stock equivalents for the year ended December 31, 2020, while preferred stock is also included for the year ended December 31, 2019. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two stock-based compensation plans, which are described further in Note 11. We recognize compensation expense based upon the fair value of the underlying equity award as of the date of grant. We have elected to use the Black-Scholes option pricing model to value any stock options granted. Restricted stock and restricted stock units awarded are valued at the closing price of our common stock on the date of the award. We recognize stock-based compensation for such awards on a straight-line method over the requisite service period of the awards taking into account the effects of the expected exercise. We reduce stock-based compensation expense for the value of any forfeitures of unvested awards as such forfeitures occur.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method. Deferred tax assets or liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities as measured by the enacted tax rates, which will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is provided unless we conclude it is more likely than not that the deferred tax assets will be realized.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. We evaluate our ability to benefit from all deferred tax assets and establish valuation allowances for amounts we believe are not more-likely-than-not to be realizable. For uncertain tax positions, we use a more-likely-than-not threshold, greater than 50%, based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are recognized as a component of the tax provision.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Foreign Currency</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For our non-U.S. dollar functional currency subsidiaries, assets and liabilities are translated into U.S. dollars using fiscal year end exchange rates. Sales and expenses are translated at average monthly exchange rates. Foreign currency translation gains and losses are included as a component of accumulated other comprehensive loss within equity. Gains and losses resulting from foreign currency transactions are included in earnings. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the test for goodwill impairment by eliminating Step 2 from the goodwill impairment test which previously measured a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount. We adopted ASU 2017-04, effective January 1, 2020. As a result of adopting the new rules, we compare the estimated fair value of our reporting units to their respective carrying values when evaluating the recoverability of goodwill. If the carrying value of a reporting unit exceeds its fair value, an impairment charge will be recognized for the amount by which its carrying value exceeds the reporting unit's fair value; however, the loss recognized will not exceed the goodwill allocated to the reporting unit. The adoption of ASU 2017-04 did not have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which amends the disclosure requirements in ASC 820 by adding, changing, or removing certain disclosures. The ASU applies to all entities that are required under this guidance to provide disclosures about recurring or nonrecurring fair value measurements. We adopted these amendments, effective January 1, 2020. The adoption of ASU 2018-13 did not have a significant impact on our consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15, effective January 1, 2020. The adoption of ASU 2018-15 did not have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326) - Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires companies to measure financial assets at an amortized cost basis to be presented at the net amount expected to be collected. The new accounting rules eliminate the probable initial recognition threshold and, instead, reflect an entity's current estimate of all expected credit losses. ASU 2016-13 is applicable to our trade receivables. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. We have elected this extension and the effective date for us to adopt this standard will be for fiscal years beginning after December 15, 2022. We are currently in the process of evaluating the impact of ASU 2016-13, but we do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which removes certain exceptions to the general principles of the accounting for income taxes and also improves consistent application of and simplification of other areas when accounting for income taxes. The guidance is effective for us beginning in the first quarter of fiscal year 2021, while early adoption is permitted. We do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.</span></div> Luna Innovations Incorporated (“we” or the "Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure. Consolidation PolicyOur consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and include our accounts and the accounts of our wholly owned subsidiaries. We eliminate from our financial results all intercompany transactions. <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our consolidated financial statements and accompanying notes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results may differ from such estimates and assumptions.</span></div> <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lightwave Revenues</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are generated by the sale of commercial products and services under various sales programs to the end user and through distribution channels. We sell fiber optic test and sensing systems to end users for use in numerous fiber optic-based measurement applications. Revenues are recorded net of applicable sales taxes collected from customers and payable to state or local governmental entities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost-plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Luna Labs Revenues</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80% to 90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.</span></div> Allowance for Uncollectible ReceivablesAccounts receivable are recorded at their face amount, less an allowance for doubtful accounts. We review the status of our uncollected receivables on a regular basis. In determining the need for an allowance for uncollectible receivables, we consider our customers’ financial stability, past payment history and other factors that bare on the ultimate collection of such amounts. 900000 900000 Cash EquivalentsWe consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. To date, we have not incurred losses related to cash and cash equivalents. Our foreign currency risk on cash and cash equivalents held outside of the US is not material. Cash equivalents at December 31, 2020 and 2019 included $3.1 million and $19.8 million, respectively, invested in U.S. Treasury obligations through a sweep account with our bank. The full value of amounts invested through the sweep account are convertible to cash on a daily basis. Our cash transactions are processed through reputable commercial banks. We regularly maintain cash balances with financial institutions which exceed Federal Deposit Insurance Corporation (“FDIC”) insurance limits. 3100000 19800000 7500000 5000000.0 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are measured at fair value, which is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. Valuation techniques are based on observable or unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy:</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Quoted prices for identical instruments in active markets.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which significant value drivers are observable.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable.</span></div>The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value because of the short-term nature of these instruments. The carrying amount of lease liabilities approximate fair value because these financial instruments bear interest at rates that approximate current market rates for similar agreements with similar maturities and credit. We consider the terms of the PNC Bank, National Association debt facility, including its interest rate of LIBOR plus a margin ranging from 1.75% to 2.25%, to be at market based upon similar instruments that would be available to us. 0.0175 0.0225 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment, net</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, are stated at cost less accumulated depreciation. We record depreciation using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or life of improvements</span></td></tr></table></div> We record depreciation using the straight-line method over the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 – 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or life of improvements</span></td></tr></table> P3Y P7Y P7Y P3Y <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of patents related to certain intellectual property that we have developed or acquired, and identifiable intangible assets recognized in connection with our acquisition of OptaSense Holdings Ltd. ("OptaSense") and General Photonics, Inc. ("GP"). We amortize our identified intangible assets over their estimated useful lives ranging between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZWNiM2Y3Y2JiOTQwNjNiMGRmZjg2ODc2Mjg5ZjY1L3NlYzo5OWVjYjNmN2NiYjk0MDYzYjBkZmY4Njg3NjI4OWY2NV8xMDMvZnJhZzozMzg2MjY3NDdmYzU0OWU5OWYzMTBlZTNlNzhkYjZhMC90ZXh0cmVnaW9uOjMzODYyNjc0N2ZjNTQ5ZTk5ZjMxMGVlM2U3OGRiNmEwXzE3OTk1_5876ba49-4cf6-4b02-827d-5666d1715820">one</span> and fifteen years and analyze the reasonableness of the remaining useful life whenever events or circumstances indicate that the carrying amount may not be recoverable to determine whether their carrying value has been impaired.</span></div> P15Y <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment in the fourth quarter (October 1st) and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment can be performed to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, we compare the fair value of each reporting unit to its carrying value using a quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is considered not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quantitative assessment, we estimate the fair value of each reporting unit using a combination of an income approach using a discounted cash flow ("DCF") analysis and a market-based valuation approach based on comparable public company trading values. Determining the fair value of a reporting unit requires the exercise of significant management judgments, including the amount and timing of projected future revenues, earnings and cash flows after considering factors such as recent operating performance, general market and industry conditions, existing and expected future contracts, changes in working capital and long-term business plans and growth initiatives. The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the corporate level to the reporting units.</span></div> Research, Development and EngineeringResearch, development and engineering expense not related to contract performance are expensed as incurred. 6700000 7500000 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair value. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</span></div> InventoryInventory consists of finished goods, work in process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value. <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income per Share</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic per share data is computed by dividing net income attributable to common stockholders by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential common shares had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.</span></div> 1900000 3200000 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two stock-based compensation plans, which are described further in Note 11. We recognize compensation expense based upon the fair value of the underlying equity award as of the date of grant. We have elected to use the Black-Scholes option pricing model to value any stock options granted. Restricted stock and restricted stock units awarded are valued at the closing price of our common stock on the date of the award. We recognize stock-based compensation for such awards on a straight-line method over the requisite service period of the awards taking into account the effects of the expected exercise. We reduce stock-based compensation expense for the value of any forfeitures of unvested awards as such forfeitures occur.</span></div> 2 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the liability method. Deferred tax assets or liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities as measured by the enacted tax rates, which will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is provided unless we conclude it is more likely than not that the deferred tax assets will be realized.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. We evaluate our ability to benefit from all deferred tax assets and establish valuation allowances for amounts we believe are not more-likely-than-not to be realizable. For uncertain tax positions, we use a more-likely-than-not threshold, greater than 50%, based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are recognized as a component of the tax provision.</span></div> Foreign CurrencyFor our non-U.S. dollar functional currency subsidiaries, assets and liabilities are translated into U.S. dollars using fiscal year end exchange rates. Sales and expenses are translated at average monthly exchange rates. Foreign currency translation gains and losses are included as a component of accumulated other comprehensive loss within equity. Gains and losses resulting from foreign currency transactions are included in earnings. <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the test for goodwill impairment by eliminating Step 2 from the goodwill impairment test which previously measured a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount. We adopted ASU 2017-04, effective January 1, 2020. As a result of adopting the new rules, we compare the estimated fair value of our reporting units to their respective carrying values when evaluating the recoverability of goodwill. If the carrying value of a reporting unit exceeds its fair value, an impairment charge will be recognized for the amount by which its carrying value exceeds the reporting unit's fair value; however, the loss recognized will not exceed the goodwill allocated to the reporting unit. The adoption of ASU 2017-04 did not have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-13 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which amends the disclosure requirements in ASC 820 by adding, changing, or removing certain disclosures. The ASU applies to all entities that are required under this guidance to provide disclosures about recurring or nonrecurring fair value measurements. We adopted these amendments, effective January 1, 2020. The adoption of ASU 2018-13 did not have a significant impact on our consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15, effective January 1, 2020. The adoption of ASU 2018-15 did not have a significant impact on our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Pronouncements not yet adopted</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326) - Measurement of Credit Losses on Financial Instruments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires companies to measure financial assets at an amortized cost basis to be presented at the net amount expected to be collected. The new accounting rules eliminate the probable initial recognition threshold and, instead, reflect an entity's current estimate of all expected credit losses. ASU 2016-13 is applicable to our trade receivables. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. We have elected this extension and the effective date for us to adopt this standard will be for fiscal years beginning after December 15, 2022. We are currently in the process of evaluating the impact of ASU 2016-13, but we do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which removes certain exceptions to the general principles of the accounting for income taxes and also improves consistent application of and simplification of other areas when accounting for income taxes. The guidance is effective for us beginning in the first quarter of fiscal year 2021, while early adoption is permitted. We do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.</span></div> Business Acquisitions<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OptaSense Holdings Limited</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2020, we entered into and closed a Share Purchase Agreement (the “Share Purchase Agreement”) with QinetiQ Holdings Limited (“QinetiQ”) for the purchase of all of the shares of OptaSense, a recognized market leader in fiber optic distributed monitoring solutions for pipelines, oilfield services, security, highways and railways, as well as power and utilities monitoring systems. Pursuant to the Share Purchase Agreement, we acquired all outstanding shares of OptaSense for aggregate consideration of $38.9 million (£29.0 million) subject to adjustment as described in the Share Purchase Agreement (the “Transaction”). The acquisition of OptaSense provides us with important distributed acoustic sensing ("DAS") intellectual </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property and products. OptaSense's technology and products and geographic footprint are highly complementary to Luna, which we believe will accelerate our technology and overall growth roadmap. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Share Purchase Agreement and a Tax Deed entered into between QinetiQ and us (the “Tax Deed”) in connection with the Share Purchase Agreement contain customary representations and warranties and indemnities. In addition, at closing of the acquisition, we obtained a warranty and indemnity insurance policy from Liberty Mutual Insurance Europe SE (LMIE) in connection with the Share Purchase Agreement and the Tax Deed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for a period of two years after closing, QinetiQ has agreed not, directly or indirectly, alone or jointly with any other person, to compete or engage in any competing business with us in countries in which OptaSense operates and not to solicit our customers, employees or suppliers, subject to specified exceptions. QinetiQ has also agreed to provide specified transitional services for a period of six months after closing.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the period from the closing of the OptaSense acquisition through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recognized revenue of $1.5 million and an operating loss of $0.9 million. OptaSense's operating loss for the period from the closing of the acquisition through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included $0.1 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Ridge Technologies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2020, we acquired New Ridge Technologies, a small company that develops and manufactures fiber optic test and measurement equipment and advanced fiber optic subsystems primarily for telecommunication and radio-over-fiber applications. The company's acquired operations will be integrated into, and reported as a part of, our Lightwave segment. This acquisition supports our growth strategy in the communications test arena. The total consideration was $0.6 million which consisted of $0.4 million paid at closing and $0.2 million of contingent consideration related to an earn-out provision. We recorded $0.02 million of goodwill upon the completion of the purchase consideration allocation. Depending on the achievement of certain metrics during the two years following closing, we may pay the seller up to $0.2 million in contingent consideration related to the earn-out provision.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General Photonics Corporation</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, we acquired the outstanding stock of GP for cash considerat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ion of $19.0 million. Of th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e purchase price, $17.1 million was paid at closing and $1.9 million was placed into escrow for possible working capital adjustments to the purchase price and potential satisfaction of certain post-closing indemnification obligations. Additionally, we may become obligated to pay additional cash consideration of up to $1.0 million if certain revenue targets for the GP historical business are met for the twelve-month period following the closing. We estimated the fair value of the contingent obligation to be $1.0 million, which is shown in accrued liabilities on the consolidated balance sheet and was subsequently paid during the year ended December 31, 2020. The fair value of the contingent obligation was determined using the present value of estimated likely future payments. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the period from the closing of the GP acquisition through December 31, 2019, we recognized revenue of $10.5 million and operating income of $1.4 million. Operating income for the period from the closing of the acquisition through December 31, 2019 included $1.6 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory associated with the acquisition of GP. Operating income for the year ended December 31, 2019 also included $0.9 million of costs associated with the acquisition of GP. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These acquisitions have been accounted for under the acquisition method of accounting in accordance with ASC 805 - Business Combinations. Under ASC 805, the total estimated purchase consideration is allocated to the acquired tangible and intangible assets and assumed liabilities based on their estimated fair values as of the acquisition date. Any excess of the fair value of the acquisition consideration over the identifiable assets acquired and liabilities assumed is recognized as goodwill. The allocation of the purchase consideration for the OptaSense acquisition is preliminary. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration of each acquisition (excluding cash of $5.2 million and $3.8 million, respectively):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.101%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense (2020)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP (2019)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The identifiable intangible assets and their estimated useful lives were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Useful Life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OptaSense's developed technology primarily consists of its DAS product solutions that deliver superior measurements for a wide range of applications from advanced industrial monitoring through high performance geophysical measurements. GP's developed technologies acquired primarily consisted of its technologies relating to the measurement and control of the polarization of light. The developed technologies were valued using the "multi-period excess earnings" method, under the income approach. The multi-period excess earnings method reflects the present value of the projected cash flows that are expected by the developed technologies less charges representing the contribution of other assets to those cash flows. Discount rates of 17.5% and 17% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks are considered a type of guarantee of a certain level of recognizability, quality or performance represented by the OptaSense and GP brands. Trade names and trademarks were valued using the "relief from royalty" method under the income approach. This method is based on the assumption that in lieu of ownership, a market participant would be willing to pay a royalty in order to exploit the related benefits of these assets. Discount rates of 17.5% and 16% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog arises from unfulfilled purchase or sales order contracts. The value of OptaSense's backlog as of the acquisition date was calculated using the income approach. A discount rate of 16.5% was used to discount the cash flows attributable solely to the backlog to the present value. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships represent the fair value of either (i) the avoidance of cost associated with the creation of a new customer relationship or (ii) the projected cash flows that will be derived from the sale of products to existing customers as of the acquisition date. OptaSense's customer relationships were valued using the cost approach based on the expected time to re-build the customer base. GP's customer relationships were valued using the "distributor" method, under the income approach. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this premise, the margin of a distributor within the industry is deemed to be the margin attributable to customer relationships. This isolates the cash flows attributable to the customer relationships for which a market participant would be willing to pay. Discount rates of 17.5% and 16% were used to discount these cash flows for OptaSense and GP, respectively, to the present value.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed in connection with the acquisition. Goodwill generated from our business acquisitions was primarily attributable to expected synergies from future customer and sales growth.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro forma consolidated results of operations</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information presents combined results of operations for each of the periods presented as if the acquisitions of OptaSense and GP had been completed on January 1, 2019. The pro forma information includes adjustments to depreciation expense for property and equipment acquired and amortization expense for the intangible assets acquired and the elimination of transaction expenses recognized in each period. Transaction-related expenses associated with the acquisition of OptaSense and excluded from pro forma income from continuing operations were $2.2 million for the year ended December 31, 2020. Transaction-related expenses associated with the acquisition of GP and excluded from pro forma income from continuing operations were $1.0 million for the year ended December 31, 2019. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisitions of OptaSense and GP occurred on January 1, 2019, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.350%"><tr><td style="width:1.0%"/><td style="width:42.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.903%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.903%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38900000 29000000.0 P2Y P6M 1500000 900000 100000 600000 400000 200000 20000.00 200000 19000000.0 17100000 1900000 1000000.0 1000000.0 10500000 1400000 1600000 900000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration of each acquisition (excluding cash of $5.2 million and $3.8 million, respectively):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.101%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense (2020)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP (2019)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,553 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5200000 3800000 5553000 1521000 2823000 0 11483000 2698000 1026000 764000 1247000 286000 11263000 8200000 7619000 10512000 2082000 0 22000 0 4089000 4076000 3259000 0 747000 0 1335000 0 33688000 19905000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The identifiable intangible assets and their estimated useful lives were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.372%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Useful Life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P8Y P10Y 7379000 7200000 P3Y P15Y 2580000 400000 P3Y 699000 0 P5Y P15Y 605000 600000 11263000 8200000 0.175 0.17 0.175 0.16 0.165 0.175 0.16 2200000 1000000.0 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisitions of OptaSense and GP occurred on January 1, 2019, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.350%"><tr><td style="width:1.0%"/><td style="width:42.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.903%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.903%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OptaSense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 103971000 101390000 72577000 1364000 487000 6913000 Accounts Receivable, net<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,951 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 25418000 17194000 419000 5000 25837000 17199000 886000 930000 24951000 16269000 InventoryInventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value. <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventory are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventory are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,294 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 11547000 1695000 1425000 1008000 10625000 7591000 23597000 10294000 Property and Equipment, net<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less—accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>Depreciation for the years ended December 31, 2020 and 2019 was approximately $1.1 million and $1.0 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations. <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less—accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 70000 4844000 9564000 353000 685000 106000 1178000 2416000 5288000 185000 0 7904000 16785000 4596000 13319000 3308000 3466000 1100000 1000000.0 Intangible Assets, net<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 18 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer base</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization for the years ended December 31, 2020 and 2019 was approximately $1.8 million and $1.6 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate amortization, based on the net value of intangible assets at December 31, 2020, for each of the next five years and beyond is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We did not recognize any intangible asset impairment charges during the years ended December 31, 2020 or 2019.</span></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 18 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer base</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P18Y 5702000 5291000 P5Y P10Y 17344000 9800000 1580000 1580000 P5Y P7Y 1302000 700000 P3Y P15Y 3122000 550000 P3Y 696000 0 29746000 17921000 9637000 7727000 20109000 10194000 1800000 1600000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated aggregate amortization, based on the net value of intangible assets at December 31, 2020, for each of the next five years and beyond is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2978000 2906000 2807000 2316000 2306000 6796000 20109000 Goodwill<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020 and December 31, 2019, goodwill has been allocated to our Lightwave segment. The changes in the carrying value of goodwill during the years ended December 31, 2020 and December 31, 2019 were as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.321%"><tr><td style="width:1.0%"/><td style="width:71.249%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:26.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Goodwill resulting from business acquisition</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Measurement period adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Goodwill resulting from business acquisitions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    After completing a qualitative assessment of our goodwill during the fourth quarter of 2020, we concluded the carrying value of goodwill was not impaired as of December 31, 2020.</span></div> The changes in the carrying value of goodwill during the years ended December 31, 2020 and December 31, 2019 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.321%"><tr><td style="width:1.0%"/><td style="width:71.249%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:26.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Goodwill resulting from business acquisition</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Measurement period adjustment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Goodwill resulting from business acquisitions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 101000 10512000 -71000 10542000 7637000 -58000 18121000 Accrued Liabilities<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.076%"><tr><td style="width:1.0%"/><td style="width:71.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities-other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.076%"><tr><td style="width:1.0%"/><td style="width:71.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities-other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9103000 6416000 225000 1000000 825000 113000 281000 716000 42000 0 456000 365000 1227000 426000 12159000 9036000 Debt<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan (net of debt issuance costs of $66, 2.48% at December 31, 2020)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Loan (2.48% at December 31, 2020)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt obligations </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PNC Bank Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2020 (the “Effective Date”), we entered into a Loan Agreement (the “Loan Agreement”) with PNC Bank, National Association, as lender (the “Lender”) and our domestic subsidiaries as guarantors. The Loan Agreement provides a $12.5 million term loan facility (the “Term Loan”) and a $15.0 million revolving credit facility (the “Revolving Line”), which includes a $3.0 million letter of credit sublimit. On the Effective Date, we borrowed the full amount of the Term Loan from the Lender pursuant to a term note (the “Term Note”) and a $7.6 million revolving loan (the “Revolving Loan”) pursuant to a revolving line of credit note (the “Revolving Line of Credit Note”). We may repay and reborrow advances under the Revolving Line from time to time pursuant to the Revolving Line of Credit Note.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan matures on December 1, 2023. The Term Loan is due and payable in 12 equal quarterly payments of principal and interest. The Term Loan bears interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio (as defined in the Loan Agreement). We may prepay the Term Loan without penalty or premium.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Line expires on December 1, 2023. Borrowings under the Revolving Line will bear interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio. Accrued interest will be due and payable on the first day of each month and the outstanding principal balance and any accrued but unpaid interest will be due and payable on December 1, 2023. The unused portion of the Revolving Line will accrue a fee equal to 0.20% per annum multiplied by the quarterly average unused amount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provided our obligations under the Loan Agreement have been satisfied, we may terminate the Loan Agreement at any time upon <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk5ZWNiM2Y3Y2JiOTQwNjNiMGRmZjg2ODc2Mjg5ZjY1L3NlYzo5OWVjYjNmN2NiYjk0MDYzYjBkZmY4Njg3NjI4OWY2NV8xNDUvZnJhZzpkN2FjMjYwNTUyMmI0NzI1YmNiM2RmZmU4ODJiNmRlYy90ZXh0cmVnaW9uOmQ3YWMyNjA1NTIyYjQ3MjViY2IzZGZmZTg4MmI2ZGVjXzMyOTg1MzQ5MzU0OTI_282373cb-d6ca-4c1e-b3bc-75609ef54a9b">three</span> business days’ advance written notice to the Lender.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan Agreement includes a number of affirmative and restrictive covenants applicable to us and our subsidiaries, including, among others, financial covenants regarding minimum net leverage and fixed charge coverage, affirmative covenants regarding delivery of financial statements, payment of taxes, and maintenance of government compliance, and restrictive covenants regarding dispositions of property, acquisitions, incurrence of additional indebtedness or liens, investments and transactions with affiliates. We are also restricted from paying dividends or making other distributions or payments on our capital stock, subject to limited exceptions. We were in compliance with these covenants as of December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of certain events, including failure to satisfy our payment obligations under the Loan Agreement, failure to adhere to the financial covenants, the breach of certain of our other covenants under the Loan Agreement, cross defaults to other indebtedness or material agreements, judgment defaults and defaults related to failure to maintain governmental approvals, the Lender will have the right, among other remedies, to declare all principal and interest immediately due and payable, and to exercise secured party remedies. </span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Silicon Valley Bank Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintained a Loan and Security Agreement (the "Credit Facility") with Silicon Valley Bank ("SVB") under which we had a term loan with an original borrowing amount of $6.0 million (the “Original Term Loan”). The Original Term Loan carried a floating annual interest rate equal to SVB’s prime rate then in effect plus 2%. The Original Term Loan matured and was repaid in May 2019.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2020, we entered into an Amended and Restated Loan and Security Agreement (the “A&amp;R Loan Agreement”) with SVB, which amended and restated in its entirety our previous Loan and Security Agreement dated as of October 10, 2019, as amended. Under the A&amp;R Loan Agreement, SVB agreed to make advances available up to $10.0 million </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the “A&amp;R Revolving Line”). If we borrow from the A&amp;R Revolving Line, such borrowing would carry a floating annual interest rate equal to the greater of (i) the Prime Rate (as defined in the Loan Agreement) then in effect plus .50% or (ii) 4.75%. Amounts borrowed under the A&amp;R Revolving Line may be repaid and, prior to the A&amp;R Revolving Line Maturity Date (defined below), reborrowed. The Revolving Line terminates on October 10, 2021 (the “A&amp;R Revolving Line Maturity Date”), unless earlier terminated by us.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due under the A&amp;R Loan Agreement are secured by our assets, including all personal property and bank accounts; however, intellectual property is not secured under the Loan Agreement. The Loan Agreement requires us to observe a number of financial and operational covenants, including maintenance of a specified Liquidity Coverage Ratio (as defined in the A&amp;R Loan Agreement), protection and registration of intellectual property rights and customary negative covenants. As of December 31, 2020, there were no events of default on the Credit Facility. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2020, we terminated the A&amp;R Loan Agreement, dated October 8, 2020. As of the time of termination, there were no amounts outstanding under the A&amp;R Loan Agreement. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2020, we were granted a loan (the "Loan") from SVB in the aggregate amount of $4.5 million, pursuant to the Paycheck Protection Program under Division A, Title I of the CARES Act, which was enacted March 27, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2020, we returned the full amount of the proceeds of the Loan to SVB. The decision to return the proceeds was based on the revised guidance issued by the U.S. Department of Treasury and the Small Business Administration subsequent to our application for the Loan.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities on debt are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net for the years ended December 31, 2020 and 2019 consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on Term Loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on Revolving Line of Credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan (net of debt issuance costs of $66, 2.48% at December 31, 2020)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Loan (2.48% at December 31, 2020)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt obligations </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 66000 0.0248 12434000 0 0.0248 7550000 0 19984000 0 4167000 0 15817000 0 12500000 15000000.0 3000000.0 7600000 12 0.0175 0.0225 0.0175 0.0225 0.0020 6000000.0 0.02 10000000.0 0.0050 0.0475 4500000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities on debt are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:84.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4167000 4167000 11650000 19984000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net for the years ended December 31, 2020 and 2019 consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on Term Loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on Revolving Line of Credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26000 8000 16000 0 2000 6000 5000 2000 24000 0 25000 16000 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have operating leases for our facilities, which have remaining terms ranging from 1 to 5 years. Our leases do not have an option to extend the lease period beyond the stated term unless the new term is agreed by both parties. They also do not have an early termination clause included. Our operating lease agreements do not contain any material restrictive covenants. Some of our operating lease agreements contain variable payment provisions that provide for rental increases based on consumer price indices. The change in rent expense resulting from changes in these indices are included within variable rent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We also have finance leases for equipment which have remaining terms ranging from 1 to 4 years. These lease agreements are for general office equipment with a 5-year useful life. These lease agreements do not have an option to extend the lease beyond the stated terms nor do they have an early termination clause. These lease agreements do not have any variable payment provisions included. The finance lease costs consist of interest expense and amortization, and are included primarily in selling, general and administrative expense in our consolidated statement of operations. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The discount rate for both our operating and finance leases was not readily determinable in the specific lease agreements. As a result, our incremental borrowing rate was used as the discount rate when establishing the ROU assets and corresponding lease liabilities. As of December 31, 2020, we had no operating or finance leases that have not yet commenced. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.508%"><tr><td style="width:1.0%"/><td style="width:48.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rent costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.409%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total future minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less: Interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.574%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except weighted-average data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have operating leases for our facilities, which have remaining terms ranging from 1 to 5 years. Our leases do not have an option to extend the lease period beyond the stated term unless the new term is agreed by both parties. They also do not have an early termination clause included. Our operating lease agreements do not contain any material restrictive covenants. Some of our operating lease agreements contain variable payment provisions that provide for rental increases based on consumer price indices. The change in rent expense resulting from changes in these indices are included within variable rent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We also have finance leases for equipment which have remaining terms ranging from 1 to 4 years. These lease agreements are for general office equipment with a 5-year useful life. These lease agreements do not have an option to extend the lease beyond the stated terms nor do they have an early termination clause. These lease agreements do not have any variable payment provisions included. The finance lease costs consist of interest expense and amortization, and are included primarily in selling, general and administrative expense in our consolidated statement of operations. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The discount rate for both our operating and finance leases was not readily determinable in the specific lease agreements. As a result, our incremental borrowing rate was used as the discount rate when establishing the ROU assets and corresponding lease liabilities. As of December 31, 2020, we had no operating or finance leases that have not yet commenced. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.508%"><tr><td style="width:1.0%"/><td style="width:48.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rent costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.409%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total future minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less: Interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.574%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except weighted-average data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P1Y P5Y P1Y P4Y P5Y <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.508%"><tr><td style="width:1.0%"/><td style="width:48.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rent costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total rent expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.574%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except weighted-average data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Finance cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1647000 1622000 133000 -147000 1780000 1475000 Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.409%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and beyond</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total future minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less: Interest</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Total lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2953000 53000 53000 2674000 53000 53000 2390000 53000 53000 1897000 52000 52000 1226000 48000 3882000 0 15022000 259000 2551000 15000 15000 12471000 244000 2223000 48000 48000 10248000 196000 196000 12471000 244000 48000 46000 4000 5000 52000 51000 1647000 1622000 53000 40000 10740000 0 247000 15000 P6Y3M18D P3Y8M12D P4Y10M24D P2Y1M6D 0.05 0.07 0.02 0.07 Stockholders’ Equity<div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series A Convertible Preferred Stock</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2010, we entered into a transaction with Carilion, in which Carilion agreed to exchange all of its Senior Convertible Promissory Notes with an original principal amount of $5.0 million plus all accrued but unpaid interest, totaling $1.2 million, for 1,321,514 shares of our newly designated Series A Convertible Preferred Stock. The Series A Convertible Preferred Stock is non-voting, carries a dividend of 6% payable </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in shares of common stock and maintains a liquidation preference up to $6.2 million. In September 2019, Carilion elected to convert the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,321,514 shares of preferred stock into an equal number of shares of our common stock. In addition, we issued 770,454 shares of our common stock in satisfaction of the accrued dividends earned on the preferred stock prior to its conversion.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2016, we adopted our 2016 Equity Incentive Plan (the "2016 Plan") as a successor to the 2006 Plan. Under the 2016 Plan, our Board of Directors is authorized to grant both incentive and non-statutory stock options to purchase common stock and restricted stock awards to our employees, directors, and consultants. The 2016 Plan provides for the issuance of 3,500,000 shares plus any amounts forfeited from grants under the 2006 Plan after the expiration date of the 2006 Plan. Options generally have a life of 10 years and exercise price equal to or greater than the fair market value of the Common Stock as determined by the Board of Directors. Vesting typically occurs over a four-year period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity of the options to purchase common stock under the 2006 Plan and the 2016 Plan. The prices represent the closing price of our Common Stock on the Nasdaq Capital Market on the respective dates.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price per<br/>Share Range</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share, per share and weighted-average data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,108,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 - 6.55</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,707)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.47 - 3.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 - 1.81</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.21 - 7.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.37</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,515)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.27 - 7.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.21 - 4.43</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.27 - 7.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.59</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option granted is estimated as of the grant date using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate range</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.494%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of option-years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. Expected volatility is based upon the average historical volatility of our common stock over the period commensurate with the expected term of the related instrument. The expected life and estimated post-employment termination behavior is based upon historical experience of homogeneous groups, executives and non-executes, within our company. We do not currently pay dividends on our common stock nor do we expect to in the foreseeable future.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of<br/>Exercise Prices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life in<br/>Years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life in<br/>Years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price of<br/>Options<br/>Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.37</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.28</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.59</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.76</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.26</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Intrinsic Value of<br/>Options Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair Value of<br/>Options Vested</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the weighted average grant date fair value of options granted was $6.65 and $3.63 per share, respectively. We estimate the fair value of options at the grant date using the Black-Scholes model. For all stock options granted through December 31, 2020, the weighted average remaining service period is 6.0 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized stock option expense at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020 that will be amortized over the weighted-average remaining service period of 2.0 years totaled $2.1 million. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have granted shares of restricted stock to certain employees that have vested in three equal annual installments on the anniversary dates of their grant. However, beginning in 2019, we altered our approach for these grants to replace the grant of restricted stock subject to time-based vesting with the grant of a combination of restricted stock units ("RSUs") subject to time-based vesting and performance-based vesting. Each RSU represents the contingent right to receive a single share of our common stock upon the vesting of the award. For the year ended December 31, 2020, we granted an aggregate of 138,650 RSUs to certain employees. Of the RSUs granted during 2020, 76,700 of such RSUs are subject to time-based vesting and are scheduled to vest in three equal annual installments on the anniversary dates of the grant. The remaining 61,950 RSUs are performance-based awards that will vest based on our achievement of long-term performance goals, in particular, based on our levels of 2022 revenue and operating income. The 61,950 shares issuable upon vesting of the performance-based RSUs represent the maximum payout under our performance-based awards, based upon 150% of our target performance for 2022 revenue and operating income (the payout of such awards based on target performance for 2022 revenue and operating income would be 41,300 shares). In the case of the time-based and performance-based RSUs, vesting is also subject to the employee's continuous service with us through vesting. In 2020, 137,997 shares of restricted stock and 72,335 RSUs granted to employees vested. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in conjunction with our 2018, 2019 and 2020 Annual Meetings of Stockholders, we granted RSUs to certain members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy (other members of our Board of Directors elected to receive their annual equity compensation for Board service in the form of stock units under our Deferred Compensation Plan as described below). RSUs granted to our non-employee Directors vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting. In 2020 and 2019, we granted 10,652 and 11,600, respectively, RSUs to non-employee members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy. In 2020 and 2019, 11,600 and 16,286 RSUs, respectively, vested.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the number of unvested shares underlying our restricted stock awards and RSUs and the value of our unvested restricted stock awards and RSUs in 2020 and 2019:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and weighted-average share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Unvested Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Grant Date Fair Value of Unvested Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.48 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $2.1 million and $1.5 million in stock-based compensation expense, which is recorded in selling, general and administrative expense on the consolidated statement of operations for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized restricted stock and RSUs expense at December 31, 2020 that will be amortized over the weighted-average remaining service period of 1.7 years totaled $1.2 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Employee Stock Purchase Plan </span></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2020, our board of directors approved, and on May 11, 2020, our stockholders approved, the Luna Innovations Incorporated 2020 Employee Stock Purchase Plan (the "2020 ESPP"). The 2020 ESPP grants our eligible employees a purchase right to purchase up to that number of shares of common stock purchasable either with a percentage or with a maximum dollar amount, as designed by the Board of Directors, during the period that begins on the offering date and ends on the date stated in the offering. The maximum number of shares of common stock that may be issued under the 2020 ESPP is 1,200,000 shares. The 2020 ESPP is considered a compensatory plan and the fair value of the discount and the look-back period will be estimated using the Black-Scholes option pricing model and expense will be recognized over the six-month withholding period prior to the purchase date. For the year ended December 31, 2020, we recognized $0.2 million in share-based compensation expense related to the 2020 ESPP, which is included in our selling, general and administrative expense in the accompanying consolidated statement of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-employee Director Deferred Compensation Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a non-employee director deferred compensation plan (the “Deferred Compensation Plan”) that permits our non-employee directors to defer receipt of certain compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to our Deferred Compensation Plan, non-employee directors can also elect to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our stock unit activity under the Deferred Compensation Plan for 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.660%"><tr><td style="width:1.0%"/><td style="width:56.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except stock units and weighted-average share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, 24,855 outstanding stock units had not yet vested.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, our board of directors authorized a stock repurchase program which allowed us to repurchase up to $2.0 million of our common stock through August 2020. As of December 31, 2020, we had repurchased a total of 333,953 shares for an aggregate purchase price of $2.0 million under this stock repurchase program, all of which had been repurchased before the program expired in September 2019. We currently maintain all repurchased shares under this stock repurchase program as treasury stock.</span></div> 5000000.0 1200000 1321514 0.06 6200000 1321514 -770454 3500000 P10Y P4Y <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity of the options to purchase common stock under the 2006 Plan and the 2016 Plan. The prices represent the closing price of our Common Stock on the Nasdaq Capital Market on the respective dates.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price per<br/>Share Range</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value (1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share, per share and weighted-average data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,108,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 - 6.55</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,707)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.47 - 3.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 - 1.81</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.21 - 7.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.37</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,515)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.27 - 7.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.21 - 4.43</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.27 - 7.59</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.59</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div>(1)The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. 3108868 0.61 6.55 2.26 3670000 1986740 1.81 3314000 14707 1.47 3.37 2.51 558834 0.61 1.81 1.21 625070 3.21 7.37 3.63 3160397 1.18 7.37 2.72 14460000 1835799 2.28 9198000 108515 1.27 7.59 3.66 792466 1.21 4.43 2.80 70000 6.27 7.59 6.65 2329416 1.18 7.59 2.76 16574000 1408119 2.26 10734000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option granted is estimated as of the grant date using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate range</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.494%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of option-years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.007 0.02494 P7Y P7Y 0.63 0.67 0 0 <div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of<br/>Exercise Prices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life in<br/>Years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Life in<br/>Years</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price of<br/>Options<br/>Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.37</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,160,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.28</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.18 - 7.59</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.76</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.26</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Intrinsic Value of<br/>Options Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair Value of<br/>Options Vested</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,178 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1.18 7.37 3160397 P6Y2M26D 2.72 1835799 P4Y3M18D 2.28 1.18 7.59 2329416 P6Y14D 2.76 1408119 P4Y8M23D 2.26 1642000 3268000 3322000 3178000 6.65 3.63 P6Y P2Y 2100000 3 138650 76700 3 61950 61950 1.50 41300 137997 72335 P1Y 10652 11600 11600 16286 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the number of unvested shares underlying our restricted stock awards and RSUs and the value of our unvested restricted stock awards and RSUs in 2020 and 2019:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and weighted-average share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Unvested Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Grant Date Fair Value of Unvested Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,600 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,302 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221,932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.48 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 458620 2.56 1172000 291600 3.75 1094000 210624 2.33 491000 37499 2.96 111000 502097 3.31 1664000 149302 6.48 967000 221932 3.19 708000 429467 4.48 1923000 2100000 1500000 P1Y8M12D 1200000 1200000 P6M 200000 P1Y <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our stock unit activity under the Deferred Compensation Plan for 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.660%"><tr><td style="width:1.0%"/><td style="width:56.834%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except stock units and weighted-average share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 507290 1.40 1699000 121713 4.41 629003 2.09 4585000 53757 6.62 47377 1.65 635383 2.41 6278000 24855 2000000.0 333953 2000000.0 Revenue Recognition<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenue from contracts with customers by geographic locations, customer type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. We disaggregate revenue on the basis of where the physical goods are shipped. We also classify revenue by the customer type of entity for which it does business, which is an </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indicator of the diversity of our client base. We attribute revenues generated from being a subcontractor to a commercial company as government revenue when the ultimate client is a government agency or department. Disaggregation by contract mix provides insight in terms of the degree of performance risk that we have assumed. Fixed-price contracts are considered to provide the highest amount of performance risk as we are required to deliver a scope of work or level of effort for a negotiated fixed price. Cost-based contracts are considered to provide the lowest amount of performance risk since we are generally reimbursed for all contract costs incurred in performance of contract deliverables with only the amount of incentive or award fees (if applicable) dependent on the achievement of negotiated performance requirements. By classifying revenue by major product and service, we attribute revenue from a client to the major product or service that we believe to be the client's primary market. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The details are listed in the table below for the years ended December 31, 2020 and 2019:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lightwave</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Luna Labs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lightwave</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Luna Labs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Geographic Location</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada, Central and South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Major Customer Type</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to the U.S. government</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. direct commercial sales and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign commercial sales &amp; other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Contract Type</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-type contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Timing of Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Major Products/Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test, measurement and sensing systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits. The net contract assets/(liabilities) changed by $1.1 million primarily due to an increased number of government research programs, primarily fixed-price contracts, that have not reached milestones as designated in their respective contracts, but revenue has been recognized based on costs incurred.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of our contract balances as of December 31, 2020 and 2019:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Net contract assets/(liabilities) </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div>Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations represent firm orders for which funding has not yet been appropriated. The approximate value of our Lightwave segment's unfulfilled performance obligations was $35.9 million at December 31, 2020. We expect to satisfy 77% of the performance obligations in 2021, 15% in 2022 and the remainder by 2025. The approximate value of our Luna Labs segment's unfulfilled performance obligations was $19.0 million at December 31, 2020. We expect to satisfy 70% of the performance obligations in 2021, 27% in 2022 and the remainder by 2023. The details are listed in the table below for the years ended December 31, 2020 and 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lightwave</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Luna Labs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lightwave</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Luna Labs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Geographic Location</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada, Central and South America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Major Customer Type</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to the U.S. government</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. direct commercial sales and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign commercial sales &amp; other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Contract Type</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-type contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Timing of Recognition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods transferred at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goods/services transferred over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue by Major Products/Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test, measurement and sensing systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 33706000 23201000 56907000 26409000 21399000 47808000 16181000 4000 16185000 13669000 0 13669000 7144000 350000 7494000 7277000 0 7277000 2084000 11000 2095000 1432000 0 1432000 0 0 0 330000 0 330000 59115000 23566000 82681000 49117000 21399000 70516000 8196000 21111000 29307000 8223000 19757000 27980000 25487000 2455000 27942000 18186000 1642000 19828000 25432000 0 25432000 22708000 0 22708000 59115000 23566000 82681000 49117000 21399000 70516000 56266000 13457000 69723000 45995000 11792000 57787000 2849000 10109000 12958000 3122000 9607000 12729000 59115000 23566000 82681000 49117000 21399000 70516000 50347000 2007000 52354000 41768000 1362000 43130000 8768000 21559000 30327000 7349000 20037000 27386000 59115000 23566000 82681000 49117000 21399000 70516000 7211000 21559000 28770000 5987000 20037000 26024000 50881000 0 50881000 41788000 0 41788000 1023000 2007000 3030000 1342000 1362000 2704000 59115000 23566000 82681000 49117000 21399000 70516000 1100000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of our contract balances as of December 31, 2020 and 2019:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.805%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Net contract assets/(liabilities) </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(680)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 7517000 3208000 7095000 3888000 422000 -680000 35900000 0.77 0.15 19000000.0 0.70 0.27 Income Taxes<div style="margin-bottom:16pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense/(benefit) from continuing operations consisted of the following for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.666%"><tr><td style="width:1.0%"/><td style="width:69.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.873%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.458%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,349)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense/(benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities consist of the following components:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.795%"><tr><td style="width:1.0%"/><td style="width:64.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt and inventory reserve</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UNICAP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC842 Lease Accounting (DTA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC842 Lease Accounting (DTL)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense/(benefit) from income taxes from continuing operations differs from the amount computed by applying the federal statutory income tax rate to our loss from continuing operations before income taxes as follows for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.502%"><tr><td style="width:1.0%"/><td style="width:67.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year R&amp;D credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense/(benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.85)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realization of our deferred income tax assets is dependent upon sufficient taxable income in future periods. In assessing whether deferred tax assets may be realized, we consider whether it is more likely than not that some portion, or all, of the deferred tax asset will be realized. We consider scheduled reversals of deferred tax liabilities, projected future taxable income and tax planning strategies that we can implement in making our assessment. We have net operating loss ("NOL") carryforwards of approximately $5.2 million for a previously acquired company expiring at varying dates through 2033. Our NOL carryovers will be subject to a Section 382 limitation based on a 2015 ownership change, and there have been no subsequent ownership changes. We continue to be in a three year cumulative net income position, and based on all available positive and negative evidence, we believe our net deferred tax asset will be fully realizable. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our OptaSense acquisition included a UK entity and a US entity which have deferred tax assets. Based on all available evidence, including cumulative history of losses, we have realized deferred tax assets only to the extent they are supported by the reversal of existing temporary differences. As a result, we have recorded a valuation allowance of $2.9 million as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.795%"><tr><td style="width:1.0%"/><td style="width:64.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Increases related to current period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Increases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had $0.2 million of unrecognized tax benefits. If these amounts are recognized in future periods, it would affect the effective tax rate on income from continuing operations for the years in which they are recognized. Interest and penalties released related to uncertain tax positions were not material for the year ended December 31, 2020. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period for which the event occurs requiring the adjustment. The amount of accrued interest and penalties as of December 31, 2020 is recorded in other long-term liabilities on the consolidated balance sheets. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense. We do not believe there are any positions for which it is reasonably possible that the total amount of unrecognized tax benefits will significantly increase or decrease within the next 12 months.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file numerous consolidated and separate income tax returns in the US federal jurisdiction and in many state and foreign jurisdictions. The U.S. federal statute of limitations remains open for the year 2017 and onward. U.S. state jurisdictions have statutes of limitation generally ranging from three to seven years. Our OptaSense companies have open years for audit including UK - 2017 and forward; US - 2017 and forward; and Canada - 2016 and forward. Given that certain subsidiaries have federal or state net operating loss carryforwards, the statute for examination by the taxing authorities will typically remain open for a period following the use of such net operating loss carryforwards, extending the period for examination beyond the years indicated above. We currently have no income tax returns under examination,</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act includes significant business tax provisions that, among other things, include the removal of certain limitations on utilization of net operating losses, increase the loss carryback period for certain losses to five years, and increase the ability to deduct interest expense, as well as amending certain provisions of the previously enacted Tax Cuts and Jobs Act. We do not expect the CARES Act to have a significant impact on our tax obligations. In December 2020, the Consolidated Appropriations Act, 2021 (“CAA”) was signed into law. The CAA included additional funding through tax credits as part of its economic package for 2021. We evaluated these items in its tax computation as of December 31, 2020 and determined that the items do not have a material impact on our financial statements as of December 31, 2020.</span></div> <div style="margin-bottom:16pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense/(benefit) from continuing operations consisted of the following for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.666%"><tr><td style="width:1.0%"/><td style="width:69.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.873%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.458%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,349)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense/(benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 89000 1467000 460000 228000 27000 0 576000 1695000 -70000 -2849000 -161000 -500000 3000 0 -228000 -3349000 348000 -1654000 <div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities consist of the following components:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.795%"><tr><td style="width:1.0%"/><td style="width:64.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt and inventory reserve</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UNICAP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC842 Lease Accounting (DTA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC842 Lease Accounting (DTL)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 430000 376000 113000 5000 111000 130000 -2610000 797000 -2852000 545000 3361000 2042000 5767000 1680000 679000 594000 829000 780000 4810000 1775000 2850000 360000 1960000 1415000 <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense/(benefit) from income taxes from continuing operations differs from the amount computed by applying the federal statutory income tax rate to our loss from continuing operations before income taxes as follows for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.502%"><tr><td style="width:1.0%"/><td style="width:67.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67.39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year R&amp;D credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense/(benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.85)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.2100 0.2100 0.0023 0 0.0399 -0.0867 0.0344 -0.6739 -0.0033 0.0726 0.0013 0.0050 0.0881 0.0420 -0.0725 -0.0175 0.1060 0 0.1787 0 0.0420 0 0.0110 0 0.0685 -0.4485 5200000 2900000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.795%"><tr><td style="width:1.0%"/><td style="width:64.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Increases related to current period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Increases related to prior period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 81000 0 130000 0 211000 0 200000 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation and other contingencies</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in litigation in relation to claims arising out of our operations in the normal course of business. While management currently believes it is not reasonably possible the amount of ultimate liability, if any, with respect to these actions will have a material adverse effect on our financial position, results of operations or liquidity, the ultimate outcome of any litigation is uncertain.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed $4.0 million of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. As of December 31, 2019, $1.5 million of the escrow balance had been received with the remaining $2.5 million in the escrow account pending resolution of our dispute of indemnity claims received from Macom. In March 2020, we settled the dispute resulting in us receiving $0.6 million and Macom receiving $1.9 million. For the year ended December 31, 2020, we have recorded a loss from discontinued operations of $1.4 million, net of income tax benefit, to reflect the settlement of the dispute. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2018, we sold the assets associated with our optoelectronic components and sub-assemblies ("Opto") business to an unaffiliated third party. The asset purchase agreement provides for additional consideration of up to $1.0 million </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contingent upon the achievement of a specified revenue level by the sold business during the 18 months following the sale. We did not receive any of the additional $1.0 million of consideration because the minimum revenue targets were not achieved. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have made, and will continue to make, efforts to comply with current and future environmental laws. We anticipate that we could incur additional capital and operating costs in the future to comply with existing environmental laws and new requirements arising from new or amended statutes and regulations. In addition, because the applicable regulatory agencies have not yet promulgated final standards for some existing environmental programs, we cannot at this time reasonably estimate the cost for compliance with these additional requirements. The amount of any such compliance costs could be material. We cannot predict the impact that future regulations will impose upon our business.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Obligation under Operating Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 - Leases for discussion of our lease obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitment</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We executed a non-cancelable purchase order totaling $1.4 million in the third quarter of 2020 and a non-cancelable purchase order totaling $1.6 million in the fourth quarter of 2020 for multiple shipments of tunable lasers to be delivered over an 12-month period. At December 31, 2020, approximately $2.9 million of these commitments remained and is expected to be delivered by October 31, 2021.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Guarantees</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2020, we had a total of $1.2 million in performance bond guarantees outstanding in favor of certain third parties to ensure performance of its obligations under certain customer contracts and lease arrangements. These guarantees expire at various dates through September 2022. To date, we have not incurred any charges associated with non-performance covered by such guarantees and have not accrued any liabilities as of December 31, 2020.</span></div> 4000000.0 1500000 2500000 600000 1900000 -1400000 1000000.0 P18M 1000000.0 1400000 1600000 P12M 2900000 Employee Profit Sharing Plan<div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a salary reduction/profit-sharing plan under provisions of Section 401(k) of the Internal Revenue Code. The plan is offered to all permanent employees. We contribute 30% of the salary deferral elected by each employee up to a maximum deferral of 10% of annual salary.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We contributed approximately $0.5 million and $0.4 million to the plan for the years ended December 31, 2020 and December 31, 2019, respectively.</span></div> 0.30 0.10 500000 400000 Relationship with Major CustomersDuring the years ended December 31, 2020 and 2019, approximately 35% and 40%, respectively, of our consolidated revenues were attributable to contracts with the U.S. government. At December 31, 2020 and 2019, receivables with respect to contracts with the U.S. government represented 14% and 12% of total trade receivables, respectively. 0.35 0.40 0.14 0.12 Financial Information About Segments<div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have two operating and reportable segments: Lightwave and Luna Labs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the year ended December 31, 2020, we changed our reportable segments to Lightwave and Luna Labs to align with how our Chief Operating Decision Maker (CODM) evaluates segment performance and allocates resources to the segments. Prior to the year ended December 31, 2020, we reported under two different reporting segments. We have reflected these new segment measures beginning in the year ended December 31, 2020 and prior periods have been restated for comparability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Lightwave segment develops, manufactures and markets distributed fiber optic sensing products and fiber optic communications test and control products. The Luna Labs segment performs applied research principally in the areas of sensing and instrumentation, advanced materials and health sciences.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Through December 31, 2020, our Chief Executive Officer and his direct reports (collectively represented our CODM), evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note 1, “Organization and Summary of Significant Accounting Policies”.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the results of operations for each segment is set forth in the table below. There were no significant inter-segment sales during the years ended December 31, 2020 and 2019. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2020 and 2019, 31% and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32%,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively, of our total sales took place outside the United States. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers in China represented 11% of total revenues for the year ended December 31, 2019, while no other single country, outside of the United States, represented more than 10% of total revenues for the year ended December 31, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, Lightwave</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, Luna Labs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization, Lightwave</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization, Luna Labs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional segment information is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,524 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property plant and equipment and intangible assets, Lightwave</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,995 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property plant and equipment and intangible assets, Luna Labs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2 2 2 0.31 0.32 0.11 <div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, Lightwave</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, Luna Labs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization, Lightwave</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization, Luna Labs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional segment information is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lightwave</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luna Labs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,524 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property plant and equipment and intangible assets, Lightwave</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,995 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property plant and equipment and intangible assets, Luna Labs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 59115000 49117000 23566000 21399000 82681000 70516000 4914000 2261000 69000 1055000 4983000 3316000 984000 697000 143000 252000 1714000 1486000 129000 68000 110446000 70276000 20556000 16248000 131002000 86524000 40995000 23201000 543000 1001000 Quarterly Results (unaudited)<div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our unaudited historical revenues, operating (loss)/income and net income by quarter during 2020 and 2019. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"><tr><td style="width:1.0%"/><td style="width:16.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands,<br/>except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lightwave</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luna Labs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income/(loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income/(loss) from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from discontinued operations, net of income tax of $464</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,380,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,589,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,809,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,895,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,039,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,246,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,291,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,159,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,549,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,466,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,411,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,831,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,479,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,650,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,115,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,211,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our unaudited historical revenues, operating (loss)/income and net income by quarter during 2020 and 2019. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.865%"><tr><td style="width:1.0%"/><td style="width:16.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.472%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands,<br/>except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lightwave</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luna Labs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,141 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,576 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,833 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,389 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income/(loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income/(loss) from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from discontinued operations, net of income tax of $464</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss)/income attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,380,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,589,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,809,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,895,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,039,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,246,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,291,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,159,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,549,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,466,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,411,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,831,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,479,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,650,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,115,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,211,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11554000 12933000 15350000 19278000 9518000 12523000 13088000 13988000 5587000 5643000 5700000 6637000 5315000 5291000 5301000 5492000 17141000 18576000 21050000 25915000 14833000 17814000 18389000 19480000 8364000 9517000 10949000 13358000 6768000 8752000 9275000 10388000 390000 1810000 2252000 530000 -897000 1014000 1482000 1718000 320000 1369000 3102000 -64000 1126000 841000 1230000 2146000 464000 -1436000 0 0 0 0 0 0 0 -1116000 1369000 3102000 -64000 1126000 841000 1230000 2146000 -1116000 1369000 3102000 -64000 1043000 751000 1117000 2146000 0.01 0.04 0.10 0 0.04 0.03 0.04 0.07 0.01 0.04 0.10 0 0.03 0.02 0.04 0.07 -0.05 0 0 0 0 0 0 0 -0.04 0 0 0 0 0 0 0 -0.04 0.04 0.10 0 0.04 0.03 0.04 0.07 -0.03 0.04 0.10 0 0.03 0.02 0.03 0.07 30380345 30589249 30809896 30895980 28039080 28246840 28291297 30159322 32549487 32466122 32411086 32831255 33479935 33650790 32115847 32211847 <div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Luna Innovations Incorporated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column C</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Column E</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance<br/>at beginning<br/>of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>end<br/>of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves deducted from assets to which they apply:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,908)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves deducted from assets to which they apply:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted as the required information is inapplicable or the information is presented in the Consolidated Financial Statements and notes thereto in Item 8 of Part II of this Annual Report on Form 10-K.</span></div><div style="padding-left:51.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Exhibits. The exhibits filed as part of this report are listed under “Exhibits” at subsection (b) of this Item 15.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Exhibits</span></div> 3268000 0 2908000 360000 285000 645000 0 930000 3553000 645000 2908000 1290000 360000 2850000 360000 2850000 930000 127000 171000 886000 1290000 2977000 531000 3736000 The stock dividends payable in connection with the Series A Convertible Preferred Stock were issued at the request of Carilion. See Note 11 - Stockholders' Equity for more information. XML 21 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Mar. 10, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 000-52008    
Entity Registrant Name LUNA INNOVATIONS INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 54-1560050    
Entity Address, Address Line One 301 1st St SW    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Roanoke    
Entity Address, State or Province VA    
Entity Address, Postal Zip Code 24011    
City Area Code 540    
Local Phone Number 769-8400    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol LUNA    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 176.8
Entity Common Stock, Shares Outstanding   31,397,642  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Specified portions of the registrant’s Proxy Statement with respect to its 2021 Annual Meeting of stockholders, anticipated to be filed within 120 days after the end of its fiscal year ended December 31, 2020, are incorporated by reference into Part III of this annual report on Form 10-K.
   
Amendment Flag false    
Document Fiscal Year Focus 2020    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001239819    

XML 22 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 15,366 $ 25,006
Accounts receivable, net 24,951 16,269
Receivable from sale of HSOR business 0 2,501
Contract assets 7,046 2,759
Inventory 23,597 10,294
Prepaid expenses and other current assets 4,509 1,287
Total current assets 75,469 58,116
Property and equipment, net 3,308 3,466
Intangible assets, net 20,109 10,194
Goodwill 18,121 10,542
Long-term contract assets 471 449
Operating lease ROU asset 11,281 2,236
Finance lease ROU asset 244 70
Other assets 39 35
Deferred tax asset 1,960 1,416
Total assets 131,002 86,524
Current liabilities:    
Current portion of long-term debt obligations 4,167 0
Accounts payable 4,393 2,787
Accrued liabilities 12,159 9,036
Contract liabilities 7,095 3,888
Current operating lease liability 2,223 1,283
Current lease liability 48 50
Total current liabilities 30,085 17,044
Long-term debt obligations 15,817 0
Long-term portion of operating lease ROU liability 10,248 1,988
Long-term portion of finance lease ROU liability 196 23
Other long-term liabilities 214 0
Total liabilities 56,560 19,055
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Common stock, par value $0.001, 100,000,000 shares authorized, 32,724,512 and 31,788,896 shares issued, 31,024,537 and 30,149,105 shares outstanding at December 31, 2020 and 2019, respectively 33 32
Treasury stock at cost, 1,699,975 and 1,639,791 shares at December 31, 2020 and 2019, respectively (4,789) (4,337)
Additional paid-in capital 92,403 88,022
Accumulated deficit (12,957) (16,248)
Accumulated other comprehensive loss (248) 0
Total stockholders’ equity 74,442 67,469
Total liabilities and stockholders’ equity $ 131,002 $ 86,524
XML 23 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 100,000,000 100,000,000
Common stock issued (in shares) 32,724,512 31,788,896
Common stock outstanding (in shares) 31,024,537 30,149,105
Treasury stock (in shares) 1,699,975 1,639,791
XML 24 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues:    
Total revenues $ 82,681 $ 70,516
Cost of revenues:    
Total cost of revenues 40,493 35,333
Gross profit 42,188 35,183
Operating expense:    
Selling, general and administrative 27,644 23,344
Research, development and engineering 6,713 7,496
Acquisition related expense 2,204 1,027
Loss on sale and disposal of property and equipment 644 0
Total operating expense 37,205 31,867
Operating income 4,983 3,316
Other income/(expense):    
Other income/(expense), net 50 (5)
Investment income 67 394
Interest expense, net (25) (16)
Total other income 92 373
Income from continuing operations before income taxes 5,075 3,689
Income tax (expense)/benefit (348) 1,654
Net income from continuing operations 4,727 5,343
Loss from discontinued operations, net of income tax of $464 (1,436) 0
Net income 3,291 5,343
Less: Preferred stock dividend 0 286
Net income attributable to common stockholders $ 3,291 $ 5,057
Net income per share from continuing operations:    
Basic (in dollars per share) $ 0.15 $ 0.19
Diluted (in dollars per share) 0.15 0.17
Net loss per share from discontinued operations:    
Basic (in dollars per share) (0.05) 0
Diluted (in dollars per share) (0.04) 0
Net income per share attributable to common stockholders:    
Basic (in dollars per share) 0.11 0.18
Diluted (in dollars per share) $ 0.10 $ 0.16
Weighted average shares:    
Basic (in shares) 30,669,874 28,688,867
Diluted (in shares) 32,578,757 31,840,584
Lightwave    
Revenues:    
Total revenues $ 59,115 $ 49,117
Cost of revenues:    
Total cost of revenues 23,306 20,157
Operating expense:    
Operating income 4,914 2,261
Luna Labs    
Revenues:    
Total revenues 23,566 21,399
Cost of revenues:    
Total cost of revenues 17,187 15,176
Operating expense:    
Operating income $ 69 $ 1,055
XML 25 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Income Statement [Abstract]  
Tax effect $ 464
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 3,291 $ 5,057
Other comprehensive loss (248) 0
Total other comprehensive income $ 3,043 $ 5,057
XML 27 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2018   1,321,514 27,956,401 1,253,105      
Beginning balance at Dec. 31, 2018 $ 62,354 $ 1 $ 30 $ (2,117) $ 85,745 $ (21,305)
Increase (Decrease) in Stockholders' Equity              
Exercise of stock options (in shares)     487,802        
Exercise of stock option 448   $ 1   447    
Stock-based compensation (in shares)     16,286        
Stock-based compensation 1,544       1,544    
Stock dividends (in shares) [1]     770,454        
Stock dividends [1] 0       286 (286)  
Preferred stock to common stock conversion (in shares)   (1,321,514) 1,321,514        
Preferred stock to common stock conversion 0 $ (1) $ 1        
Forfeitures of restricted stock grants (in shares)     (16,666)        
Forfeitures of restricted stock 0            
Purchase of treasury stock (in shares)     386,686 386,686      
Purchase of treasury stock (2,220)     $ (2,220)      
Net income 5,343         5,343  
Ending balance (in shares) at Dec. 31, 2019   0 30,149,105 1,639,791      
Ending balance at Dec. 31, 2019 67,469 $ 0 $ 32 $ (4,337) 88,022 (16,248) 0
Increase (Decrease) in Stockholders' Equity              
Exercise of stock options (in shares)     792,466        
Exercise of stock option 2,276   $ 1   2,275    
Stock-based compensation (in shares)     83,935        
Stock-based compensation 2,134       2,134    
Deferred compensation issuance (in shares)     47,377        
Deferred compensation issuance 78       78    
ESPP issuance (in shares)     93,368        
ESPP Issuance 456       456    
Forfeitures of restricted stock grants (in shares)     (81,530)        
Forfeitures of restricted stock (562)       (562)    
Purchase of treasury stock (in shares)     60,184 60,184      
Purchase of treasury stock (452)     $ (452)      
Net income 3,291         3,291  
Foreign currency translation adjustment (248)           (248)
Ending balance (in shares) at Dec. 31, 2020   0 31,024,537 1,699,975      
Ending balance at Dec. 31, 2020 $ 74,442 $ 0 $ 33 $ (4,789) $ 92,403 $ (12,957) $ (248)
[1] The stock dividends payable in connection with the Series A Convertible Preferred Stock were issued at the request of Carilion. See Note 11 - Stockholders' Equity for more information.
XML 28 R8.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows provided by operating activities:    
Net income $ 3,291 $ 5,343
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,970 2,503
Stock-based compensation 2,134 1,544
Loss on sale and disposal of property and equipment 644 0
Loss from discontinued operations, net of tax 1,436 0
Deferred tax asset (522) 0
Tax benefit from release of valuation allowance 0 (3,349)
Bad debt expense 127 538
Changes in operating assets and liabilities:    
Accounts receivable (3,292) (2,249)
Contract assets (1,504) (449)
Inventory (1,550) (723)
Prepaid expenses and other current assets (2,203) (242)
Other long-term assets (3) 45
Accounts payable and accrued liabilities 1,143 592
Contract liabilities (29) 1,245
Other long-term liabilities 214 0
Net cash provided by operating activities 2,856 4,798
Cash flows used in investing activities:    
Acquisitions, net of cash acquired (34,102) (19,004)
Acquisition of property and equipment (681) (541)
Proceeds from sale of property and equipment 403 0
Intangible property costs (379) (270)
Proceeds from sale of discontinued operations 600 0
Net cash used in investing activities (34,159) (19,815)
Cash flows provided by/(used in) financing activities:    
Proceeds from debt obligations 19,984 0
Payments on debt obligations 0 (625)
Payments on finance lease obligations (53) (40)
Purchase of common stock (452) (2,220)
Proceeds from ESPP 456 0
Proceeds from the exercise of options and warrants 1,714 448
Net cash provided by/(used in) financing activities 21,649 (2,437)
Net change in cash and cash equivalents (9,654) (17,454)
Effect of exchange rate changes on cash and cash equivalents 14 0
Cash and cash equivalents—beginning of period 25,006 42,460
Cash and cash equivalents—end of period 15,366 25,006
Supplemental disclosure of cash flow information    
Cash paid for interest 4 18
Cash paid for income taxes 1,244 1,160
Cash received for income tax refunds 0 0
Supplemental disclosure for non-cash transactions    
Contingent liability for business combination 225 1,000
Dividend on preferred stock $ 0 $ 286
XML 29 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Luna Innovations Incorporated (“we” or the "Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure.
Consolidation Policy
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and include our accounts and the accounts of our wholly owned subsidiaries. We eliminate from our financial results all intercompany transactions.
Use of Estimates
The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our consolidated financial statements and accompanying notes.
Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results may differ from such estimates and assumptions.
Revenue Recognition
Lightwave Revenues
Revenues from product sales are generated by the sale of commercial products and services under various sales programs to the end user and through distribution channels. We sell fiber optic test and sensing systems to end users for use in numerous fiber optic-based measurement applications. Revenues are recorded net of applicable sales taxes collected from customers and payable to state or local governmental entities.

For Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost-plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process
that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.
    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet.
Luna Labs Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80% to 90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the
contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.
Allowance for Uncollectible Receivables
Accounts receivable are recorded at their face amount, less an allowance for doubtful accounts. We review the status of our uncollected receivables on a regular basis. In determining the need for an allowance for uncollectible receivables, we consider our customers’ financial stability, past payment history and other factors that bare on the ultimate collection of such amounts. The allowance was $0.9 million at each of December 31, 2020 and 2019.
Cash Equivalents
We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. To date, we have not incurred losses related to cash and cash equivalents. Our foreign currency risk on cash and cash equivalents held outside of the US is not material. Cash equivalents at December 31, 2020 and 2019 included $3.1 million and $19.8 million, respectively, invested in U.S. Treasury obligations through a sweep account with our bank. The full value of amounts invested through the sweep account are convertible to cash on a daily basis. Our cash transactions are processed through reputable commercial banks. We regularly maintain cash balances with financial institutions which exceed Federal Deposit Insurance Corporation (“FDIC”) insurance limits. At December 31, 2020 and 2019, we had approximately $7.5 million and $5.0 million, respectively, in excess of FDIC insured limits.
Fair Value Measurements
Our financial assets and liabilities are measured at fair value, which is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. Valuation techniques are based on observable or unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—Quoted prices for identical instruments in active markets.
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which significant value drivers are observable.
Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable.
The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value because of the short-term nature of these instruments. The carrying amount of lease liabilities approximate fair value because these financial instruments bear interest at rates that approximate current market rates for similar agreements with similar maturities and credit. We consider the terms of the PNC Bank, National Association debt facility, including its interest rate of LIBOR plus a margin ranging from 1.75% to 2.25%, to be at market based upon similar instruments that would be available to us.
Property and Equipment, net
Property and equipment, net, are stated at cost less accumulated depreciation. We record depreciation using the straight-line method over the following estimated useful lives:
Equipment
3 – 7 years
Furniture and fixtures7 years
Software3 years
Leasehold improvementsLesser of lease term or life of improvements
Intangible Assets
Intangible assets consist of patents related to certain intellectual property that we have developed or acquired, and identifiable intangible assets recognized in connection with our acquisition of OptaSense Holdings Ltd. ("OptaSense") and General Photonics, Inc. ("GP"). We amortize our identified intangible assets over their estimated useful lives ranging between one and fifteen years and analyze the reasonableness of the remaining useful life whenever events or circumstances indicate that the carrying amount may not be recoverable to determine whether their carrying value has been impaired.
Goodwill
Goodwill is tested annually for impairment in the fourth quarter (October 1st) and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment can be performed to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, we compare the fair value of each reporting unit to its carrying value using a quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is considered not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss.
For the quantitative assessment, we estimate the fair value of each reporting unit using a combination of an income approach using a discounted cash flow ("DCF") analysis and a market-based valuation approach based on comparable public company trading values. Determining the fair value of a reporting unit requires the exercise of significant management judgments, including the amount and timing of projected future revenues, earnings and cash flows after considering factors such as recent operating performance, general market and industry conditions, existing and expected future contracts, changes in working capital and long-term business plans and growth initiatives. The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the corporate level to the reporting units.
    
Research, Development and Engineering
Research, development and engineering expense not related to contract performance are expensed as incurred. We expensed $6.7 million and $7.5 million of non-contract related research, development and engineering expense for the year ended December 31, 2020 and 2019, respectively.
Impairment of Long-Lived Assets
We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair value. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.
Inventory
Inventory consists of finished goods, work in process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.
Net Income per Share
Basic per share data is computed by dividing net income attributable to common stockholders by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential common shares had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
The effect of 1.9 million and 3.2 million common stock equivalents are included for the diluted per share data for the years ended December 31, 2020 and 2019, respectively. Accrued stock dividends and stock options are included in our common stock equivalents for the year ended December 31, 2020, while preferred stock is also included for the year ended December 31, 2019.
Stock-Based Compensation
We have two stock-based compensation plans, which are described further in Note 11. We recognize compensation expense based upon the fair value of the underlying equity award as of the date of grant. We have elected to use the Black-Scholes option pricing model to value any stock options granted. Restricted stock and restricted stock units awarded are valued at the closing price of our common stock on the date of the award. We recognize stock-based compensation for such awards on a straight-line method over the requisite service period of the awards taking into account the effects of the expected exercise. We reduce stock-based compensation expense for the value of any forfeitures of unvested awards as such forfeitures occur.
Income Taxes
We account for income taxes using the liability method. Deferred tax assets or liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities as measured by the enacted tax rates, which will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is provided unless we conclude it is more likely than not that the deferred tax assets will be realized.
We recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. We evaluate our ability to benefit from all deferred tax assets and establish valuation allowances for amounts we believe are not more-likely-than-not to be realizable. For uncertain tax positions, we use a more-likely-than-not threshold, greater than 50%, based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are recognized as a component of the tax provision.
Foreign Currency

For our non-U.S. dollar functional currency subsidiaries, assets and liabilities are translated into U.S. dollars using fiscal year end exchange rates. Sales and expenses are translated at average monthly exchange rates. Foreign currency translation gains and losses are included as a component of accumulated other comprehensive loss within equity. Gains and losses resulting from foreign currency transactions are included in earnings.
Recently Adopted Accounting Pronouncements

In January 2017, the FASB issued ASU 2017-04 Simplifying the Test for Goodwill Impairment, which simplifies the test for goodwill impairment by eliminating Step 2 from the goodwill impairment test which previously measured a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount. We adopted ASU 2017-04, effective January 1, 2020. As a result of adopting the new rules, we compare the estimated fair value of our reporting units to their respective carrying values when evaluating the recoverability of goodwill. If the carrying value of a reporting unit exceeds its fair value, an impairment charge will be recognized for the amount by which its carrying value exceeds the reporting unit's fair value; however, the loss recognized will not exceed the goodwill allocated to the reporting unit. The adoption of ASU 2017-04 did not have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13 Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement, which amends the disclosure requirements in ASC 820 by adding, changing, or removing certain disclosures. The ASU applies to all entities that are required under this guidance to provide disclosures about recurring or nonrecurring fair value measurements. We adopted these amendments, effective January 1, 2020. The adoption of ASU 2018-13 did not have a significant impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15 Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15, effective January 1, 2020. The adoption of ASU 2018-15 did not have a significant impact on our consolidated financial statements.

Recently Issued Pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13 Financial Instruments - Credit Losses (Topic 326) - Measurement of Credit Losses on Financial Instruments, which requires companies to measure financial assets at an amortized cost basis to be presented at the net amount expected to be collected. The new accounting rules eliminate the probable initial recognition threshold and, instead, reflect an entity's current estimate of all expected credit losses. ASU 2016-13 is applicable to our trade receivables. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. We have elected this extension and the effective date for us to adopt this standard will be for fiscal years beginning after December 15, 2022. We are currently in the process of evaluating the impact of ASU 2016-13, but we do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of the accounting for income taxes and also improves consistent application of and simplification of other areas when accounting for income taxes. The guidance is effective for us beginning in the first quarter of fiscal year 2021, while early adoption is permitted. We do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.
XML 30 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Business Acquisitions Business Acquisitions
OptaSense Holdings Limited

On December 3, 2020, we entered into and closed a Share Purchase Agreement (the “Share Purchase Agreement”) with QinetiQ Holdings Limited (“QinetiQ”) for the purchase of all of the shares of OptaSense, a recognized market leader in fiber optic distributed monitoring solutions for pipelines, oilfield services, security, highways and railways, as well as power and utilities monitoring systems. Pursuant to the Share Purchase Agreement, we acquired all outstanding shares of OptaSense for aggregate consideration of $38.9 million (£29.0 million) subject to adjustment as described in the Share Purchase Agreement (the “Transaction”). The acquisition of OptaSense provides us with important distributed acoustic sensing ("DAS") intellectual
property and products. OptaSense's technology and products and geographic footprint are highly complementary to Luna, which we believe will accelerate our technology and overall growth roadmap.

The Share Purchase Agreement and a Tax Deed entered into between QinetiQ and us (the “Tax Deed”) in connection with the Share Purchase Agreement contain customary representations and warranties and indemnities. In addition, at closing of the acquisition, we obtained a warranty and indemnity insurance policy from Liberty Mutual Insurance Europe SE (LMIE) in connection with the Share Purchase Agreement and the Tax Deed.

In addition, for a period of two years after closing, QinetiQ has agreed not, directly or indirectly, alone or jointly with any other person, to compete or engage in any competing business with us in countries in which OptaSense operates and not to solicit our customers, employees or suppliers, subject to specified exceptions. QinetiQ has also agreed to provide specified transitional services for a period of six months after closing.

For the period from the closing of the OptaSense acquisition through December 31, 2020, we recognized revenue of $1.5 million and an operating loss of $0.9 million. OptaSense's operating loss for the period from the closing of the acquisition through December 31, 2020 included $0.1 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations.

New Ridge Technologies

On October 29, 2020, we acquired New Ridge Technologies, a small company that develops and manufactures fiber optic test and measurement equipment and advanced fiber optic subsystems primarily for telecommunication and radio-over-fiber applications. The company's acquired operations will be integrated into, and reported as a part of, our Lightwave segment. This acquisition supports our growth strategy in the communications test arena. The total consideration was $0.6 million which consisted of $0.4 million paid at closing and $0.2 million of contingent consideration related to an earn-out provision. We recorded $0.02 million of goodwill upon the completion of the purchase consideration allocation. Depending on the achievement of certain metrics during the two years following closing, we may pay the seller up to $0.2 million in contingent consideration related to the earn-out provision.

General Photonics Corporation

On March 1, 2019, we acquired the outstanding stock of GP for cash consideration of $19.0 million. Of the purchase price, $17.1 million was paid at closing and $1.9 million was placed into escrow for possible working capital adjustments to the purchase price and potential satisfaction of certain post-closing indemnification obligations. Additionally, we may become obligated to pay additional cash consideration of up to $1.0 million if certain revenue targets for the GP historical business are met for the twelve-month period following the closing. We estimated the fair value of the contingent obligation to be $1.0 million, which is shown in accrued liabilities on the consolidated balance sheet and was subsequently paid during the year ended December 31, 2020. The fair value of the contingent obligation was determined using the present value of estimated likely future payments.

For the period from the closing of the GP acquisition through December 31, 2019, we recognized revenue of $10.5 million and operating income of $1.4 million. Operating income for the period from the closing of the acquisition through December 31, 2019 included $1.6 million in amortization expense for the acquired intangibles and step-up in value of acquired inventory associated with the acquisition of GP. Operating income for the year ended December 31, 2019 also included $0.9 million of costs associated with the acquisition of GP. The amortization expense for the acquired intangibles as well as the costs associated with the acquisition of GP are included in the cost of goods sold and selling, general and administrative expense in our consolidated statements of operations.

These acquisitions have been accounted for under the acquisition method of accounting in accordance with ASC 805 - Business Combinations. Under ASC 805, the total estimated purchase consideration is allocated to the acquired tangible and intangible assets and assumed liabilities based on their estimated fair values as of the acquisition date. Any excess of the fair value of the acquisition consideration over the identifiable assets acquired and liabilities assumed is recognized as goodwill. The allocation of the purchase consideration for the OptaSense acquisition is preliminary.
The following table summarizes the allocation of the purchase consideration of each acquisition (excluding cash of $5.2 million and $3.8 million, respectively):

(in thousands)OptaSense (2020)GP (2019)
Accounts receivable$5,553 $1,521 
Contract assets2,823 — 
Inventory11,483 2,698 
Other current assets1,026 764 
Property and equipment1,247 286 
Identifiable intangible assets11,263 8,200 
Goodwill7,619 10,512 
Right of use asset2,082 — 
Other long-term assets22 — 
Accounts payable and accrued expenses(4,089)(4,076)
Contract liabilities(3,259)— 
Other current liabilities(747)— 
Long-term operating lease liability(1,335)— 
Total purchase consideration$33,688 $19,905 


The identifiable intangible assets and their estimated useful lives were as follows:
EstimatedEstimated Fair Value
(in thousands)Useful LifeOptaSenseGP
Developed technology
8 - 10 years
$7,379 $7,200 
Trade names and trademarks
3 - 15 years
2,580 400 
Backlog3 years699 — 
Customer relationships
5 - 15 years
605 600 
$11,263 $8,200 


OptaSense's developed technology primarily consists of its DAS product solutions that deliver superior measurements for a wide range of applications from advanced industrial monitoring through high performance geophysical measurements. GP's developed technologies acquired primarily consisted of its technologies relating to the measurement and control of the polarization of light. The developed technologies were valued using the "multi-period excess earnings" method, under the income approach. The multi-period excess earnings method reflects the present value of the projected cash flows that are expected by the developed technologies less charges representing the contribution of other assets to those cash flows. Discount rates of 17.5% and 17% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.

Trade names and trademarks are considered a type of guarantee of a certain level of recognizability, quality or performance represented by the OptaSense and GP brands. Trade names and trademarks were valued using the "relief from royalty" method under the income approach. This method is based on the assumption that in lieu of ownership, a market participant would be willing to pay a royalty in order to exploit the related benefits of these assets. Discount rates of 17.5% and 16% were used to discount these cash flows of OptaSense and GP, respectively, to the present value.

Backlog arises from unfulfilled purchase or sales order contracts. The value of OptaSense's backlog as of the acquisition date was calculated using the income approach. A discount rate of 16.5% was used to discount the cash flows attributable solely to the backlog to the present value.

Customer relationships represent the fair value of either (i) the avoidance of cost associated with the creation of a new customer relationship or (ii) the projected cash flows that will be derived from the sale of products to existing customers as of the acquisition date. OptaSense's customer relationships were valued using the cost approach based on the expected time to re-build the customer base. GP's customer relationships were valued using the "distributor" method, under the income approach.
Under this premise, the margin of a distributor within the industry is deemed to be the margin attributable to customer relationships. This isolates the cash flows attributable to the customer relationships for which a market participant would be willing to pay. Discount rates of 17.5% and 16% were used to discount these cash flows for OptaSense and GP, respectively, to the present value.

Goodwill represents the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed in connection with the acquisition. Goodwill generated from our business acquisitions was primarily attributable to expected synergies from future customer and sales growth.

Pro forma consolidated results of operations

The following unaudited pro forma financial information presents combined results of operations for each of the periods presented as if the acquisitions of OptaSense and GP had been completed on January 1, 2019. The pro forma information includes adjustments to depreciation expense for property and equipment acquired and amortization expense for the intangible assets acquired and the elimination of transaction expenses recognized in each period. Transaction-related expenses associated with the acquisition of OptaSense and excluded from pro forma income from continuing operations were $2.2 million for the year ended December 31, 2020. Transaction-related expenses associated with the acquisition of GP and excluded from pro forma income from continuing operations were $1.0 million for the year ended December 31, 2019.

The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisitions of OptaSense and GP occurred on January 1, 2019, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.

For the years ended
December 31, 2020December 31, 2019
OptaSenseOptaSenseGP
(in thousands)(unaudited)(unaudited)(unaudited)
Revenue$103,971 $101,390 $72,577 
Income from continuing operations$1,364 $487 $6,913 
XML 31 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable, net
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Accounts Receivable, net Accounts Receivable, net
Accounts receivable, net, consist of the following:
 December 31,
(in thousands)20202019
Billed$25,418 $17,194 
Other419 
25,837 17,199 
Less: allowance for doubtful accounts(886)(930)
Accounts receivable, net$24,951 $16,269 
XML 32 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventory InventoryInventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.
Components of inventory are as follows:
December 31,
(in thousands)20202019
Finished goods$11,547 $1,695 
Work-in-process1,425 1,008 
Raw materials10,625 7,591 
     Inventory$23,597 $10,294 
XML 33 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, net
Property and equipment, net, consists of the following:
 December 31,
(in thousands)20202019
Building$— $70 
Equipment4,844 9,564 
Furniture and fixtures353 685 
Software106 1,178 
Leasehold improvements2,416 5,288 
Construction in process185 — 
7,904 16,785 
Less—accumulated depreciation(4,596)(13,319)
Property and equipment, net$3,308 $3,466 
Depreciation for the years ended December 31, 2020 and 2019 was approximately $1.1 million and $1.0 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations.
XML 34 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net Intangible Assets, net
Intangible assets, net consist of the following:
 December 31,
(in thousands)Estimated Life20202019
Patent costs
1 - 18 years
$5,702 $5,291 
Developed technology
5 - 10 years
17,344 9,800 
In-process research and developmentN/A1,580 1,580 
Customer base
5 - 7 years
1,302 700 
Trade names
3 - 15 years
3,122 550 
Backlog3 years696 — 
29,746 17,921 
Accumulated amortization(9,637)(7,727)
Intangible assets, net$20,109 $10,194 
Amortization for the years ended December 31, 2020 and 2019 was approximately $1.8 million and $1.6 million, respectively, and is included primarily in selling, general and administrative expense in our consolidated statements of operations.
Estimated aggregate amortization, based on the net value of intangible assets at December 31, 2020, for each of the next five years and beyond is as follows (in thousands):
Year Ending December 31, 
2021$2,978 
20222,906 
20232,807 
20242,316 
20252,306 
2026 and beyond6,796 
$20,109 
 
    We did not recognize any intangible asset impairment charges during the years ended December 31, 2020 or 2019.
XML 35 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
    As of December 31, 2020 and December 31, 2019, goodwill has been allocated to our Lightwave segment. The changes in the carrying value of goodwill during the years ended December 31, 2020 and December 31, 2019 were as follows (in thousands):

Balance as of December 31, 2018$101 
   Goodwill resulting from business acquisition10,512 
   Measurement period adjustment(71)
Balance as of December 31, 201910,542 
   Goodwill resulting from business acquisitions7,637 
   Foreign currency translation(58)
Balance as of December 31, 2020$18,121 

    After completing a qualitative assessment of our goodwill during the fourth quarter of 2020, we concluded the carrying value of goodwill was not impaired as of December 31, 2020.
XML 36 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consist of the following:
December 31,
(in thousands)20202019
Accrued compensation$9,103 $6,416 
Contingent consideration225 1,000 
Accrued professional fees825 113 
Accrued income tax281 716 
Accrued interest42 — 
Accrued royalties456 365 
Accrued liabilities-other1,227 426 
    Total accrued liabilities$12,159 $9,036 
XML 37 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt consists of the following:
 Years ended December 31,
(in thousands)20202019
Term Loan (net of debt issuance costs of $66, 2.48% at December 31, 2020)
$12,434 $— 
Revolving Loan (2.48% at December 31, 2020)
7,550 — 
19,984 — 
Less: Current portion of long-term debt obligations(4,167)— 
Long-term debt obligations $15,817 $— 

PNC Bank Facility
On December 1, 2020 (the “Effective Date”), we entered into a Loan Agreement (the “Loan Agreement”) with PNC Bank, National Association, as lender (the “Lender”) and our domestic subsidiaries as guarantors. The Loan Agreement provides a $12.5 million term loan facility (the “Term Loan”) and a $15.0 million revolving credit facility (the “Revolving Line”), which includes a $3.0 million letter of credit sublimit. On the Effective Date, we borrowed the full amount of the Term Loan from the Lender pursuant to a term note (the “Term Note”) and a $7.6 million revolving loan (the “Revolving Loan”) pursuant to a revolving line of credit note (the “Revolving Line of Credit Note”). We may repay and reborrow advances under the Revolving Line from time to time pursuant to the Revolving Line of Credit Note.
The Term Loan matures on December 1, 2023. The Term Loan is due and payable in 12 equal quarterly payments of principal and interest. The Term Loan bears interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio (as defined in the Loan Agreement). We may prepay the Term Loan without penalty or premium.
The Revolving Line expires on December 1, 2023. Borrowings under the Revolving Line will bear interest at a floating per annum rate equal to the sum of (a) LIBOR plus (b) a margin ranging from 1.75% to 2.25% depending on the Net Leverage Ratio. Accrued interest will be due and payable on the first day of each month and the outstanding principal balance and any accrued but unpaid interest will be due and payable on December 1, 2023. The unused portion of the Revolving Line will accrue a fee equal to 0.20% per annum multiplied by the quarterly average unused amount.
Provided our obligations under the Loan Agreement have been satisfied, we may terminate the Loan Agreement at any time upon three business days’ advance written notice to the Lender.
The Loan Agreement includes a number of affirmative and restrictive covenants applicable to us and our subsidiaries, including, among others, financial covenants regarding minimum net leverage and fixed charge coverage, affirmative covenants regarding delivery of financial statements, payment of taxes, and maintenance of government compliance, and restrictive covenants regarding dispositions of property, acquisitions, incurrence of additional indebtedness or liens, investments and transactions with affiliates. We are also restricted from paying dividends or making other distributions or payments on our capital stock, subject to limited exceptions. We were in compliance with these covenants as of December 31, 2020.
Upon the occurrence of certain events, including failure to satisfy our payment obligations under the Loan Agreement, failure to adhere to the financial covenants, the breach of certain of our other covenants under the Loan Agreement, cross defaults to other indebtedness or material agreements, judgment defaults and defaults related to failure to maintain governmental approvals, the Lender will have the right, among other remedies, to declare all principal and interest immediately due and payable, and to exercise secured party remedies.

Silicon Valley Bank Facility
We maintained a Loan and Security Agreement (the "Credit Facility") with Silicon Valley Bank ("SVB") under which we had a term loan with an original borrowing amount of $6.0 million (the “Original Term Loan”). The Original Term Loan carried a floating annual interest rate equal to SVB’s prime rate then in effect plus 2%. The Original Term Loan matured and was repaid in May 2019.
On October 8, 2020, we entered into an Amended and Restated Loan and Security Agreement (the “A&R Loan Agreement”) with SVB, which amended and restated in its entirety our previous Loan and Security Agreement dated as of October 10, 2019, as amended. Under the A&R Loan Agreement, SVB agreed to make advances available up to $10.0 million
(the “A&R Revolving Line”). If we borrow from the A&R Revolving Line, such borrowing would carry a floating annual interest rate equal to the greater of (i) the Prime Rate (as defined in the Loan Agreement) then in effect plus .50% or (ii) 4.75%. Amounts borrowed under the A&R Revolving Line may be repaid and, prior to the A&R Revolving Line Maturity Date (defined below), reborrowed. The Revolving Line terminates on October 10, 2021 (the “A&R Revolving Line Maturity Date”), unless earlier terminated by us.
Amounts due under the A&R Loan Agreement are secured by our assets, including all personal property and bank accounts; however, intellectual property is not secured under the Loan Agreement. The Loan Agreement requires us to observe a number of financial and operational covenants, including maintenance of a specified Liquidity Coverage Ratio (as defined in the A&R Loan Agreement), protection and registration of intellectual property rights and customary negative covenants. As of December 31, 2020, there were no events of default on the Credit Facility.
On December 1, 2020, we terminated the A&R Loan Agreement, dated October 8, 2020. As of the time of termination, there were no amounts outstanding under the A&R Loan Agreement.
On April 28, 2020, we were granted a loan (the "Loan") from SVB in the aggregate amount of $4.5 million, pursuant to the Paycheck Protection Program under Division A, Title I of the CARES Act, which was enacted March 27, 2020.
On May 4, 2020, we returned the full amount of the proceeds of the Loan to SVB. The decision to return the proceeds was based on the revised guidance issued by the U.S. Department of Treasury and the Small Business Administration subsequent to our application for the Loan.

Maturities on debt are as follows (in thousands):
Year Ending December 31,Amount
2021$4,167 
20224,167 
202311,650 
Total$19,984 

Interest expense, net for the years ended December 31, 2020 and 2019 consisted of the following:
 Years ended December 31,
(in thousands)20202019
Interest expense on Term Loans$26 $
Interest expense on Revolving Line of Credit16 — 
Amortization of debt issuance costs
Other interest expense
Interest income(24)— 
Total interest expense, net$25 $16 
XML 38 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
    We have operating leases for our facilities, which have remaining terms ranging from 1 to 5 years. Our leases do not have an option to extend the lease period beyond the stated term unless the new term is agreed by both parties. They also do not have an early termination clause included. Our operating lease agreements do not contain any material restrictive covenants. Some of our operating lease agreements contain variable payment provisions that provide for rental increases based on consumer price indices. The change in rent expense resulting from changes in these indices are included within variable rent.

    We also have finance leases for equipment which have remaining terms ranging from 1 to 4 years. These lease agreements are for general office equipment with a 5-year useful life. These lease agreements do not have an option to extend the lease beyond the stated terms nor do they have an early termination clause. These lease agreements do not have any variable payment provisions included. The finance lease costs consist of interest expense and amortization, and are included primarily in selling, general and administrative expense in our consolidated statement of operations.
    The discount rate for both our operating and finance leases was not readily determinable in the specific lease agreements. As a result, our incremental borrowing rate was used as the discount rate when establishing the ROU assets and corresponding lease liabilities. As of December 31, 2020, we had no operating or finance leases that have not yet commenced.

Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:

Year Ended
(in thousands)December 31, 2020December 31, 2019
Operating lease costs$1,647 $1,622 
Variable rent costs133 (147)
   Total rent expense$1,780 $1,475 

    Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):

Year Ending December 31,Operating LeasesFinance Leases
2021$2,953 $53 
20222,674 53 
20232,390 53 
20241,897 52 
20251,226 48 
2026 and beyond3,882 — 
   Total future minimum lease payments15,022 259 
   Less: Interest2,551 15 
     Total lease liabilities$12,471 $244 
Current lease liability$2,223 $48 
Long-term lease liability10,248 196 
   Total lease liabilities$12,471 $244 

    
Other information related to leases is as follows:

Year Ended
(in thousands, except weighted-average data)December 31, 2020December 31, 2019
Finance lease cost:
   Amortization of right-of-use assets$48 $46 
   Interest on lease liabilities
Total finance lease cost$52 $51 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$1,647 $1,622 
   Finance cash flows from finance leases$53 $40 
Right-of-use assets obtained in exchange for new operating lease liabilities$10,740 $— 
Right-of-use assets obtained in exchange for new finance lease liabilities$247 $15 
Weighted-average remaining lease term (years) - operating leases6.33.7
Weighted-average remaining lease term (years) - finance leases4.92.1
Weighted-average discount rate - operating leases%%
Weighted-average discount rate - finance leases%%
Leases Leases
    We have operating leases for our facilities, which have remaining terms ranging from 1 to 5 years. Our leases do not have an option to extend the lease period beyond the stated term unless the new term is agreed by both parties. They also do not have an early termination clause included. Our operating lease agreements do not contain any material restrictive covenants. Some of our operating lease agreements contain variable payment provisions that provide for rental increases based on consumer price indices. The change in rent expense resulting from changes in these indices are included within variable rent.

    We also have finance leases for equipment which have remaining terms ranging from 1 to 4 years. These lease agreements are for general office equipment with a 5-year useful life. These lease agreements do not have an option to extend the lease beyond the stated terms nor do they have an early termination clause. These lease agreements do not have any variable payment provisions included. The finance lease costs consist of interest expense and amortization, and are included primarily in selling, general and administrative expense in our consolidated statement of operations.
    The discount rate for both our operating and finance leases was not readily determinable in the specific lease agreements. As a result, our incremental borrowing rate was used as the discount rate when establishing the ROU assets and corresponding lease liabilities. As of December 31, 2020, we had no operating or finance leases that have not yet commenced.

Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:

Year Ended
(in thousands)December 31, 2020December 31, 2019
Operating lease costs$1,647 $1,622 
Variable rent costs133 (147)
   Total rent expense$1,780 $1,475 

    Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):

Year Ending December 31,Operating LeasesFinance Leases
2021$2,953 $53 
20222,674 53 
20232,390 53 
20241,897 52 
20251,226 48 
2026 and beyond3,882 — 
   Total future minimum lease payments15,022 259 
   Less: Interest2,551 15 
     Total lease liabilities$12,471 $244 
Current lease liability$2,223 $48 
Long-term lease liability10,248 196 
   Total lease liabilities$12,471 $244 

    
Other information related to leases is as follows:

Year Ended
(in thousands, except weighted-average data)December 31, 2020December 31, 2019
Finance lease cost:
   Amortization of right-of-use assets$48 $46 
   Interest on lease liabilities
Total finance lease cost$52 $51 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$1,647 $1,622 
   Finance cash flows from finance leases$53 $40 
Right-of-use assets obtained in exchange for new operating lease liabilities$10,740 $— 
Right-of-use assets obtained in exchange for new finance lease liabilities$247 $15 
Weighted-average remaining lease term (years) - operating leases6.33.7
Weighted-average remaining lease term (years) - finance leases4.92.1
Weighted-average discount rate - operating leases%%
Weighted-average discount rate - finance leases%%
XML 39 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Series A Convertible Preferred Stock
In January 2010, we entered into a transaction with Carilion, in which Carilion agreed to exchange all of its Senior Convertible Promissory Notes with an original principal amount of $5.0 million plus all accrued but unpaid interest, totaling $1.2 million, for 1,321,514 shares of our newly designated Series A Convertible Preferred Stock. The Series A Convertible Preferred Stock is non-voting, carries a dividend of 6% payable in shares of common stock and maintains a liquidation preference up to $6.2 million. In September 2019, Carilion elected to convert the 1,321,514 shares of preferred stock into an equal number of shares of our common stock. In addition, we issued 770,454 shares of our common stock in satisfaction of the accrued dividends earned on the preferred stock prior to its conversion.
Equity Incentive Plans
In April 2016, we adopted our 2016 Equity Incentive Plan (the "2016 Plan") as a successor to the 2006 Plan. Under the 2016 Plan, our Board of Directors is authorized to grant both incentive and non-statutory stock options to purchase common stock and restricted stock awards to our employees, directors, and consultants. The 2016 Plan provides for the issuance of 3,500,000 shares plus any amounts forfeited from grants under the 2006 Plan after the expiration date of the 2006 Plan. Options generally have a life of 10 years and exercise price equal to or greater than the fair market value of the Common Stock as determined by the Board of Directors. Vesting typically occurs over a four-year period.
The following table sets forth the activity of the options to purchase common stock under the 2006 Plan and the 2016 Plan. The prices represent the closing price of our Common Stock on the Nasdaq Capital Market on the respective dates.
 Options OutstandingOptions Exercisable
 Number of
Shares
Price per
Share Range
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
Number of
Shares
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
(in thousands, except share, per share and weighted-average data)
Balance at January 1, 20193,108,868 
$0.61 - 6.55
$2.26 $3,670 1,986,740 $1.81 $3,314 
Forfeited(14,707)
$1.47 - 3.37
2.51
Exercised(558,834)
$0.61 - 1.81
1.21
Granted625,070 
$3.21 - 7.37
3.63
Balance at December 31, 20193,160,397 
$1.18 - 7.37
$2.72 $14,460 1,835,799 $2.28 $9,198 
Forfeited(108,515)
$1.27 - 7.59
3.66
Exercised(792,466)
$1.21 - 4.43
2.80 
Granted70,000 
$6.27 - 7.59
6.65 
Balance at December 31, 20202,329,416 
$1.18 - 7.59
$2.76 $16,574 1,408,119 $2.26 $10,734 
 
(1)The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only.

The fair value of each option granted is estimated as of the grant date using the Black-Scholes option pricing model with the following assumptions:
Years ended December 31,
20202019
Risk-free interest rate range0.7%2.494%
Expected life of option-years77
Expected stock price volatility63%67%
Expected dividend yield—%—%
The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. Expected volatility is based upon the average historical volatility of our common stock over the period commensurate with the expected term of the related instrument. The expected life and estimated post-employment termination behavior is based upon historical experience of homogeneous groups, executives and non-executes, within our company. We do not currently pay dividends on our common stock nor do we expect to in the foreseeable future.
  Options OutstandingOptions Exercisable
 Range of
Exercise Prices
Options
Outstanding
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price of
Options
Exercisable
Year ended December 31, 2019
$1.18 - 7.37
3,160,397 6.24$2.721,835,799 4.30$2.28
Year ended December 31, 2020
$1.18 - 7.59
2,329,416 6.04$2.761,408,119 4.73$2.26
 
(in thousands)Total Intrinsic Value of
Options Exercised
Total Fair Value of
Options Vested
Year ended December 31, 2019$1,642 $3,268 
Year ended December 31, 2020$3,322 $3,178 
For the years ended December 31, 2020 and 2019, the weighted average grant date fair value of options granted was $6.65 and $3.63 per share, respectively. We estimate the fair value of options at the grant date using the Black-Scholes model. For all stock options granted through December 31, 2020, the weighted average remaining service period is 6.0 years.
Unamortized stock option expense at December 31, 2020 that will be amortized over the weighted-average remaining service period of 2.0 years totaled $2.1 million.
Restricted Stock and Restricted Stock Units

Historically, we have granted shares of restricted stock to certain employees that have vested in three equal annual installments on the anniversary dates of their grant. However, beginning in 2019, we altered our approach for these grants to replace the grant of restricted stock subject to time-based vesting with the grant of a combination of restricted stock units ("RSUs") subject to time-based vesting and performance-based vesting. Each RSU represents the contingent right to receive a single share of our common stock upon the vesting of the award. For the year ended December 31, 2020, we granted an aggregate of 138,650 RSUs to certain employees. Of the RSUs granted during 2020, 76,700 of such RSUs are subject to time-based vesting and are scheduled to vest in three equal annual installments on the anniversary dates of the grant. The remaining 61,950 RSUs are performance-based awards that will vest based on our achievement of long-term performance goals, in particular, based on our levels of 2022 revenue and operating income. The 61,950 shares issuable upon vesting of the performance-based RSUs represent the maximum payout under our performance-based awards, based upon 150% of our target performance for 2022 revenue and operating income (the payout of such awards based on target performance for 2022 revenue and operating income would be 41,300 shares). In the case of the time-based and performance-based RSUs, vesting is also subject to the employee's continuous service with us through vesting. In 2020, 137,997 shares of restricted stock and 72,335 RSUs granted to employees vested.

In addition, in conjunction with our 2018, 2019 and 2020 Annual Meetings of Stockholders, we granted RSUs to certain members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy (other members of our Board of Directors elected to receive their annual equity compensation for Board service in the form of stock units under our Deferred Compensation Plan as described below). RSUs granted to our non-employee Directors vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting. In 2020 and 2019, we granted 10,652 and 11,600, respectively, RSUs to non-employee members of our Board of Directors in respect of the annual equity compensation under our non-employee director compensation policy. In 2020 and 2019, 11,600 and 16,286 RSUs, respectively, vested.

The following table summarizes the number of unvested shares underlying our restricted stock awards and RSUs and the value of our unvested restricted stock awards and RSUs in 2020 and 2019:

(in thousands, except share and weighted-average share data)Number of Unvested SharesWeighted Average Grant Date Fair ValueAggregate Grant Date Fair Value of Unvested Shares
Balance at January 1, 2019458,620 $2.56 $1,172 
Granted291,600 3.75 1,094 
Vested(210,624)2.33 (491)
Forfeitures(37,499)2.96 (111)
Balance at December 31, 2019502,097 $3.31 $1,664 
Granted149,302 6.48 967 
Vested(221,932)3.19 (708)
Balance at December 31, 2020429,467 $4.48 $1,923 
We recognized $2.1 million and $1.5 million in stock-based compensation expense, which is recorded in selling, general and administrative expense on the consolidated statement of operations for the years ended December 31, 2020 and 2019, respectively.
Unamortized restricted stock and RSUs expense at December 31, 2020 that will be amortized over the weighted-average remaining service period of 1.7 years totaled $1.2 million.
Employee Stock Purchase Plan
On April 7, 2020, our board of directors approved, and on May 11, 2020, our stockholders approved, the Luna Innovations Incorporated 2020 Employee Stock Purchase Plan (the "2020 ESPP"). The 2020 ESPP grants our eligible employees a purchase right to purchase up to that number of shares of common stock purchasable either with a percentage or with a maximum dollar amount, as designed by the Board of Directors, during the period that begins on the offering date and ends on the date stated in the offering. The maximum number of shares of common stock that may be issued under the 2020 ESPP is 1,200,000 shares. The 2020 ESPP is considered a compensatory plan and the fair value of the discount and the look-back period will be estimated using the Black-Scholes option pricing model and expense will be recognized over the six-month withholding period prior to the purchase date. For the year ended December 31, 2020, we recognized $0.2 million in share-based compensation expense related to the 2020 ESPP, which is included in our selling, general and administrative expense in the accompanying consolidated statement of operations.
Non-employee Director Deferred Compensation Plan
We maintain a non-employee director deferred compensation plan (the “Deferred Compensation Plan”) that permits our non-employee directors to defer receipt of certain compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.
Pursuant to our Deferred Compensation Plan, non-employee directors can also elect to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one-year anniversary of their grant or the next annual stockholders' meeting.
The following is a summary of our stock unit activity under the Deferred Compensation Plan for 2020 and 2019:
(in thousands, except stock units and weighted-average share data)Number of Stock UnitsWeighted Average Grant Date Fair Value per ShareIntrinsic Value Outstanding
Balance, January 1, 2019507,290 $1.40 $1,699 
Granted121,713 4.41 
Balance, December 31, 2019629,003 2.09 4,585 
Granted53,757 6.62 
Issued(47,377)1.65 
Balance, December 31, 2020635,383 $2.41 $6,278 
    
As of December 31, 2020, 24,855 outstanding stock units had not yet vested.
Stock Repurchase Program

In August 2019, our board of directors authorized a stock repurchase program which allowed us to repurchase up to $2.0 million of our common stock through August 2020. As of December 31, 2020, we had repurchased a total of 333,953 shares for an aggregate purchase price of $2.0 million under this stock repurchase program, all of which had been repurchased before the program expired in September 2019. We currently maintain all repurchased shares under this stock repurchase program as treasury stock.
XML 40 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue

We disaggregate our revenue from contracts with customers by geographic locations, customer type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. We disaggregate revenue on the basis of where the physical goods are shipped. We also classify revenue by the customer type of entity for which it does business, which is an
indicator of the diversity of our client base. We attribute revenues generated from being a subcontractor to a commercial company as government revenue when the ultimate client is a government agency or department. Disaggregation by contract mix provides insight in terms of the degree of performance risk that we have assumed. Fixed-price contracts are considered to provide the highest amount of performance risk as we are required to deliver a scope of work or level of effort for a negotiated fixed price. Cost-based contracts are considered to provide the lowest amount of performance risk since we are generally reimbursed for all contract costs incurred in performance of contract deliverables with only the amount of incentive or award fees (if applicable) dependent on the achievement of negotiated performance requirements. By classifying revenue by major product and service, we attribute revenue from a client to the major product or service that we believe to be the client's primary market.

    The details are listed in the table below for the years ended December 31, 2020 and 2019:

Years ended December 31,
20202019
(in thousands)LightwaveLuna LabsTotalLightwaveLuna LabsTotal
Total Revenue by Geographic Location
United States$33,706 $23,201 $56,907 $26,409 $21,399 $47,808 
Asia16,181 16,185 13,669 — 13,669 
Europe7,144 350 7,494 7,277 — 7,277 
Canada, Central and South America2,084 11 2,095 1,432 — 1,432 
All Others— — — 330 — 330 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Customer Type
Sales to the U.S. government$8,196 $21,111 $29,307 $8,223 $19,757 $27,980 
U.S. direct commercial sales and other25,487 2,455 27,942 18,186 1,642 19,828 
Foreign commercial sales & other25,432 — 25,432 22,708 — 22,708 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Contract Type
Fixed-price contracts$56,266 $13,457 $69,723 $45,995 $11,792 $57,787 
Cost-type contracts2,849 10,109 12,958 3,122 9,607 12,729 
  Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Timing of Recognition
Goods transferred at a point in time$50,347 $2,007 $52,354 $41,768 $1,362 $43,130 
Goods/services transferred over time8,768 21,559 30,327 7,349 20,037 27,386 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Products/Services
Technology development$7,211 $21,559 $28,770 $5,987 $20,037 $26,024 
Test, measurement and sensing systems50,881 — 50,881 41,788 — 41,788 
Other1,023 2,007 3,030 1,342 1,362 2,704 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 

Contract Balances

Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities
include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits. The net contract assets/(liabilities) changed by $1.1 million primarily due to an increased number of government research programs, primarily fixed-price contracts, that have not reached milestones as designated in their respective contracts, but revenue has been recognized based on costs incurred.

The following table shows the components of our contract balances as of December 31, 2020 and 2019:

December 31,
(in thousands)20202019
Contract assets$7,517 $3,208 
Contract liabilities(7,095)(3,888)
   Net contract assets/(liabilities) $422 $(680)

Performance Obligations
Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations represent firm orders for which funding has not yet been appropriated. The approximate value of our Lightwave segment's unfulfilled performance obligations was $35.9 million at December 31, 2020. We expect to satisfy 77% of the performance obligations in 2021, 15% in 2022 and the remainder by 2025. The approximate value of our Luna Labs segment's unfulfilled performance obligations was $19.0 million at December 31, 2020. We expect to satisfy 70% of the performance obligations in 2021, 27% in 2022 and the remainder by 2023.
XML 41 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense/(benefit) from continuing operations consisted of the following for the periods indicated:
Years ended December 31,
(in thousands)20202019
Current:
Federal$89 $1,467 
State460 228 
Foreign27 — 
$576 $1,695 
Deferred:
Federal(70)(2,849)
State(161)(500)
Foreign$$— 
$(228)$(3,349)
Income tax expense/(benefit)$348 $(1,654)
Deferred tax assets and liabilities consist of the following components:
 Years ended December 31,
(in thousands)20202019
Bad debt and inventory reserve$430 $376 
UNICAP113 
Deferred revenue111 130 
ASC842 Lease Accounting (DTA)(2,610)797 
ASC842 Lease Accounting (DTL)2,852 (545)
Depreciation and amortization(3,361)(2,042)
Net operating loss carryforwards5,767 1,680 
Accrued liabilities679 594 
Stock-based compensation829 780 
Total$4,810 $1,775 
Valuation allowance(2,850)(360)
Net deferred tax asset$1,960 $1,415 

The expense/(benefit) from income taxes from continuing operations differs from the amount computed by applying the federal statutory income tax rate to our loss from continuing operations before income taxes as follows for the periods indicated:
Years ended December 31,
20202019
Income tax expense at federal statutory rate21.00 %21.00 %
Effect of foreign operations0.23 — 
State taxes, net of federal tax effects3.99 (8.67)
Change in valuation allowance3.44 (67.39)
Provision to return adjustments(0.33)7.26 
Meals and entertainment0.13 0.50 
Other permanent differences8.81 4.20 
Equity compensation(7.25)(1.75)
Current year R&D credit(10.60)— 
Prior year R&D credit(17.87)— 
Reserve for uncertain tax positions4.20 — 
Other1.10 — 
Income tax expense/(benefit)6.85 %(44.85)%

The realization of our deferred income tax assets is dependent upon sufficient taxable income in future periods. In assessing whether deferred tax assets may be realized, we consider whether it is more likely than not that some portion, or all, of the deferred tax asset will be realized. We consider scheduled reversals of deferred tax liabilities, projected future taxable income and tax planning strategies that we can implement in making our assessment. We have net operating loss ("NOL") carryforwards of approximately $5.2 million for a previously acquired company expiring at varying dates through 2033. Our NOL carryovers will be subject to a Section 382 limitation based on a 2015 ownership change, and there have been no subsequent ownership changes. We continue to be in a three year cumulative net income position, and based on all available positive and negative evidence, we believe our net deferred tax asset will be fully realizable.

Our OptaSense acquisition included a UK entity and a US entity which have deferred tax assets. Based on all available evidence, including cumulative history of losses, we have realized deferred tax assets only to the extent they are supported by the reversal of existing temporary differences. As a result, we have recorded a valuation allowance of $2.9 million as of December 31, 2020.
The following table summarizes the activity related to our gross unrecognized tax benefits:

 Years ended December 31,
(in thousands)20202019
Unrecognized tax benefits, beginning of period$— $— 
  Increases related to current period tax positions81 — 
  Increases related to prior period tax positions130 — 
Unrecognized tax benefits, end of period$211 $— 

As of December 31, 2020, we had $0.2 million of unrecognized tax benefits. If these amounts are recognized in future periods, it would affect the effective tax rate on income from continuing operations for the years in which they are recognized. Interest and penalties released related to uncertain tax positions were not material for the year ended December 31, 2020. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period for which the event occurs requiring the adjustment. The amount of accrued interest and penalties as of December 31, 2020 is recorded in other long-term liabilities on the consolidated balance sheets. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense. We do not believe there are any positions for which it is reasonably possible that the total amount of unrecognized tax benefits will significantly increase or decrease within the next 12 months.
We file numerous consolidated and separate income tax returns in the US federal jurisdiction and in many state and foreign jurisdictions. The U.S. federal statute of limitations remains open for the year 2017 and onward. U.S. state jurisdictions have statutes of limitation generally ranging from three to seven years. Our OptaSense companies have open years for audit including UK - 2017 and forward; US - 2017 and forward; and Canada - 2016 and forward. Given that certain subsidiaries have federal or state net operating loss carryforwards, the statute for examination by the taxing authorities will typically remain open for a period following the use of such net operating loss carryforwards, extending the period for examination beyond the years indicated above. We currently have no income tax returns under examination,

On March 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act includes significant business tax provisions that, among other things, include the removal of certain limitations on utilization of net operating losses, increase the loss carryback period for certain losses to five years, and increase the ability to deduct interest expense, as well as amending certain provisions of the previously enacted Tax Cuts and Jobs Act. We do not expect the CARES Act to have a significant impact on our tax obligations. In December 2020, the Consolidated Appropriations Act, 2021 (“CAA”) was signed into law. The CAA included additional funding through tax credits as part of its economic package for 2021. We evaluated these items in its tax computation as of December 31, 2020 and determined that the items do not have a material impact on our financial statements as of December 31, 2020.
XML 42 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation and other contingencies
From time to time, we may become involved in litigation in relation to claims arising out of our operations in the normal course of business. While management currently believes it is not reasonably possible the amount of ultimate liability, if any, with respect to these actions will have a material adverse effect on our financial position, results of operations or liquidity, the ultimate outcome of any litigation is uncertain.
In December 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed $4.0 million of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. As of December 31, 2019, $1.5 million of the escrow balance had been received with the remaining $2.5 million in the escrow account pending resolution of our dispute of indemnity claims received from Macom. In March 2020, we settled the dispute resulting in us receiving $0.6 million and Macom receiving $1.9 million. For the year ended December 31, 2020, we have recorded a loss from discontinued operations of $1.4 million, net of income tax benefit, to reflect the settlement of the dispute.
On July 31, 2018, we sold the assets associated with our optoelectronic components and sub-assemblies ("Opto") business to an unaffiliated third party. The asset purchase agreement provides for additional consideration of up to $1.0 million
contingent upon the achievement of a specified revenue level by the sold business during the 18 months following the sale. We did not receive any of the additional $1.0 million of consideration because the minimum revenue targets were not achieved.
We have made, and will continue to make, efforts to comply with current and future environmental laws. We anticipate that we could incur additional capital and operating costs in the future to comply with existing environmental laws and new requirements arising from new or amended statutes and regulations. In addition, because the applicable regulatory agencies have not yet promulgated final standards for some existing environmental programs, we cannot at this time reasonably estimate the cost for compliance with these additional requirements. The amount of any such compliance costs could be material. We cannot predict the impact that future regulations will impose upon our business.
Obligation under Operating Leases
See Note 10 - Leases for discussion of our lease obligations.

Purchase Commitment
We executed a non-cancelable purchase order totaling $1.4 million in the third quarter of 2020 and a non-cancelable purchase order totaling $1.6 million in the fourth quarter of 2020 for multiple shipments of tunable lasers to be delivered over an 12-month period. At December 31, 2020, approximately $2.9 million of these commitments remained and is expected to be delivered by October 31, 2021.

Guarantees

As of December 31, 2020, we had a total of $1.2 million in performance bond guarantees outstanding in favor of certain third parties to ensure performance of its obligations under certain customer contracts and lease arrangements. These guarantees expire at various dates through September 2022. To date, we have not incurred any charges associated with non-performance covered by such guarantees and have not accrued any liabilities as of December 31, 2020.
XML 43 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Profit Sharing Plan
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Employee Profit Sharing Plan Employee Profit Sharing Plan
We maintain a salary reduction/profit-sharing plan under provisions of Section 401(k) of the Internal Revenue Code. The plan is offered to all permanent employees. We contribute 30% of the salary deferral elected by each employee up to a maximum deferral of 10% of annual salary.
We contributed approximately $0.5 million and $0.4 million to the plan for the years ended December 31, 2020 and December 31, 2019, respectively.
XML 44 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Relationship with Major Customers
12 Months Ended
Dec. 31, 2020
Risks and Uncertainties [Abstract]  
Relationship with Major Customers Relationship with Major CustomersDuring the years ended December 31, 2020 and 2019, approximately 35% and 40%, respectively, of our consolidated revenues were attributable to contracts with the U.S. government. At December 31, 2020 and 2019, receivables with respect to contracts with the U.S. government represented 14% and 12% of total trade receivables, respectively.
XML 45 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Information About Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Financial Information About Segments Financial Information About Segments
We have two operating and reportable segments: Lightwave and Luna Labs.

During the year ended December 31, 2020, we changed our reportable segments to Lightwave and Luna Labs to align with how our Chief Operating Decision Maker (CODM) evaluates segment performance and allocates resources to the segments. Prior to the year ended December 31, 2020, we reported under two different reporting segments. We have reflected these new segment measures beginning in the year ended December 31, 2020 and prior periods have been restated for comparability.

The Lightwave segment develops, manufactures and markets distributed fiber optic sensing products and fiber optic communications test and control products. The Luna Labs segment performs applied research principally in the areas of sensing and instrumentation, advanced materials and health sciences.
Through December 31, 2020, our Chief Executive Officer and his direct reports (collectively represented our CODM), evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note 1, “Organization and Summary of Significant Accounting Policies”.
Information about the results of operations for each segment is set forth in the table below. There were no significant inter-segment sales during the years ended December 31, 2020 and 2019.
During the years ended December 31, 2020 and 2019, 31% and 32%, respectively, of our total sales took place outside the United States. Customers in China represented 11% of total revenues for the year ended December 31, 2019, while no other single country, outside of the United States, represented more than 10% of total revenues for the year ended December 31, 2020.
 Years ended December 31,
(in thousands)20202019
Lightwave revenue$59,115 $49,117 
Luna Labs revenue23,566 21,399 
Total revenue$82,681 $70,516 
Lightwave operating income$4,914 $2,261 
Luna Labs operating income69 1,055 
Total operating income$4,983 $3,316 
Depreciation, Lightwave$984 $697 
Depreciation, Luna Labs$143 $252 
Amortization, Lightwave$1,714 $1,486 
Amortization, Luna Labs$129 $68 
Additional segment information is as follows:
 December 31,
(in thousands)20202019
Total segment assets:
Lightwave$110,446 $70,276 
Luna Labs20,556 16,248 
Total$131,002 $86,524 
Property plant and equipment and intangible assets, Lightwave$40,995 $23,201 
Property plant and equipment and intangible assets, Luna Labs$543 $1,001 
XML 46 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results (unaudited)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results (unaudited) Quarterly Results (unaudited)
The following table sets forth our unaudited historical revenues, operating (loss)/income and net income by quarter during 2020 and 2019.
 Three Months Ended
(in thousands,
except share and per share data)
March 31,
2020
June 30,
2020
September 30,
2020
December 31,
2020
March 31,
2019
June 30,
2019
September 30,
2019
December 31,
2019
Revenues:
Lightwave$11,554 $12,933 $15,350 $19,278 $9,518 $12,523 $13,088 $13,988 
Luna Labs5,587 5,643 5,700 6,637 5,315 5,291 5,301 5,492 
Total revenues17,141 18,576 21,050 25,915 14,833 17,814 18,389 19,480 
Gross margin8,364 9,517 10,949 13,358 6,768 8,752 9,275 10,388 
Operating income/(loss)390 1,810 2,252 530 (897)1,014 1,482 1,718 
Net income/(loss) from continuing operations320 1,369 3,102 (64)1,126 841 1,230 2,146 
Loss from discontinued operations, net of income tax of $464
(1,436)— — — — — — — 
Net (loss)/income(1,116)1,369 3,102 (64)1,126 841 1,230 2,146 
Net (loss)/income attributable to common stockholders$(1,116)$1,369 $3,102 $(64)$1,043 $751 $1,117 $2,146 
Net income per share from continuing operations:
Basic$0.01 $0.04 $0.10 $— $0.04 $0.03 $0.04 $0.07 
Diluted$0.01 $0.04 $0.10 $— $0.03 $0.02 $0.04 $0.07 
Net loss per share from discontinued operations:
Basic$(0.05)$— $— $— $— $— $— $— 
Diluted$(0.04)$— $— $— $— $— $— $— 
Net (loss)/income attributable to common stockholders:
Basic$(0.04)$0.04 $0.10 $— $0.04 $0.03 $0.04 $0.07 
Diluted$(0.03)$0.04 $0.10 $— $0.03 $0.02 $0.03 $0.07 
Weighted average shares:
Basic30,380,345 30,589,249 30,809,896 30,895,980 28,039,080 28,246,840 28,291,297 30,159,322 
Diluted32,549,487 32,466,122 32,411,086 32,831,255 33,479,935 33,650,790 32,115,847 32,211,847 
XML 47 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
Schedule II

Luna Innovations Incorporated
Valuation and Qualifying Accounts
Column AColumn BColumn CColumn DColumn E
(in thousands)Balance
at beginning
of Period
AdditionsDeductionsBalance at
end
of period
Year Ended December 31, 2019
Reserves deducted from assets to which they apply:
Deferred tax valuation allowance$3,268 $— $(2,908)$360 
Allowances for doubtful accounts285 645 — 930 
$3,553 $645 $(2,908)$1,290 
Year Ended December 31, 2020
Reserves deducted from assets to which they apply:
Deferred tax valuation allowance$360 $2,850 $(360)$2,850 
Allowances for doubtful accounts$930 $127 $(171)$886 
$1,290 $2,977 $(531)$3,736 
All other schedules are omitted as the required information is inapplicable or the information is presented in the Consolidated Financial Statements and notes thereto in Item 8 of Part II of this Annual Report on Form 10-K.
Exhibits. The exhibits filed as part of this report are listed under “Exhibits” at subsection (b) of this Item 15.
a.Exhibits
XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Luna Innovations Incorporated (“we” or the "Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing high performance fiber optic test, measurement and control products for the telecommunications and photonics industries; and distributed fiber optic sensing solutions that measure, or “sense,” the structures for industries ranging from aerospace, automotive, energy, oil and gas, security and infrastructure.
Consolidation Policy Consolidation PolicyOur consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP") and include our accounts and the accounts of our wholly owned subsidiaries. We eliminate from our financial results all intercompany transactions.
Use of Estimates
Use of Estimates
The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our consolidated financial statements and accompanying notes.
Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results may differ from such estimates and assumptions.
Revenue Recognition
Revenue Recognition
Lightwave Revenues
Revenues from product sales are generated by the sale of commercial products and services under various sales programs to the end user and through distribution channels. We sell fiber optic test and sensing systems to end users for use in numerous fiber optic-based measurement applications. Revenues are recorded net of applicable sales taxes collected from customers and payable to state or local governmental entities.

For Lightwave contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost-plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process
that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on-hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent periods. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer-controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.
    In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established, and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet.
Luna Labs Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80% to 90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the
contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.
Allowance for Uncollectible Receivables Allowance for Uncollectible ReceivablesAccounts receivable are recorded at their face amount, less an allowance for doubtful accounts. We review the status of our uncollected receivables on a regular basis. In determining the need for an allowance for uncollectible receivables, we consider our customers’ financial stability, past payment history and other factors that bare on the ultimate collection of such amounts.
Cash Equivalents Cash EquivalentsWe consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. To date, we have not incurred losses related to cash and cash equivalents. Our foreign currency risk on cash and cash equivalents held outside of the US is not material. Cash equivalents at December 31, 2020 and 2019 included $3.1 million and $19.8 million, respectively, invested in U.S. Treasury obligations through a sweep account with our bank. The full value of amounts invested through the sweep account are convertible to cash on a daily basis. Our cash transactions are processed through reputable commercial banks. We regularly maintain cash balances with financial institutions which exceed Federal Deposit Insurance Corporation (“FDIC”) insurance limits.
Fair Value Measurements
Fair Value Measurements
Our financial assets and liabilities are measured at fair value, which is defined as the price that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. Valuation techniques are based on observable or unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1—Quoted prices for identical instruments in active markets.
Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which significant value drivers are observable.
Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable.
The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value because of the short-term nature of these instruments. The carrying amount of lease liabilities approximate fair value because these financial instruments bear interest at rates that approximate current market rates for similar agreements with similar maturities and credit. We consider the terms of the PNC Bank, National Association debt facility, including its interest rate of LIBOR plus a margin ranging from 1.75% to 2.25%, to be at market based upon similar instruments that would be available to us.
Property and Equipment
Property and Equipment, net
Property and equipment, net, are stated at cost less accumulated depreciation. We record depreciation using the straight-line method over the following estimated useful lives:
Equipment
3 – 7 years
Furniture and fixtures7 years
Software3 years
Leasehold improvementsLesser of lease term or life of improvements
Intangible Assets
Intangible Assets
Intangible assets consist of patents related to certain intellectual property that we have developed or acquired, and identifiable intangible assets recognized in connection with our acquisition of OptaSense Holdings Ltd. ("OptaSense") and General Photonics, Inc. ("GP"). We amortize our identified intangible assets over their estimated useful lives ranging between one and fifteen years and analyze the reasonableness of the remaining useful life whenever events or circumstances indicate that the carrying amount may not be recoverable to determine whether their carrying value has been impaired.
Goodwill
Goodwill
Goodwill is tested annually for impairment in the fourth quarter (October 1st) and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Goodwill is tested for impairment at the reporting unit level. A qualitative assessment can be performed to determine whether it is more likely than not the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, we compare the fair value of each reporting unit to its carrying value using a quantitative assessment. If the fair value of the reporting unit exceeds its carrying value, goodwill is considered not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss.
For the quantitative assessment, we estimate the fair value of each reporting unit using a combination of an income approach using a discounted cash flow ("DCF") analysis and a market-based valuation approach based on comparable public company trading values. Determining the fair value of a reporting unit requires the exercise of significant management judgments, including the amount and timing of projected future revenues, earnings and cash flows after considering factors such as recent operating performance, general market and industry conditions, existing and expected future contracts, changes in working capital and long-term business plans and growth initiatives. The carrying value of each reporting unit includes the assets and liabilities employed in its operations and goodwill. There are no significant allocations of amounts held at the corporate level to the reporting units.
Research, Development and Engineering Research, Development and EngineeringResearch, development and engineering expense not related to contract performance are expensed as incurred.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair value. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.
Inventory InventoryInventory consists of finished goods, work in process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or net realizable value.
Net Income per Share
Net Income per Share
Basic per share data is computed by dividing net income attributable to common stockholders by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income attributable to common stockholders by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential common shares had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
Stock-Based Compensation
Stock-Based Compensation
We have two stock-based compensation plans, which are described further in Note 11. We recognize compensation expense based upon the fair value of the underlying equity award as of the date of grant. We have elected to use the Black-Scholes option pricing model to value any stock options granted. Restricted stock and restricted stock units awarded are valued at the closing price of our common stock on the date of the award. We recognize stock-based compensation for such awards on a straight-line method over the requisite service period of the awards taking into account the effects of the expected exercise. We reduce stock-based compensation expense for the value of any forfeitures of unvested awards as such forfeitures occur.
Income Taxes
Income Taxes
We account for income taxes using the liability method. Deferred tax assets or liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities as measured by the enacted tax rates, which will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is provided unless we conclude it is more likely than not that the deferred tax assets will be realized.
We recognize deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. We evaluate our ability to benefit from all deferred tax assets and establish valuation allowances for amounts we believe are not more-likely-than-not to be realizable. For uncertain tax positions, we use a more-likely-than-not threshold, greater than 50%, based on the technical merits of the income tax position taken. Income tax positions that meet the more-likely-than-not recognition threshold are measured in order to determine the tax benefit recognized in the financial statements. Penalties, if probable and reasonably estimable, and interest expense related to uncertain tax positions are recognized as a component of the tax provision.
Foreign Currency Foreign CurrencyFor our non-U.S. dollar functional currency subsidiaries, assets and liabilities are translated into U.S. dollars using fiscal year end exchange rates. Sales and expenses are translated at average monthly exchange rates. Foreign currency translation gains and losses are included as a component of accumulated other comprehensive loss within equity. Gains and losses resulting from foreign currency transactions are included in earnings.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements

In January 2017, the FASB issued ASU 2017-04 Simplifying the Test for Goodwill Impairment, which simplifies the test for goodwill impairment by eliminating Step 2 from the goodwill impairment test which previously measured a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount. We adopted ASU 2017-04, effective January 1, 2020. As a result of adopting the new rules, we compare the estimated fair value of our reporting units to their respective carrying values when evaluating the recoverability of goodwill. If the carrying value of a reporting unit exceeds its fair value, an impairment charge will be recognized for the amount by which its carrying value exceeds the reporting unit's fair value; however, the loss recognized will not exceed the goodwill allocated to the reporting unit. The adoption of ASU 2017-04 did not have a significant impact on our consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13 Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement, which amends the disclosure requirements in ASC 820 by adding, changing, or removing certain disclosures. The ASU applies to all entities that are required under this guidance to provide disclosures about recurring or nonrecurring fair value measurements. We adopted these amendments, effective January 1, 2020. The adoption of ASU 2018-13 did not have a significant impact on our consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15 Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15, effective January 1, 2020. The adoption of ASU 2018-15 did not have a significant impact on our consolidated financial statements.

Recently Issued Pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13 Financial Instruments - Credit Losses (Topic 326) - Measurement of Credit Losses on Financial Instruments, which requires companies to measure financial assets at an amortized cost basis to be presented at the net amount expected to be collected. The new accounting rules eliminate the probable initial recognition threshold and, instead, reflect an entity's current estimate of all expected credit losses. ASU 2016-13 is applicable to our trade receivables. This pronouncement was amended under ASU 2019-10 to allow an extension on the adoption date for entities that qualify as a small reporting company. We have elected this extension and the effective date for us to adopt this standard will be for fiscal years beginning after December 15, 2022. We are currently in the process of evaluating the impact of ASU 2016-13, but we do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12 Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of the accounting for income taxes and also improves consistent application of and simplification of other areas when accounting for income taxes. The guidance is effective for us beginning in the first quarter of fiscal year 2021, while early adoption is permitted. We do not expect the adoption of these new accounting rules to have a significant impact on our consolidated financial statements.
XML 49 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property and Equipment Estimated Useful Lives We record depreciation using the straight-line method over the following estimated useful lives:
Equipment
3 – 7 years
Furniture and fixtures7 years
Software3 years
Leasehold improvementsLesser of lease term or life of improvements
XML 50 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Allocation of the Purchase Consideration
The following table summarizes the allocation of the purchase consideration of each acquisition (excluding cash of $5.2 million and $3.8 million, respectively):

(in thousands)OptaSense (2020)GP (2019)
Accounts receivable$5,553 $1,521 
Contract assets2,823 — 
Inventory11,483 2,698 
Other current assets1,026 764 
Property and equipment1,247 286 
Identifiable intangible assets11,263 8,200 
Goodwill7,619 10,512 
Right of use asset2,082 — 
Other long-term assets22 — 
Accounts payable and accrued expenses(4,089)(4,076)
Contract liabilities(3,259)— 
Other current liabilities(747)— 
Long-term operating lease liability(1,335)— 
Total purchase consideration$33,688 $19,905 
Schedule of Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives
The identifiable intangible assets and their estimated useful lives were as follows:
EstimatedEstimated Fair Value
(in thousands)Useful LifeOptaSenseGP
Developed technology
8 - 10 years
$7,379 $7,200 
Trade names and trademarks
3 - 15 years
2,580 400 
Backlog3 years699 — 
Customer relationships
5 - 15 years
605 600 
$11,263 $8,200 
Unaudited Pro Forma Financial Information
The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisitions of OptaSense and GP occurred on January 1, 2019, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.

For the years ended
December 31, 2020December 31, 2019
OptaSenseOptaSenseGP
(in thousands)(unaudited)(unaudited)(unaudited)
Revenue$103,971 $101,390 $72,577 
Income from continuing operations$1,364 $487 $6,913 
XML 51 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Components of Accounts Receivable, net
Accounts receivable, net, consist of the following:
 December 31,
(in thousands)20202019
Billed$25,418 $17,194 
Other419 
25,837 17,199 
Less: allowance for doubtful accounts(886)(930)
Accounts receivable, net$24,951 $16,269 
XML 52 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Components of Inventory
Components of inventory are as follows:
December 31,
(in thousands)20202019
Finished goods$11,547 $1,695 
Work-in-process1,425 1,008 
Raw materials10,625 7,591 
     Inventory$23,597 $10,294 
XML 53 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and equipment, net, consists of the following:
 December 31,
(in thousands)20202019
Building$— $70 
Equipment4,844 9,564 
Furniture and fixtures353 685 
Software106 1,178 
Leasehold improvements2,416 5,288 
Construction in process185 — 
7,904 16,785 
Less—accumulated depreciation(4,596)(13,319)
Property and equipment, net$3,308 $3,466 
XML 54 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
Intangible assets, net consist of the following:
 December 31,
(in thousands)Estimated Life20202019
Patent costs
1 - 18 years
$5,702 $5,291 
Developed technology
5 - 10 years
17,344 9,800 
In-process research and developmentN/A1,580 1,580 
Customer base
5 - 7 years
1,302 700 
Trade names
3 - 15 years
3,122 550 
Backlog3 years696 — 
29,746 17,921 
Accumulated amortization(9,637)(7,727)
Intangible assets, net$20,109 $10,194 
Estimated Aggregate Amortization Based on Net Value of Intangible Assets
Estimated aggregate amortization, based on the net value of intangible assets at December 31, 2020, for each of the next five years and beyond is as follows (in thousands):
Year Ending December 31, 
2021$2,978 
20222,906 
20232,807 
20242,316 
20252,306 
2026 and beyond6,796 
$20,109 
XML 55 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The changes in the carrying value of goodwill during the years ended December 31, 2020 and December 31, 2019 were as follows (in thousands):
Balance as of December 31, 2018$101 
   Goodwill resulting from business acquisition10,512 
   Measurement period adjustment(71)
Balance as of December 31, 201910,542 
   Goodwill resulting from business acquisitions7,637 
   Foreign currency translation(58)
Balance as of December 31, 2020$18,121 
XML 56 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
December 31,
(in thousands)20202019
Accrued compensation$9,103 $6,416 
Contingent consideration225 1,000 
Accrued professional fees825 113 
Accrued income tax281 716 
Accrued interest42 — 
Accrued royalties456 365 
Accrued liabilities-other1,227 426 
    Total accrued liabilities$12,159 $9,036 
XML 57 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt consists of the following:
 Years ended December 31,
(in thousands)20202019
Term Loan (net of debt issuance costs of $66, 2.48% at December 31, 2020)
$12,434 $— 
Revolving Loan (2.48% at December 31, 2020)
7,550 — 
19,984 — 
Less: Current portion of long-term debt obligations(4,167)— 
Long-term debt obligations $15,817 $— 
Schedule of Maturities of Long-term Debt
Maturities on debt are as follows (in thousands):
Year Ending December 31,Amount
2021$4,167 
20224,167 
202311,650 
Total$19,984 
Schedule of Interest Expense
Interest expense, net for the years ended December 31, 2020 and 2019 consisted of the following:
 Years ended December 31,
(in thousands)20202019
Interest expense on Term Loans$26 $
Interest expense on Revolving Line of Credit16 — 
Amortization of debt issuance costs
Other interest expense
Interest income(24)— 
Total interest expense, net$25 $16 
XML 58 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of Other Information Related to Leases
Rent expense is recognized on a straight-line basis over the life of the lease. Rent expense consists of the following:

Year Ended
(in thousands)December 31, 2020December 31, 2019
Operating lease costs$1,647 $1,622 
Variable rent costs133 (147)
   Total rent expense$1,780 $1,475 
Other information related to leases is as follows:

Year Ended
(in thousands, except weighted-average data)December 31, 2020December 31, 2019
Finance lease cost:
   Amortization of right-of-use assets$48 $46 
   Interest on lease liabilities
Total finance lease cost$52 $51 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from operating leases$1,647 $1,622 
   Finance cash flows from finance leases$53 $40 
Right-of-use assets obtained in exchange for new operating lease liabilities$10,740 $— 
Right-of-use assets obtained in exchange for new finance lease liabilities$247 $15 
Weighted-average remaining lease term (years) - operating leases6.33.7
Weighted-average remaining lease term (years) - finance leases4.92.1
Weighted-average discount rate - operating leases%%
Weighted-average discount rate - finance leases%%
Schedule of Future Minimum Lease Payments Future minimum lease payments under non-cancelable operating and finance leases were as follows as of December 31, 2020 (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2021$2,953 $53 
20222,674 53 
20232,390 53 
20241,897 52 
20251,226 48 
2026 and beyond3,882 — 
   Total future minimum lease payments15,022 259 
   Less: Interest2,551 15 
     Total lease liabilities$12,471 $244 
Current lease liability$2,223 $48 
Long-term lease liability10,248 196 
   Total lease liabilities$12,471 $244 
XML 59 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Activity of Stock Options
The following table sets forth the activity of the options to purchase common stock under the 2006 Plan and the 2016 Plan. The prices represent the closing price of our Common Stock on the Nasdaq Capital Market on the respective dates.
 Options OutstandingOptions Exercisable
 Number of
Shares
Price per
Share Range
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
Number of
Shares
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value (1)
(in thousands, except share, per share and weighted-average data)
Balance at January 1, 20193,108,868 
$0.61 - 6.55
$2.26 $3,670 1,986,740 $1.81 $3,314 
Forfeited(14,707)
$1.47 - 3.37
2.51
Exercised(558,834)
$0.61 - 1.81
1.21
Granted625,070 
$3.21 - 7.37
3.63
Balance at December 31, 20193,160,397 
$1.18 - 7.37
$2.72 $14,460 1,835,799 $2.28 $9,198 
Forfeited(108,515)
$1.27 - 7.59
3.66
Exercised(792,466)
$1.21 - 4.43
2.80 
Granted70,000 
$6.27 - 7.59
6.65 
Balance at December 31, 20202,329,416 
$1.18 - 7.59
$2.76 $16,574 1,408,119 $2.26 $10,734 
 
(1)The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only.
Assumptions used to Estimate Fair Value of Option Granted
The fair value of each option granted is estimated as of the grant date using the Black-Scholes option pricing model with the following assumptions:
Years ended December 31,
20202019
Risk-free interest rate range0.7%2.494%
Expected life of option-years77
Expected stock price volatility63%67%
Expected dividend yield—%—%
Activity of Stock Option by Exercise Price Range
  Options OutstandingOptions Exercisable
 Range of
Exercise Prices
Options
Outstanding
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Life in
Years
Weighted
Average
Exercise
Price of
Options
Exercisable
Year ended December 31, 2019
$1.18 - 7.37
3,160,397 6.24$2.721,835,799 4.30$2.28
Year ended December 31, 2020
$1.18 - 7.59
2,329,416 6.04$2.761,408,119 4.73$2.26
 
(in thousands)Total Intrinsic Value of
Options Exercised
Total Fair Value of
Options Vested
Year ended December 31, 2019$1,642 $3,268 
Year ended December 31, 2020$3,322 $3,178 
Activity of Restricted Stock
The following table summarizes the number of unvested shares underlying our restricted stock awards and RSUs and the value of our unvested restricted stock awards and RSUs in 2020 and 2019:

(in thousands, except share and weighted-average share data)Number of Unvested SharesWeighted Average Grant Date Fair ValueAggregate Grant Date Fair Value of Unvested Shares
Balance at January 1, 2019458,620 $2.56 $1,172 
Granted291,600 3.75 1,094 
Vested(210,624)2.33 (491)
Forfeitures(37,499)2.96 (111)
Balance at December 31, 2019502,097 $3.31 $1,664 
Granted149,302 6.48 967 
Vested(221,932)3.19 (708)
Balance at December 31, 2020429,467 $4.48 $1,923 
Activity of Restricted Stock Units
The following is a summary of our stock unit activity under the Deferred Compensation Plan for 2020 and 2019:
(in thousands, except stock units and weighted-average share data)Number of Stock UnitsWeighted Average Grant Date Fair Value per ShareIntrinsic Value Outstanding
Balance, January 1, 2019507,290 $1.40 $1,699 
Granted121,713 4.41 
Balance, December 31, 2019629,003 2.09 4,585 
Granted53,757 6.62 
Issued(47,377)1.65 
Balance, December 31, 2020635,383 $2.41 $6,278 
XML 60 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The details are listed in the table below for the years ended December 31, 2020 and 2019:
Years ended December 31,
20202019
(in thousands)LightwaveLuna LabsTotalLightwaveLuna LabsTotal
Total Revenue by Geographic Location
United States$33,706 $23,201 $56,907 $26,409 $21,399 $47,808 
Asia16,181 16,185 13,669 — 13,669 
Europe7,144 350 7,494 7,277 — 7,277 
Canada, Central and South America2,084 11 2,095 1,432 — 1,432 
All Others— — — 330 — 330 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Customer Type
Sales to the U.S. government$8,196 $21,111 $29,307 $8,223 $19,757 $27,980 
U.S. direct commercial sales and other25,487 2,455 27,942 18,186 1,642 19,828 
Foreign commercial sales & other25,432 — 25,432 22,708 — 22,708 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Contract Type
Fixed-price contracts$56,266 $13,457 $69,723 $45,995 $11,792 $57,787 
Cost-type contracts2,849 10,109 12,958 3,122 9,607 12,729 
  Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Timing of Recognition
Goods transferred at a point in time$50,347 $2,007 $52,354 $41,768 $1,362 $43,130 
Goods/services transferred over time8,768 21,559 30,327 7,349 20,037 27,386 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Total Revenue by Major Products/Services
Technology development$7,211 $21,559 $28,770 $5,987 $20,037 $26,024 
Test, measurement and sensing systems50,881 — 50,881 41,788 — 41,788 
Other1,023 2,007 3,030 1,342 1,362 2,704 
Total$59,115 $23,566 $82,681 $49,117 $21,399 $70,516 
Schedule of Components of Contract Balances
The following table shows the components of our contract balances as of December 31, 2020 and 2019:

December 31,
(in thousands)20202019
Contract assets$7,517 $3,208 
Contract liabilities(7,095)(3,888)
   Net contract assets/(liabilities) $422 $(680)
XML 61 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Components of Income Tax Expense
Income tax expense/(benefit) from continuing operations consisted of the following for the periods indicated:
Years ended December 31,
(in thousands)20202019
Current:
Federal$89 $1,467 
State460 228 
Foreign27 — 
$576 $1,695 
Deferred:
Federal(70)(2,849)
State(161)(500)
Foreign$$— 
$(228)$(3,349)
Income tax expense/(benefit)$348 $(1,654)
Deferred Tax Assets and Liabilities
Deferred tax assets and liabilities consist of the following components:
 Years ended December 31,
(in thousands)20202019
Bad debt and inventory reserve$430 $376 
UNICAP113 
Deferred revenue111 130 
ASC842 Lease Accounting (DTA)(2,610)797 
ASC842 Lease Accounting (DTL)2,852 (545)
Depreciation and amortization(3,361)(2,042)
Net operating loss carryforwards5,767 1,680 
Accrued liabilities679 594 
Stock-based compensation829 780 
Total$4,810 $1,775 
Valuation allowance(2,850)(360)
Net deferred tax asset$1,960 $1,415 
Reconciliation of Income Tax Benefit (Expense)
The expense/(benefit) from income taxes from continuing operations differs from the amount computed by applying the federal statutory income tax rate to our loss from continuing operations before income taxes as follows for the periods indicated:
Years ended December 31,
20202019
Income tax expense at federal statutory rate21.00 %21.00 %
Effect of foreign operations0.23 — 
State taxes, net of federal tax effects3.99 (8.67)
Change in valuation allowance3.44 (67.39)
Provision to return adjustments(0.33)7.26 
Meals and entertainment0.13 0.50 
Other permanent differences8.81 4.20 
Equity compensation(7.25)(1.75)
Current year R&D credit(10.60)— 
Prior year R&D credit(17.87)— 
Reserve for uncertain tax positions4.20 — 
Other1.10 — 
Income tax expense/(benefit)6.85 %(44.85)%
Summary of Unrecognized Tax Benefits
The following table summarizes the activity related to our gross unrecognized tax benefits:

 Years ended December 31,
(in thousands)20202019
Unrecognized tax benefits, beginning of period$— $— 
  Increases related to current period tax positions81 — 
  Increases related to prior period tax positions130 — 
Unrecognized tax benefits, end of period$211 $— 
XML 62 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Information About Segments (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Information about Results of Operations for Each Segment
 Years ended December 31,
(in thousands)20202019
Lightwave revenue$59,115 $49,117 
Luna Labs revenue23,566 21,399 
Total revenue$82,681 $70,516 
Lightwave operating income$4,914 $2,261 
Luna Labs operating income69 1,055 
Total operating income$4,983 $3,316 
Depreciation, Lightwave$984 $697 
Depreciation, Luna Labs$143 $252 
Amortization, Lightwave$1,714 $1,486 
Amortization, Luna Labs$129 $68 
Additional segment information is as follows:
 December 31,
(in thousands)20202019
Total segment assets:
Lightwave$110,446 $70,276 
Luna Labs20,556 16,248 
Total$131,002 $86,524 
Property plant and equipment and intangible assets, Lightwave$40,995 $23,201 
Property plant and equipment and intangible assets, Luna Labs$543 $1,001 
XML 63 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results (unaudited) (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
The following table sets forth our unaudited historical revenues, operating (loss)/income and net income by quarter during 2020 and 2019.
 Three Months Ended
(in thousands,
except share and per share data)
March 31,
2020
June 30,
2020
September 30,
2020
December 31,
2020
March 31,
2019
June 30,
2019
September 30,
2019
December 31,
2019
Revenues:
Lightwave$11,554 $12,933 $15,350 $19,278 $9,518 $12,523 $13,088 $13,988 
Luna Labs5,587 5,643 5,700 6,637 5,315 5,291 5,301 5,492 
Total revenues17,141 18,576 21,050 25,915 14,833 17,814 18,389 19,480 
Gross margin8,364 9,517 10,949 13,358 6,768 8,752 9,275 10,388 
Operating income/(loss)390 1,810 2,252 530 (897)1,014 1,482 1,718 
Net income/(loss) from continuing operations320 1,369 3,102 (64)1,126 841 1,230 2,146 
Loss from discontinued operations, net of income tax of $464
(1,436)— — — — — — — 
Net (loss)/income(1,116)1,369 3,102 (64)1,126 841 1,230 2,146 
Net (loss)/income attributable to common stockholders$(1,116)$1,369 $3,102 $(64)$1,043 $751 $1,117 $2,146 
Net income per share from continuing operations:
Basic$0.01 $0.04 $0.10 $— $0.04 $0.03 $0.04 $0.07 
Diluted$0.01 $0.04 $0.10 $— $0.03 $0.02 $0.04 $0.07 
Net loss per share from discontinued operations:
Basic$(0.05)$— $— $— $— $— $— $— 
Diluted$(0.04)$— $— $— $— $— $— $— 
Net (loss)/income attributable to common stockholders:
Basic$(0.04)$0.04 $0.10 $— $0.04 $0.03 $0.04 $0.07 
Diluted$(0.03)$0.04 $0.10 $— $0.03 $0.02 $0.03 $0.07 
Weighted average shares:
Basic30,380,345 30,589,249 30,809,896 30,895,980 28,039,080 28,246,840 28,291,297 30,159,322 
Diluted32,549,487 32,466,122 32,411,086 32,831,255 33,479,935 33,650,790 32,115,847 32,211,847 
XML 64 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
plan
shares
Dec. 31, 2019
USD ($)
shares
Significant Accounting Policies [Line Items]    
Allowance for uncollectible receivables $ 886 $ 930
Cash in excess of FDIC insured limits 7,500 5,000
Research, development and engineering $ 6,713 $ 7,496
Common stock equivalents included for diluted per share data (in shares) | shares 1.9 3.2
Stock based compensation plan | plan 2  
Minimum    
Significant Accounting Policies [Line Items]    
Finite lived intangible asset, useful life 1 year  
Maximum    
Significant Accounting Policies [Line Items]    
Finite lived intangible asset, useful life 15 years  
U.S. Treasury Obligations    
Significant Accounting Policies [Line Items]    
Cash equivalents $ 3,100 $ 19,800
XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2020
Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 7 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 7 years
Software  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
XML 66 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Additional Information (Details)
$ in Thousands, £ in Millions
12 Months Ended
Dec. 03, 2020
USD ($)
Dec. 03, 2020
GBP (£)
Oct. 29, 2020
USD ($)
Mar. 01, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]              
Goodwill         $ 18,121 $ 10,542 $ 101
Amortization expense         1,800 1,600  
Acquisition related expense         $ 2,204 1,027  
Developed technology | Maximum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         17.50%    
Developed technology | Minimum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         17.00%    
Customer relationships | Maximum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         17.50%    
Customer relationships | Minimum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         16.00%    
Trade names and trademarks | Maximum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         17.50%    
Trade names and trademarks | Minimum              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         16.00%    
Backlog              
Business Acquisition [Line Items]              
Discount rate used to estimate fair value of acquired finite-lived intangible assets         16.50%    
OptaSense (2020)              
Business Acquisition [Line Items]              
Aggregate consideration $ 38,900 £ 29.0          
Noncompete agreement term 2 years 2 years          
Transitional services 6 months 6 months          
Goodwill $ 7,619            
Income recognized since acquisition         $ 1,500    
Revenue recognized since acquisition         900    
Amortization expense         100    
New Ride Technologies              
Business Acquisition [Line Items]              
Aggregate consideration     $ 600        
Cash paid     400        
Contingent consideration     200        
Goodwill     20        
Contingent consideration, high     $ 200        
GP (2019)              
Business Acquisition [Line Items]              
Cash paid       $ 19,000      
Contingent consideration       1,000      
Goodwill       10,512      
Cash paid at closing       17,100      
Remaining purchase price placed in escrow       $ 1,900      
Contingent liability, fair value         $ 1,000    
Income recognized since acquisition           10,500  
Revenue recognized since acquisition           1,400  
Amortization expense           1,600  
Acquisition costs, operating income           $ 900  
XML 67 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Allocation of Purchase Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 03, 2020
Mar. 01, 2019
Dec. 31, 2018
Business Acquisition [Line Items]          
Cash acquired $ 5,200 $ 3,800      
Goodwill $ 18,121 $ 10,542     $ 101
OptaSense (2020)          
Business Acquisition [Line Items]          
Accounts receivable     $ 5,553    
Contract assets     2,823    
Inventory     11,483    
Other current assets     1,026    
Property and equipment     1,247    
Identifiable intangible assets     11,263    
Goodwill     7,619    
Right of use asset     2,082    
Other long-term assets     22    
Accounts payable and accrued expenses     (4,089)    
Contract liabilities     (3,259)    
Other current liabilities     (747)    
Long-term operating lease liability     (1,335)    
Total purchase consideration     $ 33,688    
GP (2019)          
Business Acquisition [Line Items]          
Accounts receivable       $ 1,521  
Contract assets       0  
Inventory       2,698  
Other current assets       764  
Property and equipment       286  
Identifiable intangible assets       8,200  
Goodwill       10,512  
Right of use asset       0  
Other long-term assets       0  
Accounts payable and accrued expenses       (4,076)  
Contract liabilities       0  
Other current liabilities       0  
Long-term operating lease liability       0  
Total purchase consideration       $ 19,905  
XML 68 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details) - USD ($)
$ in Thousands
Oct. 15, 2018
Dec. 03, 2020
Mar. 01, 2019
Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 3 years    
GP (2019)      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     $ 8,200
GP (2019) | Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     7,200
GP (2019) | Trade names and trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     400
GP (2019) | Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     0
GP (2019) | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets     $ 600
OptaSense (2020)      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 11,263  
OptaSense (2020) | Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   7,379  
OptaSense (2020) | Trade names and trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   2,580  
OptaSense (2020) | Backlog      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   699  
OptaSense (2020) | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identifiable intangible assets   $ 605  
Minimum | Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 8 years    
Minimum | Trade names and trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 3 years    
Minimum | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 5 years    
Maximum | Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 10 years    
Maximum | Trade names and trademarks      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 15 years    
Maximum | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life 15 years    
XML 69 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
GP (2019)    
Acquired Finite-Lived Intangible Assets [Line Items]    
Revenue   $ 72,577
Income from continuing operations   6,913
OptaSense (2020)    
Acquired Finite-Lived Intangible Assets [Line Items]    
Revenue $ 103,971 101,390
Income from continuing operations $ 1,364 $ 487
XML 70 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Billed $ 25,418 $ 17,194
Other 419 5
Total, gross 25,837 17,199
Less: allowance for doubtful accounts (886) (930)
Accounts receivable, net $ 24,951 $ 16,269
XML 71 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 11,547 $ 1,695
Work-in-process 1,425 1,008
Raw materials 10,625 7,591
Inventory $ 23,597 $ 10,294
XML 72 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net - Components of Property and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Building $ 0 $ 70
Equipment 4,844 9,564
Furniture and fixtures 353 685
Software 106 1,178
Leasehold improvements 2,416 5,288
Construction in process 185 0
Property, plant and equipment, gross, total 7,904 16,785
Less—accumulated depreciation (4,596) (13,319)
Property and equipment, net $ 3,308 $ 3,466
XML 73 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Depreciation $ 1.1 $ 1.0
XML 74 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 29,746 $ 17,921
Accumulated amortization (9,637) (7,727)
Intangible assets, net 20,109 10,194
Backlog    
Finite-Lived Intangible Assets [Line Items]    
In-process research and development 1,580 1,580
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets gross 5,702 5,291
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets gross 17,344 9,800
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets gross 1,302 700
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets gross $ 3,122 550
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 3 years  
Finite lived intangible assets gross $ 696 $ 0
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 1 year  
Minimum | Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 1 year  
Minimum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 5 years  
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 5 years  
Minimum | Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 3 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 15 years  
Maximum | Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 18 years  
Maximum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 10 years  
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 7 years  
Maximum | Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 15 years  
XML 75 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 1.8 $ 1.6
XML 76 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - Estimated Aggregate Amortization (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 2,978
2022 2,906
2023 2,807
2024 2,316
2025 2,306
2026 and beyond 6,796
Finite lived intangible assets, net $ 20,109
XML 77 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Beginning Balance $ 10,542 $ 101
Goodwill resulting from business acquisitions 7,637 10,512
Measurement period adjustment   (71)
Foreign currency translation (58)  
Ending Balance $ 18,121 $ 10,542
XML 78 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation $ 9,103 $ 6,416
Contingent consideration 225 1,000
Accrued professional fees 825 113
Accrued income tax 281 716
Accrued interest 42 0
Accrued royalties 456 365
Accrued liabilities-other 1,227 426
Total accrued liabilities $ 12,159 $ 9,036
XML 79 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total $ 19,984 $ 0
Current portion of long-term debt obligations (4,167) 0
Long-term debt obligations 15,817 0
Term Loan    
Debt Instrument [Line Items]    
Total 12,434 0
Net of debt issuance costs $ 66  
Debt instrument, stated percentage 2.48%  
Revolving Loan    
Debt Instrument [Line Items]    
Total $ 7,550 $ 0
Debt instrument, stated percentage 2.48%  
XML 80 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 01, 2020
USD ($)
Oct. 10, 2019
USD ($)
May 31, 2019
USD ($)
Dec. 31, 2020
payment
Apr. 28, 2020
USD ($)
Unsecured Debt | Payment Protection Plan          
Debt Instrument [Line Items]          
Debt, face amount         $ 4,500,000
Silicon Valley Bank          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 10,000,000.0      
Silicon Valley Bank | Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, commitment fee percentage   4.75%      
Silicon Valley Bank | Prime Rate | Revolving Credit Facility          
Debt Instrument [Line Items]          
Variable basis rate   0.50%      
Silicon Valley Bank | Term Loan          
Debt Instrument [Line Items]          
Debt, face amount     $ 6,000,000.0    
Silicon Valley Bank | Term Loan | Prime Rate          
Debt Instrument [Line Items]          
Variable basis rate     2.00%    
PNC Bank Facility | Term Loan          
Debt Instrument [Line Items]          
Number of quarterly payments | payment       12  
PNC Bank Facility | Term Loan | Loan Agreement          
Debt Instrument [Line Items]          
Debt, face amount $ 12,500,000        
PNC Bank Facility | Term Loan | LIBOR | Minimum          
Debt Instrument [Line Items]          
Variable basis rate 1.75%        
PNC Bank Facility | Term Loan | LIBOR | Maximum          
Debt Instrument [Line Items]          
Variable basis rate 2.25%        
PNC Bank Facility | Revolving Loan          
Debt Instrument [Line Items]          
Line of credit facility, commitment fee percentage 0.20%        
Termination notice       3 days  
PNC Bank Facility | Revolving Loan | Loan Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 15,000,000.0        
Draw on line of credit $ 7,600,000        
PNC Bank Facility | Revolving Loan | LIBOR | Minimum          
Debt Instrument [Line Items]          
Variable basis rate 1.75%        
PNC Bank Facility | Revolving Loan | LIBOR | Maximum          
Debt Instrument [Line Items]          
Variable basis rate 2.25%        
PNC Bank Facility | Letter of Credit | Loan Agreement          
Debt Instrument [Line Items]          
Debt, face amount $ 3,000,000.0        
XML 81 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
2021 $ 4,167  
2022 4,167  
2023 11,650  
Total $ 19,984 $ 0
XML 82 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 2 $ 6
Other interest expense 5 2
Interest income (24) 0
Total interest expense, net 25 16
Term Loan    
Debt Instrument [Line Items]    
Interest expense on Revolving Line of Credit 26 8
Revolving Loan    
Debt Instrument [Line Items]    
Interest expense on Revolving Line of Credit $ 16 $ 0
XML 83 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
Minimum  
Lessee, Lease, Description [Line Items]  
Operating leases contract terms 1 year
Finance leases contract terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating leases contract terms 5 years
Finance leases contract terms 4 years
Office Equipment  
Lessee, Lease, Description [Line Items]  
Useful life 5 years
XML 84 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Rent Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease costs $ 1,647 $ 1,622
Variable rent costs 133 (147)
Total rent expense $ 1,780 $ 1,475
XML 85 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Lease Payments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 2,953,000  
2022 2,674,000  
2023 2,390,000  
2024 1,897,000  
2025 1,226,000  
2026 and beyond 3,882,000  
Total future minimum lease payments 15,022,000  
Less: Interest 2,551,000  
Total lease liabilities 12,471,000  
Current lease liability 2,223,000 $ 1,283,000
Long-term lease liability 10,248,000 1,988,000
Finance Leases    
2021 53,000  
2022 53,000  
2023 53,000  
2024 52,000  
2025 48,000  
2026 and beyond 0  
Total future minimum lease payments 259,000  
Less: Interest 15,000  
Total lease liabilities 244,000  
Current lease liability 48,000 50,000
Long-term lease liability $ 196,000 $ 23,000
XML 86 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Other Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finance lease cost:    
Finance lease ROU asset $ 48 $ 46
Interest on lease liabilities 4 5
Total finance lease cost 52 51
Other information:    
Operating cash flows from operating leases 1,647 1,622
Finance cash flows from finance leases 53 40
Right-of-use assets obtained in exchange for new operating lease liabilities 10,740 0
Right-of-use assets obtained in exchange for new finance lease liabilities $ 247 $ 15
Weighted-average remaining lease term (years) - operating leases 6 years 3 months 18 days 3 years 8 months 12 days
Weighted-average remaining lease term (years) - finance leases 4 years 10 months 24 days 2 years 1 month 6 days
Weighted-average discount rate - operating leases 5.00% 7.00%
Weighted-average discount rate - finance leases 2.00% 7.00%
XML 87 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Additional Information (Details)
1 Months Ended 12 Months Ended
Apr. 30, 2016
shares
Jan. 31, 2010
USD ($)
shares
Dec. 31, 2020
USD ($)
installment
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Jul. 01, 2020
shares
Dec. 31, 2018
shares
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Stock based compensation expense | $     $ 2,100,000 $ 1,500,000    
Share-based compensation expense | $     $ 200,000      
Carilion Clinic            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Senior convertible promissory notes principal amount converted | $   $ 5,000,000.0        
Accrued interest converted | $   $ 1,200,000        
Percentage of dividend payable on series A convertible preferred stock   6.00%        
Preferred stock liquidation preference value | $   $ 6,200,000        
Carilion Clinic | Series A Convertible Preferred Stock            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Preferred stock issued in exchange of notes payable (in shares)   1,321,514        
Stock Options            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Vesting period     4 years      
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares     $ 6.65 $ 3.63    
Options outstanding, remaining contractual term     6 years      
Weighted average remaining service period related to compensation recognition     2 years      
Unamortized stock option expense to be recognized | $     $ 2,100,000      
Restricted Stock            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Shares issued (in shares)     76,700      
Share-based compensation vesting installments | installment     3      
Share-based compensation, vested (in shares)     61,950      
Share-based compensation, issuable upon vesting (in shares)     61,950      
Share-based compensation, percentage     150.00%      
Share-based compensation, revenue and operating Income (in shares)     41,300      
Restricted Stock | Employees            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Shares issued (in shares)     138,650      
Restricted Stock | Employees            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Shares vested (in shares)     137,997      
Restricted Stock and Restricted Stock Units            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Weighted average remaining service period related to compensation recognition     1 year 8 months 12 days      
Shares issued (in shares)     149,302 291,600    
Share-based compensation, vested (in shares)     429,467 502,097   458,620
Shares vested (in shares)     221,932 210,624    
Unamortized restricted stock and restricted stock units expense to be recognized | $     $ 1,200,000      
Restricted Stock Units (RSUs) | Member of Board of Directors            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Vesting period     1 year      
Shares issued (in shares)     10,652 11,600    
Shares vested (in shares)     11,600 16,286    
Restricted Stock Units (RSUs) | Employees            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Share-based compensation vesting installments | installment     3      
Shares vested (in shares)     72,335      
Employee Stock            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Shares authorized (in shares)         1,200,000  
Withholding period     6 months      
2016 Equity Incentive Plan            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Shares available for future grant (in shares) 3,500,000          
Stock option contractual term 10 years          
Deferred Compensation Plan | Restricted Stock Units (RSUs)            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Vesting period     1 year      
Employee Director Compensation Plan | Restricted Stock Units (RSUs)            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Share-based compensation, vested (in shares)     24,855      
Common Stock            
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]            
Preferred stock to common stock conversion (in shares)       1,321,514    
Shares of common stock dividends (in shares) [1]       (770,454)    
[1] The stock dividends payable in connection with the Series A Convertible Preferred Stock were issued at the request of Carilion. See Note 11 - Stockholders' Equity for more information.
XML 88 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Activity of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options Outstanding, Number of Shares      
Beginning balance (in shares) 3,160,397 3,108,868  
Forfeited (in shares) (108,515) (14,707)  
Exercised (in shares) (792,466) (558,834)  
Granted (in shares) 70,000 625,070  
Ending balance (in shares) 2,329,416 3,160,397 3,108,868
Price per Share Range      
Outstanding, lower limit (in dollars per share) $ 1.18 $ 1.18 $ 0.61
Outstanding, upper limit (in dollars per share) 7.59 7.37 6.55
Forfeited, lower limit (in dollars per share) 1.27 1.47  
Forfeited, upper limit (in dollars per share) 7.59 3.37  
Exercised, lower limit (in dollars per share) 1.21 0.61  
Exercised, upper limit (in dollars per share) 4.43 1.81  
Granted, lower limit (in dollars per share) 6.27 3.21  
Granted, upper limit (in dollars per share) 7.59 7.37  
Options Outstanding, Weighted Average Exercise Price      
Beginning balance (in dollars per share) 2.72 2.26  
Forfeited (in dollars per share) 3.66 2.51  
Exercised (in dollars per share) 2.80 1.21  
Granted (in dollars per share) 6.65 3.63  
Ending balance (in dollars per share) $ 2.76 $ 2.72 $ 2.26
Additional Disclosures      
Options outstanding, aggregate intrinsic value $ 16,574 $ 14,460 $ 3,670
Exercisable stock options (in shares) 1,408,119 1,835,799 1,986,740
Options exercisable, weighted average exercise price (in dollars per share) $ 2.26 $ 2.28 $ 1.81
Options exercisable, aggregate intrinsic value $ 10,734 $ 9,198 $ 3,314
XML 89 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]    
Risk-free interest rate range 0.70% 2.494%
Expected life of option-years 7 years 7 years
Expected stock price volatility 63.00% 67.00%
Expected dividend yield 0.00% 0.00%
XML 90 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices, lower range (in dollars per share) $ 1.18 $ 1.18 $ 0.61
Range of exercise prices, upper range (in dollars per share) $ 7.59 $ 7.37 $ 6.55
Options outstanding (in shares) 2,329,416 3,160,397 3,108,868
Options outstanding, weighted average exercise price (in dollars per share) $ 2.76 $ 2.72 $ 2.26
Options exercisable (in shares) 1,408,119 1,835,799 1,986,740
Weighted average exercise price of options exercisable (in dollars per share) $ 2.26 $ 2.28 $ 1.81
Total Intrinsic Value of Options Exercised $ 3,322 $ 1,642  
Total Fair Value of Options Vested $ 3,178 $ 3,268  
Exercise Price Range One      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices, lower range (in dollars per share)   $ 1.18  
Range of exercise prices, upper range (in dollars per share)   $ 7.37  
Options outstanding (in shares)   3,160,397  
Options outstanding, weighted average remaining life in years   6 years 2 months 26 days  
Options outstanding, weighted average exercise price (in dollars per share)   $ 2.72  
Options exercisable (in shares)   1,835,799  
Options exercisable, weighted average remaining life in years   4 years 3 months 18 days  
Weighted average exercise price of options exercisable (in dollars per share)   $ 2.28  
Exercise Price Range Two      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices, lower range (in dollars per share) $ 1.18    
Range of exercise prices, upper range (in dollars per share) $ 7.59    
Options outstanding (in shares) 2,329,416    
Options outstanding, weighted average remaining life in years 6 years 14 days    
Options outstanding, weighted average exercise price (in dollars per share) $ 2.76    
Options exercisable (in shares) 1,408,119    
Options exercisable, weighted average remaining life in years 4 years 8 months 23 days    
Weighted average exercise price of options exercisable (in dollars per share) $ 2.26    
XML 91 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Activity of Restricted Stock Issuances (Details) - Restricted Stock and Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Unvested Shares    
Beginning balance (in shares) 502,097 458,620
Granted (in shares) 149,302 291,600
Vested (in shares) (221,932) (210,624)
Forfeitures (in shares)   (37,499)
Ending balance (in shares) 429,467 502,097
Weighted Average Grant Date Fair Value    
Beginning balance (in dollars per share) $ 3.31 $ 2.56
Granted (in dollars per share) 6.48 3.75
Vested (in dollars per share) 3.19 2.33
Forfeitures (in dollars per share)   2.96
Ending balance (in dollars per share) $ 4.48 $ 3.31
Aggregate Grant Date Fair Value of Unvested Shares    
Aggregate Grant Date Fair Value of Unvested Shares, Beginning balance $ 1,664 $ 1,172
Granted 967 1,094
Vested (708) (491)
Forfeitures   (111)
Aggregate Grant Date Fair Value of Unvested Shares, Ending balance $ 1,923 $ 1,664
XML 92 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Activity of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - Deferred Compensation Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Stock Units    
Beginning balance (in shares) 629,003 507,290
Granted (in shares) 53,757 121,713
Issued (in shares) (47,377)  
Ending balance (in shares) 635,383 629,003
Weighted Average Grant Date Fair Value per Share    
Beginning balance (in dollars per share) $ 2.09 $ 1.40
Granted (in dollars per share) 6.62 4.41
Issued (in dollars per share) 1.65  
Ending balance (in dollars per share) $ 2.41 $ 2.09
Intrinsic Value Outstanding    
Aggregate Grant Date Fair Value of Unvested Shares, Beginning balance $ 4,585 $ 1,699
Aggregate Grant Date Fair Value of Unvested Shares, Ending balance $ 6,278 $ 4,585
XML 93 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Aug. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Amount of stock repurchased $ 452,000 $ 2,220,000  
Share Repurchase Program      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized share repurchase amount     $ 2,000,000.0
Purchase of treasury stock (in shares) 333,953    
Amount of stock repurchased $ 2,000,000.0    
XML 94 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                    
Total revenues $ 25,915 $ 21,050 $ 18,576 $ 17,141 $ 19,480 $ 18,389 $ 17,814 $ 14,833 $ 82,681 $ 70,516
Technology development                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 28,770 26,024
Test, measurement and sensing systems                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 50,881 41,788
Other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 3,030 2,704
Goods transferred at a point in time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 52,354 43,130
Goods/services transferred over time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 30,327 27,386
Fixed-price contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 69,723 57,787
Cost-type contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 12,958 12,729
Sales to the U.S. government                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 29,307 27,980
U.S. direct commercial sales and other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 27,942 19,828
Foreign commercial sales & other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 25,432 22,708
United States                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 56,907 47,808
Asia                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 16,185 13,669
Europe                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 7,494 7,277
Canada, Central and South America                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,095 1,432
All Others                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 0 330
Lightwave                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 59,115 49,117
Lightwave | Technology development                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 7,211 5,987
Lightwave | Test, measurement and sensing systems                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 50,881 41,788
Lightwave | Other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 1,023 1,342
Lightwave | Goods transferred at a point in time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 50,347 41,768
Lightwave | Goods/services transferred over time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 8,768 7,349
Lightwave | Fixed-price contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 56,266 45,995
Lightwave | Cost-type contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,849 3,122
Lightwave | Sales to the U.S. government                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 8,196 8,223
Lightwave | U.S. direct commercial sales and other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 25,487 18,186
Lightwave | Foreign commercial sales & other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 25,432 22,708
Lightwave | United States                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 33,706 26,409
Lightwave | Asia                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 16,181 13,669
Lightwave | Europe                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 7,144 7,277
Lightwave | Canada, Central and South America                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,084 1,432
Lightwave | All Others                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 0 330
Luna Labs                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 23,566 21,399
Luna Labs | Technology development                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 21,559 20,037
Luna Labs | Test, measurement and sensing systems                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 0 0
Luna Labs | Other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,007 1,362
Luna Labs | Goods transferred at a point in time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,007 1,362
Luna Labs | Goods/services transferred over time                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 21,559 20,037
Luna Labs | Fixed-price contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 13,457 11,792
Luna Labs | Cost-type contracts                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 10,109 9,607
Luna Labs | Sales to the U.S. government                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 21,111 19,757
Luna Labs | U.S. direct commercial sales and other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 2,455 1,642
Luna Labs | Foreign commercial sales & other                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 0 0
Luna Labs | United States                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 23,201 21,399
Luna Labs | Asia                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 4 0
Luna Labs | Europe                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 350 0
Luna Labs | Canada, Central and South America                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 11 0
Luna Labs | All Others                    
Disaggregation of Revenue [Line Items]                    
Total revenues                 $ 0 $ 0
XML 95 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Increase in net contract assets (liabilities) $ (1,100)  
Contract assets 7,517 $ 3,208
Contract liabilities (7,095) (3,888)
Net contract assets/(liabilities) $ 422 $ (680)
XML 96 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Performance Obligations (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Lightwave  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation amount $ 35.9
Lightwave | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, period 1 year
Remaining performance obligation percentage 77.00%
Lightwave | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, period 1 year
Remaining performance obligation percentage 15.00%
Luna Labs  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation amount $ 19.0
Luna Labs | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, period 1 year
Remaining performance obligation percentage 70.00%
Luna Labs | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, period 1 year
Remaining performance obligation percentage 27.00%
XML 97 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current:    
Federal $ 89 $ 1,467
State 460 228
Foreign 27 0
Current tax asset 576 1,695
Deferred:    
Federal (70) (2,849)
State (161) (500)
Foreign 3 0
Deferred tax asset (228) (3,349)
Income tax expense/(benefit) $ 348 $ (1,654)
XML 98 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Bad debt and inventory reserve $ 430 $ 376
UNICAP 113 5
Deferred revenue 111 130
ASC842 Lease Accounting (DTA) (2,610) 797
ASC842 Lease Accounting (DTL) 2,852 (545)
Depreciation and amortization (3,361) (2,042)
Net operating loss carryforwards 5,767 1,680
Accrued liabilities 679 594
Stock-based compensation 829 780
Total 4,810 1,775
Valuation allowance (2,850) (360)
Net deferred tax asset $ 1,960 $ 1,415
XML 99 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax expense at federal statutory rate 21.00% 21.00%
Effect of foreign operations 0.23% 0.00%
State taxes, net of federal tax effects 3.99% (8.67%)
Change in valuation allowance 3.44% (67.39%)
Provision to return adjustments (0.33%) 7.26%
Meals and entertainment 0.13% 0.50%
Other permanent differences 8.81% 4.20%
Equity compensation (7.25%) (1.75%)
Current year R&D credit (10.60%) 0.00%
Prior year R&D credit (17.87%) 0.00%
Reserve for uncertain tax positions 4.20% 0.00%
Other 1.10% 0.00%
Income tax expense/(benefit) 6.85% (44.85%)
XML 100 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]      
Valuation allowance $ 2,850 $ 360  
Unrecognized tax benefits 211 $ 0 $ 0
API      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 5,200    
XML 101 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits, beginning of period $ 0 $ 0
Increases related to current period tax positions 81 0
Increases related to prior period tax positions 130 0
Unrecognized tax benefits, end of period $ 211 $ 0
XML 102 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2018
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
purchase_order
Sep. 30, 2020
USD ($)
purchase_order
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Aug. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Line Items]                            
Loss on sale of discontinued operations     $ 0 $ 0 $ 0 $ 1,436 $ 0 $ 0 $ 0 $ 0        
Number of non-cancelable purchase orders executed | purchase_order     1 1                    
Tunable Lasers                            
Commitments and Contingencies Disclosure [Line Items]                            
Non-cancelable purchase order delivery period (in months)               12 months            
Non-cancelable purchase order commitment               $ 1,600         $ 1,400  
Non-cancelable purchase order commitment remained     $ 2,900               $ 2,900      
Disposed of by Sale | HSOR                            
Commitments and Contingencies Disclosure [Line Items]                            
Amount of the escrow balance received   $ 600                        
Loss on sale of discontinued operations                     $ 1,400      
Disposed of by Sale | HSOR | Macom                            
Commitments and Contingencies Disclosure [Line Items]                            
Amount of the escrow balance received   $ 1,900                        
Disposed of by Sale | HSOR | Macom                            
Commitments and Contingencies Disclosure [Line Items]                            
Escrow deposits related to indemnity claims             $ 2,500         $ 2,500   $ 4,000
Amount of the escrow balance received                       $ 1,500    
Disposed of by Sale | Opto                            
Commitments and Contingencies Disclosure [Line Items]                            
Contingent consideration $ 1,000                          
Non-cancelable purchase order delivery period (in months) 18 months                          
XML 103 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Profit Sharing Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]    
Percentage of employer's matching contributions to a defined contribution plan that vests 30.00%  
Percentage of employees' gross pay for which employer contributes a matching contribution 10.00%  
Contribution to employee compensation plan by employer $ 0.5 $ 0.4
XML 104 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Relationship with Major Customers (Details) - Sales to the U.S. government
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Consolidated Revenues    
Concentration Risk [Line Items]    
Concentration percentage 35.00% 40.00%
Billed Trade Receivables    
Concentration Risk [Line Items]    
Concentration percentage 14.00% 12.00%
XML 105 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Information About Segments - Additional Information (Details) - segment
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]    
Number of operating segments 2  
Number of reportable segments 2 2
Revenues | Geographic Concentration Risk | Outside of the United States    
Concentration Risk [Line Items]    
Percentage of total revenues by customer 31.00% 32.00%
Revenues | Geographic Concentration Risk | China    
Concentration Risk [Line Items]    
Percentage of total revenues by customer   11.00%
XML 106 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Information About Segments - Information About Results of Operations for Each Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]                    
Total revenues $ 25,915 $ 21,050 $ 18,576 $ 17,141 $ 19,480 $ 18,389 $ 17,814 $ 14,833 $ 82,681 $ 70,516
Operating income/(loss) $ 530 $ 2,252 $ 1,810 $ 390 $ 1,718 $ 1,482 $ 1,014 $ (897) 4,983 3,316
Depreciation                 1,100 1,000
Amortization                 1,800 1,600
Lightwave                    
Segment Reporting Information [Line Items]                    
Total revenues                 59,115 49,117
Operating income/(loss)                 4,914 2,261
Depreciation                 984 697
Amortization                 1,714 1,486
Luna Labs                    
Segment Reporting Information [Line Items]                    
Total revenues                 23,566 21,399
Operating income/(loss)                 69 1,055
Depreciation                 143 252
Amortization                 $ 129 $ 68
XML 107 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Information About Segments - Segment Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 131,002 $ 86,524
Property plant and equipment, and intangible assets 3,308 3,466
Lightwave    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 110,446 70,276
Property plant and equipment, and intangible assets 40,995 23,201
Luna Labs    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 20,556 16,248
Property plant and equipment, and intangible assets $ 543 $ 1,001
XML 108 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Results (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenues:                    
Total revenues $ 25,915 $ 21,050 $ 18,576 $ 17,141 $ 19,480 $ 18,389 $ 17,814 $ 14,833 $ 82,681 $ 70,516
Gross margin 13,358 10,949 9,517 8,364 10,388 9,275 8,752 6,768 42,188 35,183
Operating income/(loss) 530 2,252 1,810 390 1,718 1,482 1,014 (897) 4,983 3,316
Net income/(loss) from continuing operations (64) 3,102 1,369 320 2,146 1,230 841 1,126    
Loss from discontinued operations, net of income tax of $464 0 0 0 (1,436) 0 0 0 0    
Net income (64) 3,102 1,369 (1,116) 2,146 1,230 841 1,126 3,291 5,343
Net (loss)/income attributable to common stockholders $ (64) $ 3,102 $ 1,369 $ (1,116) $ 2,146 $ 1,117 $ 751 $ 1,043 $ 3,291 $ 5,057
Net income per share from continuing operations:                    
Basic (in dollars per share) $ 0 $ 0.10 $ 0.04 $ 0.01 $ 0.07 $ 0.04 $ 0.03 $ 0.04 $ 0.15 $ 0.19
Diluted (in dollars per share) 0 0.10 0.04 0.01 0.07 0.04 0.02 0.03 0.15 0.17
Net loss per share from discontinued operations:                    
Basic (in dollars per share) 0 0 0 (0.05) 0 0 0 0 (0.05) 0
Diluted (in dollars per share) 0 0 0 (0.04) 0 0 0 0 (0.04) 0
Net (loss)/income attributable to common stockholders:                    
Basic (in dollars per share) 0 0.10 0.04 (0.04) 0.07 0.04 0.03 0.04 0.11 0.18
Diluted (in dollars per share) $ 0 $ 0.10 $ 0.04 $ (0.03) $ 0.07 $ 0.03 $ 0.02 $ 0.03 $ 0.10 $ 0.16
Weighted average shares:                    
Basic (in shares) 30,895,980 30,809,896 30,589,249 30,380,345 30,159,322 28,291,297 28,246,840 28,039,080 30,669,874 28,688,867
Diluted (in shares) 32,831,255 32,411,086 32,466,122 32,549,487 32,211,847 32,115,847 33,650,790 33,479,935 32,578,757 31,840,584
Tax effect                 $ 464  
Lightwave                    
Revenues:                    
Total revenues $ 19,278 $ 15,350 $ 12,933 $ 11,554 $ 13,988 $ 13,088 $ 12,523 $ 9,518    
Luna Labs                    
Revenues:                    
Total revenues $ 6,637 $ 5,700 $ 5,643 $ 5,587 $ 5,492 $ 5,301 $ 5,291 $ 5,315    
XML 109 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of Period $ 1,290 $ 3,553
Additions 2,977 645
Deductions (531) (2,908)
Balance at end of period 3,736 1,290
Deferred tax valuation allowance    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of Period 360 3,268
Additions 2,850 0
Deductions (360) (2,908)
Balance at end of period 2,850 360
Allowances for doubtful accounts    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of Period 930 285
Additions 127 645
Deductions (171) 0
Balance at end of period $ 886 $ 930
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )F(;%('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "9B&Q2L"* 8>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:85Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4574'#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33MP>']^>LWK%K9/ MI'J-TZ]D!9T"KMAE\ENSWFP?F:RKFA=54_!ZR^]%=2OJAX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ F8AL4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "9B&Q2T*U%;I0& $&@ & 'AL+W=O+M.@#+=$V$8ET22J. M_[Y#^2)O((^$OB22K#D\' [/<$;7&ZE>](HQ0][B2.B;RLJ8]9=:308[3K,64B\KM=?ILK&ZO96(B+MA8$9W$ M,57;.Q;)S4W%K1P>3/AR9>R#VNWUFB[9E)G']5C!7>V($O*8"O*Z#L/S>JFTJZ0D"UH$IF)W/S.]A-J6+Q 1CK] M2S:[=^OU"@D2;62\-P8&,1>[__1M[X@3@[9SQL#;&WCO#-QS(_A[ [^L07UO M4$\]LYM*ZH<>-?3V6LD-4?9M0+,7J3-3:Y@^%W;=IT;!KQSLS&U7OC)%JN1Q MVB.?/GXF'PD7Y)Y'$2R*OJX9&,*^6 OV<'<[..\,G.N1>RG,2I.^"%GX(T - MN!T)>@>"=QZ*V&/!)?'="^(YGI-#J(N;WU-U25PG-7=SS'NX^1^)@-&=O-%_ MF(U_=+>?XOFHN__NS+51$/+_()#U(V0]A:R?AC48"^R/7/P5( M^_C[Z<.'@AAH';FU2BZ8HJ"?J?R==Q>.M:"1QOS5/G)JHSA]8;C9D@&/&!DE M\9RI/"XXAN,XU0;DFS;"Y^K(YZH,GPE;N'H[S[7'4(>1#YOL,A?<+*_I[:6&H#F>LOOCZ_;7%$K^ZX+L8M2Q$NKNOI"G;@('^>"@[0 MJ*.AE>4%%Q?U;S( GXQ74F")H0"DU;RJMNMXL&>9P<4E?<8-)"FY(*[W:?Z9 M3%F0*/!6+BT:*O)*HX21-9S4](HJ;"-X6<+P M<$F'9!]RL233;3R741[; @";RC F65;P< D_>(STWX(5%4MV-K<6 (TZTU[G M3XQ3E@>\4GG@.]1_U1 .9(8M4S]O5+J_R0C2.E0 M&J>'))5;&Q4@X80RM?=*J7TW4(G='QS2T0%N3?&(XXC/3&+-,[+U28C\4 MAJE=06\/W?1 -9<9CEC +--ZKY36ITM'NI""EE+E2D8!SDB**@T"!C $NX M,8:9XGNX8.\93F,:1>0NT?"SSE]+'*>@@/(RY?=*E03]F*FEC:[? ,&L(!_% M:RKR?8<#%M4J7I8"O%+5P70%0"CBL.">E6$[H >4S9,!%:&#O"@FM[T-HR.'XPVSHC M/18P>]XZ-K]@!,4(?^=+=? E_ *CCJDR9#@<[B;,8;0=:Y5F"0+A8=NEQ'9] M+K'0/VEHX4FM TX+4\<-(IH78G<% (6[,$N,?LE.V&#GS&?KS $\S-71 K"B MAE^6%'T\A1WR]"DIK!U5 %>MNE[5QZH,/\N*?LDNV9[;OEEVWF4XW. 98Y5E M0K]4)NP",06DAK ;WLA7EJOP!5 .G.@]_ZKM7N4QJYVTS6V62S\_:!+8WLVN M@WY\>OS$T4D;^[7L]=WWD7MJDZ0F$5N J7/9@D54NT\.NQLCUVD3?BZ-D7%Z MN6(4A,.^ +\OI#2'&SO \=][>_[SNO. M+*ADE[S^IUJJ]=DLGX$E6]&N5C?\\0/;=2@Q]96\EOW_X'&GA3-0=E+Q9E=8 M.VBJ=ON7?M\-Q$$!%'L*X%T!_-("9%> ]!W=.NN[=445/3\5_!$(H]:UF0_] MV/2E=6^JUDSCK1+ZUTJ74^>7UY]OKS]]O+JX>W<%WEY\NOA\^0[_@U>@:L'=FG>2MDMY.E>Z95-^7NY:>;MM!7M:N6+E:T!0!##$ MT%'\\L7%4?&\^%SW=^@T'CJ-^_J(K].=$*Q5@$K)E'P3J)$,-9*^QMA7(Y5K MH,<&E.8#^[>K'FBMFW".U;:JK*_*;+.' M#.[ 2O &2#V8@*_ A]OK&[#HI)9+Y] FEALX\6LK]+ BM]UTL)N&9Y^W2NB MM%M0+F.IU6P&X^F4VR*<)9ZAS 9O6=#;Q_9!KT,NGERN,KM!DA39Q):M0A 7 ML=M7/OC*@[Z^"+:AU1*P[YI(DLE^]W"U9D*'O[B1.IPYM59(CY-GB"(XA'1X96DUYH9[Z(36Q:*.Y MJ[S[?%?;H0U"8#[QZE+%J<_K 7[0D>6I:'M?F9V^'4V_360O5HBL67?(D*:& M9[6B$1D(!XW^R?GRL:IKIS5LMYDC/ V5+AE,8NRQ-K('A>'SB;?W)XJ)!I3' M ]&NKF=[)[.<.D2Q)Q"AD3TH#)]KO2JIJMI[4#.=>8&;ZZ];HTZ?#K#H_6LY M=5 *$]^R'/F#P@!Z7[6T+=F+C#J($L=3F[8H@QZ3(W50&#O7?;0,3+7-$V)M M%X2H>X8##<-A7O.&B/T?IK*H> MXL>2+13@B[JZI^9'Y\A@&P1Z/J8Y@T/E6>]X9 4.LV)(7C?TR>2&3G=V^(]) M0:;N'"S)?+D!/CA6A!FA#8I.+_N#27-Z=' HV2Z-1VR OI"&QYI@8\<5?:, M..;29D &BV1JTE:1/,\])D=4X# J]JN43Y"Q]^S,9K&+!=B:>P=8<$X\CD=B MX# QA@W[ I\V#.)INN70)+X-- (#AX'Q/'L]-O\.,D"86PO EB%]M/$$0#PR M!(<9\NG'@I*#$CJ7MJ*2+?,-ZD@2'";):/0@I$[7K M[3;2!H>/-;!F7-(T$^DT M1H '6G<,O(*O(401T EF!+?_@%Q38:Y%.K7FHOJ/+2- <)3A.$H0[N>&H"C+ M\R@OTKVXDK+KA2B"1DBRK1!&*"XB?=C<"WFGI#YX+TV$H@IO2>,Z^9,0N"6/W3NCHU(FG[9B: MOI1<*CV245H449$E?2?T$RFBK$##J/Z,/MN(/HFS?)K&.66$>))-,L*[4I8>X?.YSA#D)P_S0Y^XRDCW'(Z_C M,*\M#O:;[L>ZL&OBV4L4U_GA.+ M[1O![8/BF_ZEVH(KQ9O^XYI1[=T(].\KKDFY>S#OZ8;WLN?_ U!+ P04 M" "9B&Q2Z)4-4;," !C!P & 'AL+W=O;AE_$3E"$KP6A(J1E4M97MJV2'-40-%C):+JS8KQ M DK5Y6M;E!S!S(@*8GN.$]H%Q-1*AF9LSI,AJR3!%,TY$%510/YVA0C;CBS7 M>A]XPNM&S1!A&@CA?&W\;3:E%JXVWYWOS:UJUJ6 M4* )([]P)O.1-;! AE:P(O*);6]04T^@_5)&A/D'VSHVB"R05D*RHA$K@@+3 M^@E?FWG8$;C] P*O$7BG"OQ&X)M":S)3UA1*F PYVP*NHY6;;IBY,6I5#:9Z M%1>2J[=8Z60R>7Q8/-[=3L?/LRFX&M^-'R8SL+B9S9X7X&P..:(R1Q*GD)R# M[^ ;L('(U:@8VE)EUQYVVF2ZJC-Y!S)-4=H#OGL!/,=S.N23D^5N_%%NJYK; MPKVV<,_X^0?\%A)*I+:C!&P%KC&%-,60@#D3V.ROW^.ED%SMLC]?)//;9+Y) MUC\TRZPHE*=:S?3E I20@PTD%0)GF(*,$0*Y "7B]=R>=\UM[3\P_OK+W"1. MSW'K@$XOO15X_<+T]Z(Y -QH,!G'8S1RVS.'IS.K8%1+2#-/U M,?"P@\=1X'ZT!]X1Z+C]V'6";O"H!8^^!']6EXBH^%N#?@0W^KSF81S'4;!' MVQ7GQU&\OZ?MG2-07S_WD*\Q%8"@E5(ZO4BM%Z^/]+HC66E.Q263ZHPUS5S= M@HCK /5^Q9A\[^B#MKU7D_]02P,$% @ F8AL4A& 86,/!P ?2 !@ M !X;"]W;W)KGG0%B/?QB M@1E>W66&%@;H]K.2B,13VTHM)=!_O_(#RUB/AAV^D-BYNC[W7MUS))FC)U[] M$"O&)'@N\E(<3U92K@^G4S%?L8** [YFI?KED5<%E>JR6D[%NF)TT0PJ\BD* M@FA:T*R@8H_'DU-X>!ZB>D!C\6_&GL3@.ZA#F7'^ MH[ZX6AQ/@AH1R]E%XV?G=-(_LQXX_/[B_7,3O IF1@4[ MY_GW;"%7QY-D A;LD6YR><>?_F%=0&'M;\YST?P%3ZUMA"=@OA&2%]U@A:#( MRO:3/G>)& R D6, Z@:@\0#B&("[ ;@)M$76A'5!)3TYJO@3J&IKY:W^TN2F M&:VBRR4K]F:IP\.;_Y>G]S?75Q^G!Y >X?U,>7RZ\/]^#F,[BYO;P[ M?;A2!F ??+N_ !\_? (?0%:"AQ7?"%HNQ-%4*@RUI^F\>]Y9^SSD>!Y$X LO MY4J RW+!%J\=3!7X/@+T$L$9\GJ\8/,#@.$>0 $*+(#.=QX.4P\N"2YJI96H^V9+?CXV9\W;';DP1%"3R:;H<9 M,*WB((11;_4*7-B#"[V!GG,A 7_LX?D"CGJ?T0X!ST>>;8&W?J)!2"0@*1X% M;EKA$&-L#SSN0<9>D']77 BPKOAC)FW08A,:@DDR@F9:X1 F#FA)#RWQUN1F MS2HJLW()V+,B>L%\14E[IZDWWGO%L"F'[M$?O+Q#]2J /VR M8/>]!TIFGTXF[8?!. NFS7[HR($6!NA7AJMRRX1L6,93)9/Y!].C0V=1A]3% MAUH<8/(;>))5"N#+-'*%VJ=4JJ.W-1-V5$(+P68,;6Y8AUX(.FS?0/4( M@WB<9(L5CI+4$876&.37F*L>'.C;:3I3\NY8TB!3/O8Q&2]I+%8P"AW3%FF1 M07Z1^VLF3=BMJ4S%(C,:]9K$*,7%-%"TMR"\MC30V>)4F=I"5DFO$3??5 M.JEG2GWU@43$&HPI+/N0X&@+&O5 M0:$_RTR(0W"KMOZLJE1ZU7YY_D-E?)LM6+FPP@T]">JPFB8H<3 ;TB*&_"(V MF,94RBJ;;22=J663Y&I&%T6]BJK!KWB^8)5]/D?&/LZ6:=,J#$+' @1I;4.Q M5]\'\-44!F)%*U\_^H0?:<5"?L4ZHR*;@X]9"18\SVDE]+,_63/4NDN'Q3V M!JE:K5RDJJ4+^:7K(LLW]6+]#7!;A_5&PHO7;N8H*=9:AH/?EC1O]K*O"^H@ M+%])L98>[)>>MY:T<_#.#=][, MX,'!D__DR=JA.U"-MZY:)+!?)-Y<5V*=U&,V2>+Z+C8['7Y\":JHF?JGW8Y72;F*AIA-=_'X5O, NA::Y'!L3]YOV-)?L>[4,YI[B)][=N@9 MDTP0#B-CTEC,($X=RT^B"8>D[]8SH2:>T'_>L7O/A.91!8QA,J9 N/=.Y&+)@E([#-FU@$(Y/'*>#%[D%JY;-^VVATK\I M9?M&M+_;OT,_;=XL"D>!8E4(/O()H^^S[.BVP8KHEMRC,3BY5Q#D_TU]<[::6-=,XEN4/GE$Q M\#Y[D&'.=B6MY.$KGNIYM+Q4EMI]X5#[]K]XD.XTR>HD-AE47-0C.Y[.X4(0 M=*X(@I,@<'G7@5R6$T8L"I4\@++>AF8GKE2G-LEQ87]*3,KLGIZBC.FIP)6HG@+DT/ U3D6'V+\ W)31U!. +W=P\WL-WF>+H.V[V"G8E45@@Q,4+3B@0_AVM-RO32KQOT7D/O.7KO M"CUA1\ \-PWZOR.LM4].:^_6/NKU>Z&_OPSH7_SY"M7&];>&5.X$U4W0K#97 M:%AWSE_W^O[-F=IPH:'$W$C;K:='#U3=T[5!'RE0( &\& 8 >&PO=V]R M:W-H965T&ULC57);MLP$/V5@9!#"S31YB4); &V[" &Z@61 MDQZ*'FAI; F12)>D[?3O2U*RZGA#+R*'G/?FS8@<=G:,OXL44<)'D5/1M5(I MUX^V+>(4"R+NV!JIVEDR7A"I3+ZRQ9HC20RHR&W/<5IV03)J!1VS-N-!AVUD MGE&<<1";HB#\3Q]SMNM:KK5?>,E6J=0+=M!9DQ5&*%_7,ZXLNV9)L@*IR!@% MCLNNU7,?PY;V-PYO&>[$P1QT)@O&WK4Q2KJ6HP5ACK'4#$0-6PPQSS61DO&[ MXK3JD!IX.-^S/YG<52X+(C!D^8\LD6G7NK<@P279Y/*%[9ZQRJ>I^6*6"_.% M7>G;]BV(-T*RH@(K!45&RY%\5'4X +BM"P"O GC'@,8%@%\!?)-HJO/A **Y&L;#R3R" MZ1.$T_'L9?@\G$2CMR&,)LH>PBV\1@/X?B[7/I>U<9!QC?@>]^ \_QG#."PO^& MNP]7Y/AU:7W#YU_@BR21J Z\!+:$D!7JEJ7Z^&\11C1F!<+/WD)(KD[RKROA M&G6XA@G7N!!NHJY\9GC/_8L2VS98?;.W@>\]N!U[>UB?4Z>FTVS73I]D-6M9 MS:NRIC)%#O&G]',FSAZ8DJEU$/_6:]P?B3QU$[[*J( $4/ MCI+\ MLK>A='L^&.3!AL1^?I9N2<+NK-(L]BD[S=:#?)L1?UDHQ=$ &88]B/TPZ0TO MBFOS;'B1[F@4)F2>@7P7QW[V?$VB='_9@[V7"Y_"]8;R"X/AQ=9?DP6AG[?S MC)T-*BO+,"9)'J8)R,CJLG<%SV?8Y0J%Q&\AV>='QX"[\IBF7_C);'G9,S@B M$I& C-/H]7-+-9<_M M@259^;N(?DKWMZ1TR.+V@C3*B_]@7\H:/1#L(6!5PJ8%'!;E$P2P7SU!&L4L$2%:P6!;M4L 4%Y+0H.*6"(RJT1-X)4*7I$.A_DK)G_L4W]XD:5[D'%I9HT?%!E4:+,Y#Q.>[ N:L;LA MTZ/#T?W=XO[#;'SU,!F#Q0/[^3BY>UB ^RD8W5[=W4P68';';MR/?KF]_S"> M?%I\_YV+H/,SF/SZ>?;P!^B#SXLQ^/'=>_ .A EXV*2[W$^6^<6 ,GA\D$%0 M0AD=H* 6* \I]2.%VEBO-F>K@V0968(%38,O"@,3O8%1&L=LV;5I3SM0LQ*3 M[[+G5OT;O?[5]'8.Z'2Q[#D;\-U:&X[; 5!+MX%_F4!6-,5F$04H61 MV>E&[NF&9( %B!72#:]P3P1\2'-A<@",X#A3P 9T%6EQ<&^7=CG-?UI"#&"%C0O!D_' MLR_+(<>S;-. 3<&IPB"R,#2L2J[A*:X\Q:_T] 3O1@>;SA$8&V%+\&TL2PE. M360); A^RR)]!*'3E+J1I5S+,:VFU*W2%C8$L9DV8IS@S_.M'Y#+'DN\G&1/ MI#<$FJ0SJZDP"\.X92IF2<"7*\LU%O_BZ#U?<,72W:31DF3Y#V#R=1?29\UH M5C6:I9WXR3>2!2$;+5V!G \!TBU?ZOEQJJOJE24EHNDZKH'4>6A7<.PWP5%E MGRTC,%TAL^RNW+M167'43CB5$X[6B6*J^KR]68* U256E/RB:^H(J2.O;1NY MMAJ,6X%QWP1&%5%7!F"9PG*^Z1!J@/0JD%XW2+ ,G\(E8;S<$:AKO;$_X5^J MZ'H2;LJBG^M.] M44Z53,O"5(U+D0;KB#RHD($MCM7$#O7,SK9;*Q+2'0L^+ZKLAV9A0"M'UYF? MT,YJ7P[2G"*;_;7 J\D.FO\&GC+8IB;831@U"T(]#,MNA*X,G\UT?(22V6U FSJ98$VS-C%!/C7>$ MLF:&K2RB!"8)G(R@SI^V8MB<6.$]*&2D L@A&HNNR3-_$ M6.ST%:!:38 B-'J*(3I&/(0V:H#;7LCU'-HTC/HV]MZI',G"[V MFCB1GCA?T]9,I.?,R6(^/SU>,CEZ&-MM(&IV M1!WLR$',=.&1*J$FMIK3D)[3_IL6%RFHPH46;N$!7/, UF_OWM#B M8L66S;(%'0JDO_Q[E].8)*J']B,L,TA?[K6ZI)JX:Y[!'4\R3^W?^2Y& M[M^Q3#1B^ZH0P=! IB5VIU.%)+0]SVMK0W#-6[CC :FN?U=Z-L+R7LXQ35/( M]+%"3 J +(*QZ+IBYV@ZKB?6+EF,M9R&N-=368/(LQPQIU3[U=::,AEA?>(8$\R4K0&[ I+!:Z7D:\[QC"\!H[\+(R8T3/ K!%PEU("( 1] MY18$K-(,Q"FWEQR^3^":JHW)X.A-;DRR=?$90,Z<.6RM98?/!0XG--T6 M[Y(?4TK3N#C<$)_YR@78_57* E&>\ &JCS:&_P!02P,$% @ FHAL4BJ# MP5??!P -B( !@ !X;"]W;W)K1L:0IMRR%)DM%PRXIJ<'ENWLWDY;G8UV51\9E$:K_=,OERS4OQ M=#' @]<7OQ?K3:U?#"_/=VS-Y[S^8S>3\#3L:ED66UZI0E1(\M7%X I_O*$3 M7>C,@BE^(\H_BV6]N1A,!FC)5VQ?UK^+I]]XVZ%,UY>+4IF_ MZ*FU308HWZM:;-O"H&!;5,U_]MPZXJ '@4*D+8 Z1>@@0)I6R U'6V4F6[= MLII=GDOQA*2VAMKT!^,;4QIZ4U1Z&.>UA&\+*%=?WMQ_F]]_^7Q[]7!WB^8/ M\._KW;>'.;K_A&ZNYK^A3U_N_YRC,_3'_!;]],//Z =45.AA(_:*54MU/JQ! M@ZYIF+?M73?MD4![F*"OHJHW"MU52[X\KF (XKL>D-<>7)-HC;<\_X!2_ LB M"4D\@F[>7!Q/(W+2SJ&IJ2\-.92I#5K!ZE!H)\5C 9U$BQ<$ZTZRNJC6S<0M MZH*KCY'F:-<<-5>*U0+6.^YJ/*BY*CJ].KW^BG7#OM_7#7J-(VB MKKKE$.CR@C7AHUHBMA6R+OXV+WS>:ZH;'3B&3,=)SWL>HRP)>&_<*1U'E.M!'MRW=M$K_V::=]>EK[2HJM%@U3 M$V;;'GS=SCQ1J5_,U(2.U.S9IWKJ.I2FHYYLUR@@&RZ-66T+?EFM6/4DJOZ:P2SFBQKQ9[WF_/*(._1DW!?H M&F7I)"#/D@6?0,N&56NN-($/8J2>!,JLL[)@BZ(\&2^Q90N.P^4JS\5>AW"( MF[QX9(O2[Q+J&0XR=>:;QXR0X*A9U. LJO(&UJ\$5+2N\"K,W*9QEO3CC,^, M!@5:[N X>#Y7CQ#\A'SQ2G,! M(R9\I[S,8DP!EL08/CI)E)OF/%\G7"-_-( MU!LN(?F$0%-%O>IB!0;T 'ZM=)\9)0'I%C\XSI][H[(4U?JLYG(;T^GRX\P1 MZ=K0+"#14@;',=.MGQU[T8NGR3KR7&K8'*Q6KV@/8C!U9+M6V33@6F(I0^*4 MZ5;4"8W$PQDR[4GT&&$2\BVQI"%QTO2'_Y14%QD$]]>_QRA 1&*90N),^?;6 M%->KVN4(F63]/,-C1S9&23\K\!B%E%MHD3BT MNH 56_1>Q2Z+]&+,'(][[/!T@@-(2"VVTN1?'+T,?VH[\C-:%17L.MX>OE)+ MHS1.H^/A-GL(L2B+=7A\4Y#J=])'D,0N,<&J1E,:1-&,OSYIMV MRYN+[58?D>CS'*],#Y=HUJ>7SXH0$E)JX97&X74\:>_FLYE7H\L@ZJ0@'J.0 M/$NI]#V4@G0/=BEW'58\9[+/2<: 7%F5I'&6F%^;H0=.@R:#3A,> M 6XAYWMV7M-1YGC?8X;'- ND9ZEE61IGV=UJQ7.32O+GM@N 7-YVQX25]_7' M=^[7[\R;C_VH)1L]L2$+B?SQ/Q."R:\+OBZJ2L\DG<=Q60AONDS=K1C)DJ2_ MF#UFE-!1J!<6DC0.R5.]X/KL(:K?P\PL'3GZ/7N]HVX>Z[?L$2:NU7GN/ZX48M &D>@<9HYHX%ZH7;8[$(VYO6. MB[/^W/28X$"4HPJCR8II<[!68*J73F@6P*W0E13V\.L@%6W]Y[J22).0R"RL: MA]5MH4&K TD%U'V]+0DF8&UMX]C NB9DTH\EPX,;^"V7:_/#!.VH?54W5]G= MV^['#U?FRK_W_AI_O&E^PF"K:7Y1\95)"/(*\M\55)E\&,.$D\V/%)J'6NS, M/?]"U+78FH\;SI9<:@/X?B5$_?J@&^A^*G+Y#U!+ P04 " ":B&Q2A3<@ M:0DE '=0 & 'AL+W=O63>*T\/FSM!W &)!$/9YAYB-;YZ[=__0 P M0U)V[MY[;FU5*A8Y Z#1W>AW@]_MV^Y]O_%^*#YLZZ;__FPS#+MO'S_NRXW? MNOZBW?F&GJS:;NL&^MBM'_>[SKN*!VWKQ]>7EU\^WKK0G/WP'7_WMOOANW8< MZM#XMUW1C]NMZ^Z?^[K=?W]V=69?O OKS8 O'O_PWC3XSA+ M%;:^Z4/;%)U??7]V<_7M\R_P/K_P6_#[/ON[P$Z6;?L>'UY7WY]= B!?^W+ M#([^N?,O?%UC(@+C3YWS+"Z)@?G?-OLKWCOM9>EZ_Z*M?P_5L/G^[.NSHO(K M-];#NW;_;U[W\Q3SE6W=\_^+O;Y[>5:48S^T6QU,$&Q#(_^Z#XJ'3QEPK0.N M&6Y9B*%\Z0;WPW==NR\ZO$VSX0_>*H\FX$(#HMP.'3T--&[XX>=N[9KP3RMG4H@^^_>SP0 )CF<:F+/9?% MKD\L=G5=_*-MADU?_+VI?#6=X#%!'L&_-O"?7S\XXTM?7A1/KA;%]>7UY0/S M/8GH>,+S/?D$="R*%VW3TV:KA)VWG>]],\@7A*)7H7%-&5Q=W-*7GKAUZ(O_ M?;/LAX[X[?\\ -$7$:(O&*(O_C4$^D];K'@S-JYXW33M'0_OZ>^R[79M1WBI MBD?__;]]?7U]^6SO^8^K9T7;%>+8D.RY<_1=8/O:&!H MBG>M:]KW?E'\%KIU:();%'O7TY-L?GH-L]%DV[;9>U2B^-T7^-85-0'H.SQVU1V1G^9H=P-A MIBX&7VZ:MF[7]XMBU[5WH0*.-B0:BIWO6(;2^\4J+&D"'D1#^F%1;+WKQXX9 MB&$LZ9QT) UHDFHLB:E6BJ\! HUV.3:TH" :[^\V[=#25T!+16*C(Y(\XR=5 MP*?EB*WFZ_:0K 0<2)&LA@1>%;WP'!+6$6D"X=OV"P"G'+@SW_$UH5IV+ MBUS,#B*SW'WQ\]@!3?J =V>'L4^'$20C=;5SRDR.6+>KF K[0$SB$BL3K6GX MKJ9MK &CJ^M[//>[C$U^;0(^,;?TQ:.S'V]NWIY]KE"7]5@1#Q%@.JT0!^/B M%\1A>&&_:3%]NV]HMGY<]L0J#BAD1O-U(&$/AF1$8D#:':&== Y-7=>T)AV3 M4HY004*GZ1VK.YKFUY[9^>_]$+8,["\;0T647^TGX? (VK!M N3/,8 )1F*> MEM32>X(\+H>=NYZT_2YC+[=:D3YFC! D;8Q00X-T1+/D8\%[^738?-?-JN&?Y2<0O^:-H! MY+DAV=*.=*)I]7ZR80(!%@*) UGC?=/N:U^M!;*QZP 6-A-G%\SL/>'NOAA) M*78#D*B\MAH'/HKTWIC1'>]6@1#9"7?T8[DYC?>+XIW@C_XM6Y+A3/LWL%;V M[L[;TS[]P9.JX"EZ5^O6Y$P 7 M>759>]WCX#[0_\E$@PT*-@-BQ:@#,"RWW3T/("A[44!=4;=0)>OVSG<-8* / M]'_FWHN";-&,>*PFB#WHE! 3^3M7CYADO_&$4U(8^Q83;MLN>[7HB7UKHB*^ MVRX#!)#Q.IU#P$EC2,&V#6V$4%FGP?QBG'V3S4!#YN^F=0ZF9HA((#2\2*X: MVV4=UHQNIG,G//M/;U( J\OI.#ZJV-#T2T_O]/2Y7P7E5XA&.C$=6$, %P5+ M=./)E-VQ#6%;8TRCEZ!^@'X#P2*GLUC#;.0!D3)=#6P[\+>AIV,)>Q%'0Z>; M3P"U>O75,V+#L6%QX$A.W3,Y(:)"I8@V )G%XRHM8]?$.8R@#-M ]4I&/.NW)RB3)2--%WHB*"U@T$ QF^JRM"5XQ9OEEZ PS$&7.T2!'."4D!!%%VW;=5GM*1-;P+- M IR1U(>08"WH20.#:J1L:]=-%^$C:0_LS!) *Y7[ B%/28HA V.!%QJ N \D MI$PPJ^%T8JNT'?Q-A@_[FH&Q)"Q$OG9/;+&$,7+G"!Y:0YEQ \7Q1\MVDVIS M7L%UU7%1O-#5ZJ#2$MH31S,WZ9@P1"E"@&V\&.YW:OY.03@N\!GTJF7$;""G M/K[J(FI!F"V-CW)+#^B*I&B[)QQ]6SP*9&]5?Q!HD-6N>^]%V?>]2>RN)39< MT(OT)@P&EKYEVP_GNYHDOL.H-:R:^"J@HM?I?8(E5%"W]O""#:>#!?7IW B* M,EB(P^_22L)_>U5*E7^V?KYX RKL0X R\F9<^*KU@2V!4[2"UE"1]G-2]S9+J$$^ZA;V:KHDB*#_A_K%?$J'U3F/9+"@F&R!4PJGU)* M!*,(Y)H4I!JF$#LJI<7<$DD@6M]-K2AR0CL#.(G@/Y#P+T$-SB>7'KB4_D85'V*H%%0,,C*]#8^=F"<.%/5-::W6) MF3AE[4A>]U!YI*GHOUS'DP&H'$5\LE7;55:8F4\J:PA7) 2\[XP+*]I$W>X8 M'7'FB$(=Q=[:(NK;0Q2 !63GHF19 (S#;D2T@SA"K5(Z>($]!@;;C&+ZEKQ# M.8-1F"+2#'32+NC(]U%5RZ[4S%VZ6@P):.8=&Z3@6+@,G2+C+\P>S=K)&MB* MKG-TF>,\@9-!ODJ4UJ2A.[>>6R28GVTOGI7G,S:I<<*Z*$R;.,J6X( WXD+](-H'\[*MI'NM9IQHIZ74 M$6Q23(%DUV:&>EJ\)<<6QYE% ;-Y/%H<\X$[WW;WB=SB&@J-)&P"Z_Q>*.X_ M#!ZQ[X+L]PX(4!EF9ZMC296"'K--?9R5)]OF-\F:V_49O^C*][F2(($;VHK- M;18#3F)'"<@H7;HJ)XX%5L3D,'5&7]6@P#@D00L5E&T$(;>:I0L=8A!=($!X M):F!(\LH.MCM7D6UV0\'E(J[1, K=/TT,A--+=JD1%DLL*26-5Y $"'Y#Z2^ MV"?JHGH2R28OLO177LT%J=+@.LO2-WX5Y C8.,3267RQ6H_"%^@UY-&"27>=ZYY 8][Q?][>NO;>U4Q$ MGE^\4H@NM9&A%Q$L ?&J #[2F+4-)!7K.0YFX6L##TM'>9B?&1OIUIT712P" M2FT /J_*Z6F@"3:DZ,*6[$QY82%C_9V0@F:DG77BU1(F9Z<^C^9DE@*DT*\&[MRHR>68(,2DW,G[H'D(;Q:H.#ZCJ/("")=%+^S.3[[>J)M M,+B:<@#@^XBQ)L&/:+^*AP5+I+/8L\2 >>,QM@,%3GNM/$(U44RD6&C$&)2M M;KLR\[EE0H,7X+? 9:"WXE3'672J:Y*<.:YO.,?UQBVS8.GO$0%P3[SK$&:8 MF2[ _*\7M\32OD):(;-*B+L;99DDZ"H1I> M4PI',.*V]D+C^#E2UW_P)1)#"R$&2-_'B)CK1#LA$U;!BD4L;0'_D@%GF^[@ M:1XIXG4RP-66Y'10LI0CQE?3P6*$A#[W'HCZ2XD]O$O4I,TVS"H5BUOX%#YL MEV/7:S0& @@+&H\+1E?A \^(5>+!NRA>$N^40P)#/%R7% 3S3! /@32F9J'R MV)J1U+;$I,])CBC4N/R#$R&M:CYR+E:T!8@E%99$1WC9(0OSLFC&[+ F]&TA M>H17I44\MS#&1CI5,% ;E84'N(:D=0.'F#3TWH[#]!6G/F\,6'1I$19H&OB( M(IU)%4F[RJ"E@PM_*R9\>M8#G\(.T[ H%#G9C'><50!U.M( EJ#B'(]YWXMB MDC(]\@9A>^TZ 5%!13Q^%%XY2.;$*-AD8W.<:HZ#@X;V7A!O/'JIKH]8X MD(9#,HFO&1.='0G1M\_?]F>?Q^W#BK:G%P4>+K)@K$)7<]@OYEA7@:3IT?.Y M$(&#I&?8IE6C'A:G8A4DIB3.-.]VHJ0Z$^^NW 1"N;G;IN(K2]*Q0B?-/K0- M%,K;^88>WHJD&4D>H9CF[58A_:_"X6QM@2LU2>F_F-DE"9 MC1')"X%!WX0J*[?)#MV$8*(T#X@J[K503E=2LN1TS$L$CJ/[%W),/,1G:"Q$ MW^Z8N0^%=A97.FD5_JMRMULR+IBI_FN2N*^X0,B2:N*CSFS1-J\0V>.%98@! M%Q YO[)P8=]P_%-Y*LZ=AO50N#]9$Y!GV9KRX9&Z! M?:L1HS8W]&82-=%G0O%IIC5IDA05X:-8^1UB0LT@A4X2$$&(V\+'&0= X1\E M]BGT<[9'BFZB&$W4/N0-BQP=)%'8@A:-R@K5=*$9/B?<0)(+JD=J(.J(W3,YY+@*$?"O"28R>HK-^?C MSC(=+VRS)^PMW68>P' <2C5/;ZE*+A84;3*(80OH7"G8ZG M^&94RH@'39+_R[8U":G%D,:<&I-2JPA=XIIH /!G2LF!10<2H[6 M-!+4UH!1Z$54M3&&6&G>47.A42'T,4TJIS!CR+#=.3F0@/WHK*G C=VW?,00 MRK#CA>N6DS<HS'*RFULW>E!AU<6D-'T'55Y"Q\/):9(1E[-,7D 3 MS\6IR-\DHL8Q[V$B-(86(K8_8N0]),=2,;^^K&H6M8MB&W'5':0IW67NKSH3UGAC\E4"?* M)HJ;@"PNC2*%$21WYC_E>)N7PN'=7D49'S7CV6:Z8.X_?@S*)/NUY-H!8%QG9>[.<)&4>9>7_LDV M6#!90>I"DF6$W=HMVPX?ES9+:YB>A*$D#$8;=,D@&'=2D+(P9M^2+GU26DKQ_54%HJTFA38+OVPQR1YS;:DC<1D M6-4#)J5)51[Z-ADKIP&VO?"# B?[IJ.CA4TBW2TP+:KB M*-@B.FR9_^^4P:_' ZLS_T6FE\=JF0HC1-:.SE.E&$G:?9%Y\6S<<^&AUL4> MN/[L#CH-$*T\5Y*+?Y<%'V$L-'[=#I(3--89$RJ/!54MK"R5NJ>W?&C!ICCQ MS(AI)LG&K$:8(+?@-:N3&->,&^M/!;4S0 25&@,7 \BB*XJ[68 DP8>WIV<^ M1\L,&4>BZ*>P$45[);%TEH<%^9&=F$2-^FV1J!II@1I F1'0UK+5CP<,>651 M^1Y"XM6QT" ;;-:"85Y#S!=5OJ:SUDG2VZIYLNQW2C^F^+>+:7$8[4?CD5DA M4:[/$A$0>$RLF.J9*AWPVJ3)3 M[9J_B,#2EZNRAR;E?(H4;UZVU0C 5Z-MZ'"5,_D/Y(K%6(T MKMV%)I8R"_BIY*-&%TO/:$'F,+#^6VC2&@JV#N]],E3ZK/\P:>IHE67D3-6O MF45[P^AOM*[IUT;335R*_RX+M=Y8GU:*OTZ;/1Q'$4,'\\+'/'_-U4*-4MF6 MJ=IQ.9#*CMU?&@B]0[NRUB4AQZ3AI;%)U8.S\._,&.2,FRE4TWJ-MY#0'(YQ MLMULZL.$6@Q):YW_M#=*@K9PW%$VK"DEL?*DHM#C82]+FL\N+;Q _J[G*/C^DWQ=_+X[ES-X>1=(\9V&P]F I6/2JQZ2QH0UE) M)F/HWW/BZ-2X8N-1]CL.V'S,2M]:+C)9IB_F PG7IW&<%,1G3RZN$GWH\6=$ M@:_MFT66RD984U M>H5#8;]TK#'N\UI?4\0X^62Y[6*10\S=+EWS7IB%C6+$ MSR=%U7$9FXD/W&0N+4XFV28GPY#/!ZYR*'76X\9I?CS*>RPM"5Y**M?6(7-T M'-3@BL4/@-:./Q]D*$H2[Z) ,',L(.0=IF,WJ041J8V83)F M"M-UDDF7G$FO5E-LLHBM%)K%XI/(S1I6U\Q[P'"RL$N6R^(M.BV5K2?M MN-'_T,8-+JZ!X\:G^C>IG(",1/\X":2#;M+4K\#B//O,,2=PZ/RKZ!#KFAQH MD!)]*SDGF\!R#T5/9ZI4PZ#VQ]:($^+TI;Z;U&CZ"UMW2%S!\&(ZZT@6>R67 MOZD?:^T\&9U((A,[DS2]_U;*^+Y\5KR!M5=FT&"M0HO:PHYT6R^XR>ZX]_2G+8,L\+=,1[\Q%5S7M'P!IGX M'&#CER4^=$H[+5)O?+),LB^M15;SG-WH9P<_B:2 M3B9%(LV@US)/>K/FM--?6%:FGDIQXX2E9]; !1>H7%:37+DBF]:Z4/2LR5LY MD\8:554:]GUFNS#&222&81IDX'BJU0+AP]N?7A3/24DMBI^L"O%&:ZK!%95? M0J:64=)!]7-!$[.V[J73,,>;U\]_?E=,F^TF5T-<77SUE"M*KB^NG_YM89VL M<:^92W;L+$U%=JK&0B)*"G7(B=/+)& #LKNXX$;MR3,_>2:5.=R'K0$*VI)8 M]J4&[#P%5]))+9X-79-8&;6BD9IX+3'M]8G_$2_> ,NWJ 'C#PH?EU$UN8;T039]^H;M8H+T>5W>#E:"?[-CJV9$1 MH8S27"1DT2( 41GJ[$NRVI6#.6FF+ M GYQR[6XCD B#.@-.\6CG\E5@\UWU0^?6V5(PQ7KJ0@N"VY/0^D(*J0.\8G0 MMSYLA@ZQ.6E"9,)HB.GB&/@SJ%U^60@F'XGCB4^)+] K0ML@@22!]*P'F!05 MI^LD *69I%B\8[4OTO7 X2N--7 U"P!E3"6I'JN+)E#0X%H;M!J6@U,,6+/X M?%C5>G&\T'O'+QS?A=6R[)RV=4P!\M*E.YF:MGD(APHC9RU7\W4BG!_=L/@= M_9$U%HG6TY)M]G69G%PG_(D+33![R%N2=+0VVS+&\R1 (Z4BB87@8:>&^1-( MD"*LO /[X]@VO$I%3;Q41PI5D$&)?#6#5BBE>'3V\L4KEBVNOD>F M3UHE1!-J@6TRS^*<6<$H6$2J)$;RH,LBNQ"H2E;8!3EXTXC1=(MNOK^8,)<4 M+SS97G.#R1S,:B@LK][G]@&G(,2.XLQ+X+XIR13_H?>B2 K-8GD+3F>P!([V M(A#5:\>Q<9?E^!!ILMPK+$A8;#%YE\6@%Y;]C,X+A^'Y[JI[S%H%O?O"?PC2 MUF4W#N5@9GFO3"ZB (7+V-TN<*\QW-.V68O)N00#<.4P^?BRK777[M%[S,5M M8,:Y\?D@ZVGH14ASPB/VVUW=WHL"Y)"M(,5:2NS \K*=5W]D0EN] (2'9)$5 M#B-?VFM^9A_KPU6%/NVE.8[(I8 M1ISE'4YW;OR>/?CLRXNOIH&,/++!!4/->583(&MV?PE:2V# %"LD"?90P"4/ MGI#@3.(,YC48ZPT[;VJ#I; R+ YFO)J?*V_,M.J_4\<;S0_]H]C\>$K3O[,/ ML;U#(9L4A=RK,(NW]#RP$BZED!.)UHHH5V'C9R(CGE[Q, XNL>*Y6#&I")&C M-+VU0,::&A/MDV'3TMG)XISN*1.!R_N4:#^VN^PXF[*U;(.)Z@NCN2Q+6]?; M"U:8G2_EDH3%2E,)2C7D6:QG.W2'B^=KB/:52GH)@R'C8*W.Z2\U]%DZ3-NI M%X>]U+AZT>VS!#(O=0@?+_LH*Q=H8UM(/YR'9J%_(4?+X5GN-@'=M3,&FE!1 M]9,?^"+*+1N#Q>T&J'E.@TK^W/-GCHP%R8R.RAM5T,L;&[[ 1=3Y(+>1F:M9 M\FV3Y.&UY7MX58B'*+GW?!TL-J>]]2FURVOV'(Y'5SK6F/9?<,KY9:@9E'\M ME)\"6ZS"Y7.ABHCS=Q5@YBL>.1T5=^PJT:Q<)"G \([R3$/FT;/GQ]5".1PT M_ZX=]#*M?)J> ]/\?NC[T>>-Q8-E%GCW,8%[ KFR/'%FW)9L^^BR$^CE+BNY M@"=/*.BMEM#&>NF"M:#I60^K= M-04URLO\);;L\K0Z M66>UH6[)%:\ MV\1)D:I>B?10I(Z=H3X,?G9IQF1]W/GX7BYR0VF'IAF'>)XC9:)98FZ50HYK M0TZ#/3]/FO63JU*1NY62 M8$T-7%&FVAFD5V-PJSM(T65J?5+ E#GS%N@2G7]P,ZOV 'S0LMAD21YD! ^M M,-\XX7P:/JF#L9L'D*04R1OOF4R0R=4O'8AUDWODL5;!K='F.+ VKH[@0ZX( MDL;LL9$: C8T1=D\&(_2LW%L6@->S!\_/P7'ALQQ91PU=W8QI+2F)+W,B,@ MEZ^[GZ#F8U2;V9L\4_*S3U!02C7YLLC8#*^DEWC&QW4"@- M=V*R#5$*5N;";CL1'GYZ^;?%[&XB3C,B7[HE.9HD8Q(X<57N^&FBG)H 5.BM MY7KOSE&@\O:N"."4,4)VP]6TRY/93SO5V48 MN_4EVBC)3HY$:1+-I'P6VCA!C7E1M]YF0ES:Y#?(88B5!3)UN7[HA=4/62=Y M["6NVAH)MW0C;:HURF\J7SQTY+CXH=;*0]I!-K'ID14Y[32W&65P>#D&(6>2 M[+%XPU^Z]'LZ,_*EZKEP:59]?S#)JWFUE T',ZRE*[V)55@3$_40FWD:4"K= M\+CS&]PY?>=Y%DXP09ZP2791_#A?0]H)8B;TH)SKH,(HMYDM,LH!%2FBO*E: MOJ ^_U&&KFU:\(RE[(K_Z9H1@HLLW:_$/7MU<_O<'*:;VU_YR?GE%[ABD;R4 M=)7G+V!)R)68J\EB48M8'\"#@EW$:6-24B"-(55LU]MCC=O![XKK= 7BL2$\ MGZQD%WZD.N.*KWD\',3$.(@H,:#0;P^&OO]'GZ:,G<,S#2:)/D-^PN!"50D8 MPM"N#@M"-W)##^X@8,\8)G2LW]P7W9BJ,E/B)V4&IV"WW.0SB;1J ':J,N?E M&&S;S"YLZ0X"="E K&F;P]#T0G[UY$0E7?'HEW87RN+KZ\O/ MORU>:,!7M_8R_8["N^QB3:;(\>FBL[MEAU]LY3A)?CLG)-?-[0LLS'&0"A&= M1>S46DC7[+;E:^I,TZ6Y-#."37((18"&F>3U7OQ44:7+5K'A />NC:&RN^6L MG2";G0PQA!([;[??R;T:Z7-VZ+(+6ON) !CT9@E"A:; 'I ")]B&2?>O9AM9 M]RF9 U+X'>]WS_0)>. UVB#X(EV&^@57\[_.>HE<\:)N1PF=C#SL)O5YT);E MBE17W*K[;%WXD8UJVJH=YQD#:E9-KNT+4T@.NYH<'7GU*S((A@B!.?#I!@@3 M\?\O"[/ER&D@OF%H&6M<.K*@SF$SV[W]QS0':/#OY)FG_Z$\$^V*U\(C,UL" MR]PC=ZK@P[88R50F4+X\R6!?LDR*R[W.*KG.BQ=M(1=23ZR\_IV>Y M\*(]3U^E/1V=TQ@JIJ\E':YBPWJ8#PN*![W9D2MW]*I8B3%8\SE0:L,[=6[:A$+[''Y0*II(>UU.%( M%NP&2@K;E&+W@J"':2WY/)4+DF(T60<8CJO MU_'GPI0<\D,32F@K@I]98*FM-Z/)@J_1/>@Z'F;20-3/43ZCO?T'Z9*X2\D# MG#CL1/#K R]BKDSRB&,ZKV0!X+BJ 1#O;HTVBM5O9+_49='7Z?R3J*5T%",? M('6,L3[13W_?1P*I571FTK?BZSGX[GJ9YNGEY,1'DP-,&%E.N2UQ3\@RF[$D MCW.IR34F=KJR3(?GOI%(^, ]EMLP#!I?^B]FDF._=_@X^W%*,B_6_!.<( &M M+[]3&;\M[%<^;^3'+=/K\A.A_^!"8I2&K6CHY<573\_DTE+[,+0[_JG+93N0 M+<-_;OC'^O "/5^U[6 ?L$#\[=,?_B]02P,$% @ FHAL4NJT9GM>$ MQS !D !X;"]W;W)K&ULY5M;<]O(L?XK4XQR M(E51%"\2)7EM5\F7W?B4G576WN0A=1Z&P)"<-8C!8@#1S*\_7_=<,*!)69ML MGO)BBN!<>OKR]=<]\/.MJ3_;M5*-^+(I2OMBL&Z:ZMG%A'ZQD;HUL.UF(^O= M*U68[8O!9! >_*17ZX8>7+Q\7LF5^JB:GZO[&M\NXBJYWJC2:E.*6BU?#.XF MSUY=TG@>\#>MMC;Y6]!)%L9\IB_O\A>#,0FD"I4UM(+$QX-ZK8J"%H(8O_HU M!W%+FIC^'5;_GL^.LRRD5:]-\7>=-^L7@YN!R-52MD7SD]G^6?GS7-%ZF2DL M_RNV;NQL-A!9:QNS\9,AP4:7[E-^\7I()MR,CTR8^@E3EMMMQ%*^D8U\^;PV M6U'3:*Q&?_!1>3:$TR49Y6-3XU>->F29R51\,&6SMN)MF:N\O\ %9(J"38-@KZ:/KOA&92,QFPS%=#P= M/[+>+!YTQNO-OG70UV:ST*7D@XI_W"UL4\,U_N^1+2[C%I>\Q>6_J\M'EZ$P M?&8KF:D7 \295?6#&AQ>6_Q8-?(C(D2)/YLBU^7*BO=ZHQN5BQ]+ 16JS4+5 M8N:T.!1;)539J!J_Z[(Q0I:YR IC\5V*CVM9*W'?UMD:;B[N5K52"+]&G#9K M)?[G#S?3Z?B[8X/XY\EW9W#?9BW^"ED;_=>OI3KUR_@!<1;01= N55C8+(4L M"OJ@QY9VM?0MGG@(B6N5F56I_XF%@2B? 6$%< D'UJ58:CJYJ1J=B5S#R'K1 MD@0;4^K&U)!*6%.T3H^T?:4K1::P0V%TL=2JR 4I7V?TR*JLK76S&XHUXGPK M=Y:55TM=T!=(8Z%=2(S/RFRQ-?V,Y0N8"J*GV^YLHS9V1%JTK82"80DZY3'= MLMTDV9T,QVII&]M@ U[N:]WP>>0*\U>R42+#$374PCY/ T]F-Z-;H$E1T /8 M9#*??3>]'8W#LS. ].(7 ">))O-?@$/L"3A8!0EO16N=3>E.9NB%UI>:4F8%PL+&E1 %UG [>W'T< MG)%_PQPX0BL+6JQ2=;-CH^!+WF9(9=UN?[*B4=FZ-(59]0?QEY4RJUI6:VRS M-*:I8$;H JHY5?=]=;];WXO3]AW=O?[L*:'<:$'2Y=R0.2 $? MU";G0VV-V"E90Q5+&"N<=QC-A.41P369LS1 @!RQGS7P-4/H%KY!5X4I%3W\ MQ<#<^)U%E24&0IR:MK0D #R!O%0U/%B5*S N.B2-=#^0NAPU]WW/(3@,I@#7KVK2K=9)X/7\1[+5)NJH!!V7+:>YD,KJ*6,R1 M7'JUTG[8EK']9-PA=A^X]L8NGW: IXFMRZQHP>=H^TD4DMQF RS6_W0917VI M8M:):WL DN5*+PKO(,A[U7E;T0(/LG#'3P9#)4B1.Y\8?OL.70;F QM+\&VM MR;2D5!&#>"_G_'#/6![/ZO,:S:>?5\;DEIPZ=V? %ARI*U425#N3Y:#FE)4D MU1A17*S$00 W1DSD+ 7R=L.0P6;UQF,__PM*F)]TCKC\%'("11V(W(]98\@N MT]N$R$4=')Y'_,AN*)50>%.8-VL :P['*TSE[+&19;M$5FZ)0*2$"1'M(&VC M)"#209S"?E67;_('0LZ\-P^Q[-D-0E,C$V@@$AN-RC"SV;2ESIQ)'7O*M3FG ME'?N5I&$"EE0R">V @L//X_G[73F$NI"<;)?U:Q?2GI#M[HBPD!)PE+PRYK, M.62+O*=:;2MA*JM6="3:3-N>9Q!$8;[E"3X=LX75:M?Y2'(DZ]56JU(ZX1O3 MR&*/?FTA#:)I'J/)02H/LB2M"_;+^'LE=9ZF1#H:!DSC $R@!(S??"Y.=JM5 MP5IAKB^0<,IS<$>'FY:AY.\.EVH?Y>/>NN3[K..V,O'$H#HA='J4O;\S/,\X MO8P +(@')JM^%9FMB1"Q,Y'X2,K$'S8*B28#QVR9*-/(+E$N#5;NI+XCBS M:3!"4^*%9NS2\?W4P-B@.0^2>;*V#(A@%H5>A=B_\]0);K2+AEX0AJ@PT%, M/)=Q\+XZ_?[>)2:=2H7NI K)&.Q]I9HNA<)" 6JVC*L'+D1)0MX:AP&?ET\ MJ'/F$S'M1F=-YT 58]--.(8*)?.\ H;P :MFUV;JL MG&5UBY4++1>A\(QQF^2@A2R8];JVG^/FEL$;&*^81K(;)7%(,0C:2"CQ%4UP M8/?4HVRYB 3IVC"#;VW8PE<,W1J=J@K]65$F:2E5DS2MXUU@#NR6S.4N4Y:V-^+WXV:3VX2;39)L\A_F9D_C4X\<_;@?X4C, M[E/.>=M/4 MNVSJ3>6K_>ZKMK;YQX*@5*=#!UHL?$/!""I'.D(_)EJ4AO' M? UWZ:R]#/3@58U'4.D2DB4RQ\9>V13]Z9L!R4K[??*=2)8'$L SF;T/,JH6S, M6V:CFR[?(3U4BB]QBMW9,W'*069:BY'V+#G5*>6D,XK)4T*5,W'G7)G5J/0# M'^5$7 VOKF;XG ROIA-X;\GW ,$JT^'-=,8-LLGT._$NXM]D,KR\F>'G^>V- M^)%;+%E;UZXYRC,GP_%T+J[GE^(^[3IVU=-D.+V\%M.;N7B7NL/7WHR]IO.9 MN!E.QV/Q0Z#BU\,YH'(R'EY-IH(OT9CA6#\-HHUOIE%R)V)ARM4YI=QXO&Y$ MU [2J@RA%9B$AR$K3B^Q+'1)G]?SLTY?J<>>SH;3*PSJ;Q[TTQMY?7G=C7L? MQ4N:&8K\*,S9B=/)<#:[ZN9\8C0YXG G8C8;SF]NR+RWPUL U:?]Z#L,'OOX M +4NVP)B/"A*#34-]F%AGXFW<5SWU_>$"W]C7-CST)_=6N_U,HU!N.D;5Y,3 MO'7-X!M@ZV3L:Y\36'UV?UM5.5KWZ1SI1#A]UI75ERE*\VAPSG6.0E>>>+],FU% MY8<.TC4"?(W+$*KQ\>;N8^BS)WECI_-8SHN$K2 M.G#,*G8H4&BT=&, ?TFN80*SHAX^,3*^X*8$MU*F6N\LD_YT6]2!]XV6OA>CB+,Q"NPRA0$O1%0"XI\!]-')&)WY0R5 MLNS!IBT:?>XIJ,]I5/32/=W $X!A0@\\@8-^:P,0=UL^MD@@$;5:TOV+/4SN MW4-#K5_(QRE@25'E[$]LBK"'?URX\O[(,0O:&R" VLUV]PZQ]"(MTEV15YOK MBON(9\T;0H^X_4B\T98!4;C&-N:@QK[Z(]MDSJUB9JU;2)8ARD1 +VX(T1H\"?_!@ M.A2_MI)1U=0]UX_JZ[2^?PBQJ G.'I7SB.<1O5!+%YRUV]S?=/0I MW>=RCB-5OE*B[@D.K57+EMZ"7!.242?47P]3$U!GNJ);Q*UIP<<7[E;.QR$W M$X)LS+UK%LN0,Q9&LYUCQV@!^K[43:"$(0-_RX?F_WD?"F@/Q*#DS1IO2V2? M)'T'(P^HYDO"B]Q\@^$HS<)SJ,W?D M!Z-=.>0+TX-58E:KB-=2E&H;[\-Z.Y,53K5?^3@FAF8W# 7C)^T#LB!M$>^L MV5^1>9AO!PW@XTW!7AH;'7-H[[Q&M$ ER+<#? F^_&S;1]O\:.,5*)L:; M]?X2ZNL^F>XG5-*E:H["3UK4AS$':FUZ?K#>/GSUGVR3G,&U<)H0 MCM2KZ1K%:1^&V^Z1&N[;.<:*W6$]YC6\GN]X1A?@]A$#MKN1&E&1*3A_]WM$ M4"PHVEZ#:*^H;TN) IQ;,7&1)6^Q_D62^R:="]&=<5VTN[1I5.HTR2SKC#^ M//"0..\)G[*DO-'?3F"\FNKWXPW$?4DXH76$-ZWYO> M\0JG8;3.]1*)I&-.AQ#P .XQUX>0W863:XH<\?(#-QN=(7J=G[T.T6F4Y_C? M/_D[J1,Q&<^&M]<3_FLRG-U2<^9Z.KRZOA;OOAD&U/>7ESC7_GP]O) M3!QZ"?HB>;D<*6C%K]!;]UJ8>\\\/HUOZ=^YE].[X>X5_P_,E*AD7V+J>'1] M-1"U>VW>?6E,Q:^J+TR#?,=_KOF-7AJ W^GMR_"%-HC_=^'E_P-02P,$% M @ FHAL4BA%?=5O @ 8 4 !D !X;"]W;W)K&ULK91-;]LP#(;_"F'LT )&_1$G38(D0-)NV( 5*UIL.PP[R#8="Y4E3Y*; M]M^/DA,W!9:<=K%%D7Q(RGZUV"G]9&I$"R^-D&89U-:V\R@R18T-,U>J14F> M2NF&63+U-C*M1E;ZI$9$:1Q/HH9Q&:P6?N]>KQ:JLX)+O-=@NJ9A^G6#0NV6 M01(<-A[XMK9N(UHM6K;%1[3?VWM-5C102MZ@-%Q)T%@M@W4RWV0NW@?\X+@S M1VMPD^1*/3GC2[D,8M<0"BRL(S!Z/>,-"N% U,:?/3,82KK$X_6!_LG/3K/D MS."-$C]Y:>ME, V@Q(IUPCZHW6? M3GEVM2X*U4EKX $+Y,\L%QB"1+N(+-%=3%3L29N>E)X@)2G<*6EK Q]EB>5[ M0$1M#;VEA]XVZ5GB+197,$I"2.,T/L,;#;../&]T@OC&=3B[A8C:*+T^V M[\IFX6RLNE M 8$5I<97UZ16W>NY-ZQJO89R94F1?EG3%8C:!9"_4LH>#%=@N%17?P%02P,$ M% @ FHAL4K@Y>EVT @ O04 !D !X;"]W;W)K&ULG51-;]LP#/TKA-%#![CQ1Y*V"9( 3;MB/10H6FP]##LH-AT+E25/ MDI-VOWZ4[#CIL&; +C9%\3T^2B)G6Z5?3(EHX;42TLR#TMIZ&D4F*[%B9J!J ME+13*%TQ2TN]CDRMD>4>5(DHC>/SJ&)U_8)=/6/'EREA_!>V;>PP#2!KC%55!R8% M%9?MG[UVYW N(P_ *0=(/6ZVT1>Y0VS;#'3:@O:11.;,WRI'DWBN'27\F0U M[7+"V<6=W*"T2K_-(DMTSAEE'7390M,/H$D*]TK:TL!GF6/^GB B';V8="=F MF1YEO,%L ,,DA#1.XR-\P[ZXH><;_JLXN.$F$\HT&N'[UT]9%.)XDL#_/$TB'Y/*,<9A.1O"W=Q =M%2% M>NT'AZ%S:Z1MNZOW]K/IJFW)?7@[V.Z97G-I0&!!T'AP,0Y M\.B75A5^P9= M*4OM[LV2YBMJ%T#[A5)VMW )^HF]^ U02P,$% @ FHAL4ITCT@#+ @ M! 8 !D !X;"]W;W)K&ULE53;;MLP#/T5PAN& M%C#J2QS'Z9( 32_8@'8(6FQ[&/:@V'0LU)9<26[:OQ\E)UD"M!GV8I$B>7B1 M#R=KJ1YUA6C@I:F%GGJ5,>UY$.B\PH;I,]FB($LI5<,,J6H5Z%8A*UQ04P=Q M&*9!P[CP9A-WMU"SB>Q,S04N%.BN:9AZG6,MUU,O\K87]WQ5&7L1S"8M6^$# MFN_M0I$6[% *WJ#07 I06$Z]B^A\GEA_Y_"#XUKOR6 [64KY:)6OQ=0+;4%8 M8VXL J/C&2^QKBT0E?&TP?1V*6W@OKQ%OW&]4R]+IO%2UC]Y8:JIEWE08,FZ MVMS+]1?<]#.T>+FLM?O"NO=-*&/>:2.;33#I#1?]R5XV<]@+R,)W N)-0.SJ M[A.Y*J^88;.)DFM0UIO0K.!:==%4'!?V41Z,(BNG.#-;*'I?95Z!B0*NGSK> MTL2-#P+-)#"4P+H%^09LWH/%[X!%,=Q)82H-UZ+ XA @H,IVY<7;\N;Q4<0K MS,]@$/D0AW%X!&^P:W?@\ ;_:->'1P:?ETLM5'TH_P^DBK9I4I!;/4/-)G M20)C?Y@F<-,IP4VGT!53\AL" M>-,J^8P64T/L)U$*0S_.,KBD'HSJ>FY3G>26H]80$>*VII$_#A.(4G]$E[=D MW1A8GG=-5S.#!3&8!IISYG!.$G\X3D_A)!KX@VA\>FR,U#$YA9D[DS2%M_Z9 M8(^9#:J5VS^:'J 3IB?I[G:WXBYZ9O]U[_?C'5,K+C346%)H>#8:>J#ZG=,K M1K:.YTMI:&LXL:(UC;,O.; -.TFT%UB)HMQ7#L ^T=):(4*1*4K'=7[\C)7M.TV3; M%^M(WCUW]]P=Z<5.Z7M3(UK8-T*:95!;VUY%D2EJ;)@9J18EG6R5;IBEI:XB MTVIDI3=J1)3&\31J&)?!:N'W[O1JH3HKN,0[#:9K&J8/URC4;ADDP7'C Z]J MZS:BU:)E%7Y$^UM[IVD5G5!*WJ T7$G0N%T&Z^3J>NSTO<+O''?F3 :7R4:I M>[=X6RZ#V 6$ @OK$!A]'O &A7! %,;G 3,XN72&Y_(1_4>?.^6R809OE/C$ M2ULO@UD )6Y9)^P'M?L9AWPF#J]0POA?V/6ZDRR HC-6-8,Q1=!PV7_9?N#A MS& 6/V.0#@:IC[MWY*.\99:M%EKM0#MM0G."3]5;4W!"-++!\#1!34*;+T M&-EU^B+B+18CR)(0TCB-7\#+3IEF'B][!N\GI[?B_$_S^VP3_;QPJU'DB[&R[4#0VQH+:@JT1MDK0 M]'%970'1BLT&M:?VDDLZ5YTA3LPK>&,LIT;'$G[A6_3$TT\RASO:E [5$%,) MO(9D!@=DVL %3,(\3OTWG2<$_T"#WA*$Q:*62JCJ !-G$0\621YFXS',PUD< M4_BO6ZT*-(8FW-!Y4?OZE#U,X[R^C]:0A)-9//S>^*G ?AH]=GZ$#C,*)2?< M7S4K$21KT$#FO$\&E2Q,TA0FDQBN67%/T=%Q?S*=3^'[[V9IDOX Z3S,QU,7 MZCQ-8%T47=,)3PQKE+;\"_-7RN4\G&;Y*[C,PSRE[S/%N" 2PR2>DY"0,!_# M^AR%;E9?I#X,=./SN$J^#HX57XL=,\!:8FWO:R4.<)&,9G0W".&O.=*CC>EQ M(W3$MN@O/W$(_3DWP&4A.N>IU02C.<%0+]!M27U7A5"A1,WZ66$EW3O<383# M -S3@T#$D[KJM.\T)7CIV3&6/JYHQG4>M8'V*9K166NQJM)8D?B(R]!7LP0E M/1>.M@2&3404/72]Q;V+J8>VI=,AL\J)X!HK$?"_/5 M&%S!'Z3N[C&BXHF?Q)4SG.O^"?I'O7_(WU%87!H0N"73>)1/ M M#]X]@OK&K]@[11E@;9BS7]GT#M%.A\JY0]+IR#TS^4U=]02P,$% @ MFHAL4HEO4=D, P %@< !D !X;"]W;W)K&UL MG57;;MLP#/T5PMA#!P3Q)OW[47+B M=9>VVUX2B>(Y/*1$>M4;^Y5J1 ??&J5I'=7.M6=Q3'F-C:"I:5'S26EL(QQO M;153:U$4 =2H.$N21W$CI(XVJV"[L)N5Z9R2&B\L4-'#Q)[NK$&G\G> MF*]^\[)81XD7A ISYQD$_UWA$U3*$[&,RP-G-(;TP)OK(_NSD#OGLA>$3XSZ M* M7KZ-E! 66HE/NC>E?X"&?A>?+C:+P"_W@NYA%D'?D3', LX)&ZN%??#O4 MX09@F=P"R Z +.@> @65Y\*)S&.HOP:;LG9_F% M?+XC['P,.P]AY_]1TK]#LD(P)7 ]L-FC'6L2$OG%FCZ>0'7$U8)@C\B/72F3 M"X<%. .FL_#*O\Y>7"$05MQ4;@KO:H2\YJ(@@=3@_%98>RUU!5="=>@UC-1% M9_V!][I&80G0W_K?:H0>N7#Y/?-T"0\@ M35(8"V21N.V\H-*:!O8=<2F)N,DO.TDR-'R:3!;^D:+P=^QSAA:M- 6(X@MW M5K"30[!1X=/!@TM[*UJ/-KX&>F28F@\&2QO"FZ95&((+N.R$DD[XP<9X8@TA*>;Q=_ZGNROYP-4>:#T; M>_H@$[X?9M:YZOREWO,4>I:JC0/9M$):]K]%^O1/S13?F%4-VBI,9.+@G7;# MV!JMX]#?#K/NA_OPQ7@M;"6YT@I+AB;3TT4$=IC"P\:9-DR^O7$\1\.RY@\7 M6N_ YZ4Q[KCQ <9/X>8[4$L#!!0 ( )J(;%*.*5ABJ ( ,\% 9 M>&PO=V]R:W-H965TLFC:)-8D#E#) M@G;5)JT2:O?R8=H'DUR(5PTJIQKQG%L\PIK;L]U@XH\I38U=W0UZ]@V!GD1DFH9LR09QC47*II- M@FUI9A.]<5(H7!JPF[KFYGF!4F^G41KM#7=B73EOB&>3AJ_Q'MWW9FGH%GA=^IEQ2U>:?E3%*Z:1J,("BSY1KH[O?V,NWX& M'B_7TH8G;-O8+(L@WUBGZUTR,:B%:M_\:3>'@X11\DH"VR6PP+LM%%A><\=G M$Z.W8'PTH?E#:#5D$SFA_$>Y=X:\@O+<;)[G9H,%?!5\):1P NTD=@3LW7&^ M UFT(.P5D)3!K5:NLO!)%5C\"Q 3HXX6V]-:L).(UYB?0Y;V@"4L.8&7=6UF M 2][!6_)G_E*H@6N"@@])$OVN1#^4Z/_?)$^"> F.;<-S MG$:D,8OF$:-CR+"WR0-;KDDKUH$NP54(I98D.:'68Z!Q8KU"$T;Z3BCRZXVE M6=CW8<+T2"\[S%S7I'G+@VS.X+*7)AF]A[U^.H0K^M"$BQ\1C]S&5KN#X:0#0?'QO%!TQ ,46+L@D"&\$T[XL&/#.X,4M9+!Y>AV20; MPK'?(3X068UF'5:)'_I&N59OG;7;5O-6I"_A[:J[Y68ME 6)):4FYQ>#"$R[ M/MJ+TTV0[$H[6@#A6-'&1>,#R%]J[?877Z#;X;._4$L#!!0 ( )J(;%+B M8>()-PL *L> 9 >&PO=V]R:W-H965T\*JV3"B[)T/QJ/C_8SJ?/!Q1E_N[479Z;TJ<[5K16NS#)I5U7DW=64 MYO.$[UH]N7%F35/PM)L4*,' MWBJOAG Z)Z7<>XM1C77^XKV:^;-]#TKTOA]7JZ["JFC+JDDD/IO<+YWXD"P)K[&!S3OOA)D+OU1B;E+XCLX7[\0_E+1.* )= #*5S91EV'9UCKFF=#)/ MW!ZCB)_)6_&5R'XR,A>[.7P<))F'=JZ4>:S K.*T?> MB>O26I5[41C++@NITCXT9I;JA:1!)W:GP\G1\5Y+8_M4B'XX/)D<=T2__7(M MKF3^('Z7L4ZU7XF;O!6[DEKL$OZT)!J??IC/%<<0 4]3_'%RNC<43PH* 5^H M1.?>"!G N%Q8I3+:3I=(?Z@F J?WRT:DH?C"@002=-21F,;$J3YS5B73$:.^M)0D0.1^.&B&T,)@9>VF^FU3$K^% 'Z:6. MEP Y3LM*PH,.[51YR$A&4]'&SE.=:3\BU1+YO@99U[K?O,K^+3QZN;.U&D)0+7#': K=D%!(0O+H@, S<9'1^^ MH<71*,)#HE![)31J@@%_003_I!Z51;TD[B@L@+:C*@10DOS!0'L>W2JT"!KM MFS5%'A1KV ;B#?S06)J7Z3(+**RI2ST7>JM"KMA*,/<5 WF"U3.@_Y]XCL1E M'-M2M<902_S"NBH:2N, UWD9V+;F-I,IIU^.!SG< MK.(Z@RK*O)#ZUP38[!1E7CK0ZJ31;8H(; E^U8%Z/(K&;SJ*R%#BZB+5)%^P MG]:;9(5>Q3-$SY&X#6DDY*)N*FX-8RWQ+$$)NU2Y<)CJYN#&$9HLEZ*KSLD< M-BPD\P&"'&S*@K6"H4VYK9,YL*U92!9R#@TBSE!:",$.A:(.:2(VCW +BA6R MP/YCAAT P>CJ/-M-K\.* S >$A)D:!#88@ ."GUKX-O2M&HA+=L%-J.B M+S"42:*KRD?G5,6I)$=E2$$)UA?F/X)SB-_L8?!W)^/ AZLHP@:2>N4X\$D4 M_S)UII$8>')L )!4+)3%,W$)),/NE8:;0$+X)!A#[:3.')6?2P+[1E7$Z-H M@R7\A?*"[(/+#C!2S[$J>#W+\@1_IB#=@AE$!CO7,S:&[$4-/1+?BBKHF+@+ M6PQDH3D!RV'E-E:(\DJGU/Y IN!5*Y:\T?XO..:P2T0F2Q6>0NA[8=1#'IA9 M#H0=T?#(D8"1;7>ZG6ELC7-U?^V(8UB[;A?P F5)!%FOA0Q_E#Q89BAKR*U!. M5)P&.TRW5!Q"9S0?4B&DKL7YX' @HYZ5C34LQ2EHGP(\@O"J8342]S!\-(_B M.QBIU5I[PT5 V"'%Z0 X4;XG:C1CK6,95'5936%0M2F;N.P.[K]?84+09ZC3 M$;N7,JEKX[0N-L 3>M-(TI0&ZXJA4W;O''6*^F[Y>E.O>M%KA+3W)^D MXU*:,[KXC&Q&?3GW)#>Q-^3@)\&_-[22<(DL=/M$ZDYQ"$]^KKL*L7K7E!:.WIS,&C\/-5_$#/H0TP>$V0A)>'6%;O=#(>\O:Y MF:W8(:PU46"SP$,2,CAX$CSU0;6]B'R$#W-F+@L:W9F,MQA037US?SD2'^=M M2]CV>YM74;P'9*T!/YDR3=C@5K]N;D0?VY)5X[JK]_C3+5O>'4W]>7V_T3A' MAZC@$!YW-4A.J0Q&9MWR!^UJ-2+47"L_*?*'G(3D%R%:B;UGVF[FJM3)3"%2K65+$#?S!+"/MK\[,^=3.P>V1CQM>G]AR*%E2*R;J9 MV0P1)^&0Z,.YN80CYFJQ5B5#RYNK*\[OMBK2' M',H[!O9:; MQ!?6%E9;G=9O-G%LR"7\*?4Q%U,Q#3 M7- 9(2?.]E!J0.N1Y#DR4D2N]"@7"RK\X>J=)#YMCPZ'+\Z ;N4J7JKX@=K$ M6M-X!-.L$OL]RG*^^+D^EPFU MC(U34!,*+U M,JN>XX2(&0+SCN #>7J)VL<#,9D,CP['XJNA:W M%G6U[9Z#3^4)%+[ M9;W^=Q/'-EW$1.)(W%2-SAJ70PPVK!&,#:+";C1M+T "PNOK K 0_I# /Q*; M[K_V.Q>(F;(+OB9U@I-3N$MLOC8WL9?A K*='JYQ/_,Q'-U4S+%TC,IC$$)S M_>)-P=>1,^,1I/EQJ21\GB9@?&X0$JH78M#<3U_\!U!+ P04 " ":B&Q2 M8/:^@IP& ^'@ &0 'AL+W=O6Y_V^33)9"-O32UGB MR5R;0C@,S:)OET:*U"L5>3\>#";]0JBRKRT[4V4S*)_=;$4"_E&NG?+UP:C?F,E584LK=(E&3F_[%Q'Y\_& M+.\%WBNYLEO_B2.9:?V1!R_2R\Z '9*Y3!Q;$/BYE\]EGK,AN/&IMMEIEF3% M[?\;ZS<^=L0R$U8^U_D'E;KLLG/:H53.196[.[WZ4];Q> <3G5O_3:L@&T$X MJ:S31:T,#PI5AE_QN<9A2^%T\ V%N%:(O=]A(>_E[\*)JPNC5V18&M;XCP_5 M:\,Y57)2WCB#IPIZ[NJE1$CVHN]@BV?Z2:WW+.C%W]"+8GJE2Y=9^J-,9;IK MH \G&D_BC2?/XH,6?Y=)CX91E^)!/#A@;]A$-O3VA@HT2=-80TC6DMA;$]NH65VFBJJ=0N6! E%O5E &'YV;GE"6Q,!(BLS7-M,MH*0S[ MW:.WF5R3R*UN.P '\[575Z7POB2YJ+"\*I.\ HF"]RUPPCIH ZZ)* 'Q@ =L MKE$*,*A$#HR09N5K' +WLA30Z-$;70#ON4?W@.6-R7L!8[,* M.Q #(.IQ*GW&# 2P,MPW 7%N#REQ8)"O"FD@KA(.,,5/P(:2#-GC.:^/9*"_ M6LZQ12-ILAJD+(L!>-O8(&$> $.O<-FVUVRQQS3S^'O@YP"[3.0VT^2G2BU] M=#_$L=&&8V^]0WL8LF=L?B%+X)P#]3D'O[4:O"5!XQ.V0\C\O,HI5W/Y39./ MI_#7N6NA;MB*8U)^CXB/=&-]D"4/9.9D[Z /6MC -:NL8U:J$EZ N T+!&(0 MA48I??&>=T&L6W09T+YXB,,5=SU?#QC;$N0IX>9VK MU(/DL?(A<(V$^L#SX'RJ;*(K/,-L2*VO]-U2X@5;'%L)Z_'B0P+[F,L5S;SW(;,W>T[B%O)E(7S"2Q*NP1['CI#CO36C=C[ W"P/;%'H MT-S.4X2Z!0= :J'AVX:G#F.REMR_"D23,$?NMEL FJJ1B5Z4ZDMH(X(XB7RN M..$=A?L+9-#<3& ^2H==:ZJ@9:\FFMW(S'6>>^S.Z2^N0+]STQ.?$5U9@&&? M[L?9GHG.Z+;52 .O?Z:H.QE-PV\8SF8NJV.Q5H>20=GAO@&EYDC#G7GT[C*/ZMQG)^$*YHW/5KC\_@ MG;7G]&+3>^+N>!SA>6UFKP(X'S$2XD,9C>AY97S:=@77/M XYD#A\$M=+D[\ M4:$M%@VZ,02BL\EC%[P%>;D+A"M(N WDHY(_K M,CU!81KCQ[4 MV&1T;R5F4^V3GJUEO 6F6:KK_GP/D6KQ.V M./?5X@\">R?7=M%OP&DKMDK1%P.P&-#=5Y#2,SZ,!8^1KW!@XI#X_-D^Q;6( M,^A.1]Q"-K7QP_9W0=^U'H=(QSABM>CS<'P*>I[Z3_R!Z2F=[.,VZ0UIV)O^ ML*$6CJ/>&<6]:-_,[D;X%0?&] M-\?FN9FO%..@=N$R-F\O4^#]>IAZC=[Q, M'2]3Q\O4\3)UO$P=+U/'R]3Q,G6\3!TO4\?+U/$R]7^Y3/6WWNGA\+OP;R[Y MO -KX?5>,]N\'+T.[P0?Q,.;U5?"X/1IL>@%/&ULQ5O[;]M(DOY7&C[G M-@9HF2^)TDP2((^9FQPN,T&\F<'A<#^TJ9;$#45RV*0=[5]_7U4_2-JRXNP= M]C#(2"*[JZNJJ[YZ=/O%7=U^T3NE.O%U7U;ZY=FNZYH?KJYTOE-[J6=UHRJ\ MV=3M7G;XV6ZO=-,JN>9)^_(J#L/%U5X6U=FK%_SL8_OJ1=UW95&ICZW0_7XO MV\,;5=9W+\^B,_?@4['==?3@ZM6+1F[5M>H^-Q];_+KR5-;%7E6ZJ"O1JLW+ ML]?1#V]2&L\#?B_4G1Y]%R3)35U_H1_OUR_/0F)(E2KOB(+$QZUZJ\J2"(&- M/RW-,[\D31Q_=]1_9MDARXW4ZFU=_E&LN]W+L^696*N-[,ON4WWWB[+RS(E> M7I>:_R_NS-@8*^:][NJ]G8S?^Z(RG_*KU<-HPC)\9$)L)\3,MUF(N7PG._GJ M15O?B99&@QI]85%Y-I@K*MJ4ZZ[%VP+SNE?779U_V=7E6K7Z+^*G/_NB.[RX MZD"9WE_EELH;0R5^A$H4BP]UU>VT^*E:J_64P!58\GS%CJ\W\4F*[U0^$TD4 MB#B,PQ/T$B]GPO221^@9R<1_O;[170M3^.\3-%-/,V6:Z?]2=T^G\J__LHRC M[$=+2URKME!:O!9OZ^I6M5UQ4RKQ$6:KVE:M!<\4[ROQ[[+JX5'0510&XDX) M576*1A155PLI('&EI7&#NZ+;B;>R+4K\"C!"W.V*?'@DY+95F(J)ZFN^D]56 M"5F6HMZ(HM-@J2KJ]AY#];[0N@8#O]8=^.4E9"7JMM@6E2Q%TQ957C3X)O=U M7W5$['P^"V'0):_9E+WF562>MSU6O^D[T5>-+%@&R**[ "QU$MK;BO-H%KNY M@0 RB2A(XBB81ZG0.XG1M$+=MZ)2=^4!7JJ+;24[TMD35#H3?]VIIRF_T**J MJ\O;N@-?@WQ5I5:V)D\4PT\B!I/M0],)C7^SV$UTQ)8BR!:(=_ M1* L8 -KR7O6\*JJRI7H&]J9\\6@@!E9P+5J.K6_42W9P"H8=I/ASVQG;N00 M'80[IJ_&RV8X,L8#$G_VV+FJ9_(8-]7P6 AF1:[71<<; T.$7=!V9ED8I//[ MFS.1GS0#:?7&VBG&$*/.()P^M5"RK? 0^C]?:9A:C ',$[&:B36K"3K4N^A MQ(H"@?A8PBF(X=>84Y+>%LRR7-<-:8PXI(?'9XKGM/H9#Z#?9Q="TK;I/L\5 M.0/Q0$,H.O*(F?@,;&SM0SLMX&7>U+)E2WE7M-BNNM5D6++O=G"AOYO=V\*' M.W%3P[4*SPD9#=F?[F37=^2!1@N0 $)KFM?T+;Q8JX?61D[5%FP=]N$=V.!) MQ)3:-V5]4$H'4+YE*^")4*M&T ,_VKB*%P?JKVF?-#LE24H&(,EP(5T2S,,P M",/0V8%Q^^I@88%G;51!'&T *D9F#2 8]&:5*>2FL\_4UZ9HC9_ 790SG)'> M?[/:V*I*M4"9@]A)4AY\;,/CHU <8%::I5-?59L7FDRK -_&^DDG+?A1TBPK MC?5M9-'":]LOR)YN9=G[U=\:91N0@&&L%>8A?!.T'7C$PSV?B=^Q(X1OW:$I M?-4P8_"[P;Y<$J>B 3C5:Z/]35TBM>)YC#%:&4W"4HP'P53(@"UK MW[2-H^J&8B:&:Y9F%6E8$MQ0PR9Y3%[6FK@Q^K.^/E&(]=U?I5[+/X%530%@ M%Q^,'NU+$&P4IVR\K7K8QM_Z#O9>K6D-]^PGLVDL_Z\>J3XR!]"5^(.S,VC_ M]1:;N"4[&88=>?F\("[J7F,=6#TB(0#6F&W !/DKJ^7.SKZ$3;7(8XE=>2'> MR)+M7G8^/',V$ZW@!U&X#):+I3@/9XM(7(K%;#X7YR*>Q0M\),$B"S%ZM5P$ M61KB231;1OPB 6+_[)WD>90&69A=4$!,,]!)9DD&*O/(*80&S>=8+$DO_&I, M#2$T$O]&#H8QBW@>A%CS/*&GER(C.LELD8S%0$IF0DPR$F01!LDJ(P:BI9M( M@F0QL9T&Z8(D62;S(%NMC(@06ZR":+6<2 *-S*,YBQ)G3&F^(A868U&R50R* M"S.*&$UG:0*:R]"+DAF$H0CIR2QFB_D)2>)0Q(B'JR"%<0^2S V_&6T)8L,\ M2R%)"CZC:#5L%C*N+$DAP 5[!((FDAU=Y ,>4";$9CKXB3:>:9(A ())P>C9 M,3 Q;DDVJ-;:8MX$HR:>S9E:=8D'E_ X=? .7U?EP2(&P99?0DFL;>=NK181 M?@B+]IPS2>U6,$&(8;9G'VP'\9^,OHIJAV.;0[;VJ=!?+C=(37U"*%KBH^4,-9QES[ CZ2I]!GMI M3,[CX-VP=&D@/L-_?H3/&:#$V[I$%"D)*1?),['(1I1\-GB>6;ZQ@*M@ZT=ED"Z@;@S'G\L5>-HQ,D71R%^B3*]9VD? MLSECD5!P.P][\FEIWER8;V7.,X4AJ(OZ-0BBGC&\J MUT@6HHR41;0N(@%E@=-$A69H@7 M8EUC7(<"':EGU2%0(\$?Y:AU]5!K%;C$M#LG+">I-HVH"1841Z]-W_6M>GJT M^\3V#]'<2Q_-_)?'WY#?'7<[@K@QI@]0#V!-Q3DC_ #LZ2P)Z2' _7&:<.4) MN@Z@NYB%AN9B!+'I+$N8YF(:C@&T5 @B(7=0^[N#,O/B9X(W_^RTC%AOD<8< M6^/%MYBG !R;P5'&X8NW[W 2O!1V]U#'3PB M>JNHX*4%M6IO;:I&@ )GAD58O5+=A$B) OSO'K%MD"%'JO0C(1U).N$EN+WA M4&L)>/!ZD+<]R@XT%GMVN D!.C#,:"C!/PVUU+4OL!X\_%Q15?J+!Z?RP!4G M5R-.B4.)_* ^HQH>!3R8'(HS(R93 ( 9:*6-4*YRD55%'P2X6'#/R8=#_JHJ MJ#ZFW)1S;(O216NXF8E?ZCN%$0%4N"TJU@W(&VNF4KDT;2;".MF@]J-,PE9^ M6KGR#6PC\8$YJ9&U'9-/]S=_L\ (TU67!M!O;5'D XLG( E@;UPH.$:Q9X4_ M/_MT_5FC0C^] &T9=IP;W0@7T[>(IB0<"-W/XA"=:0!%II8LRLB;*Z[/!?D3 MU61<+AP+ICX..S9Y+T\:@E_\')NH,E/,N M[[<+U$Q.5%KYX6ZZ%H?'!N;'IV=LR/FN@-%SJH'%RKK:7G(*,Z(FMK4L-7=/ M&PE@R?M2DI>,Z90@4C*_4&(,+F]5U9OU4*NN)L\?4$HQ3J&@>/G,&V\EVBZ)DK #R M\F_*99ID=GUG/78+O*[^8>)W=8]<'.">1D'BFTH7W(1DQZ3.AE78R#R/NSGI M+_!JINY;J>N)@5.6:GWF+]IZ?4]YI(L6#%"]]F'0(\?[ROI1E&3!"BG4"8PG M[C(D1LE\ZH_4CO>8;Y#^7K<5M@BF_M97HSZ_[6$N;;9C4A'$QM?&XSXH11PR M)^-CB F@W >./8./;^(>ZUU6+AOQ8&;64Z:32HDTXK:![<$L.?&V,OJ6XW1P M4Y=%?A#/:Q!MG\#)J/OM(-G$MQ,,D?$94FYCARR=ZYAQ:!FX?^?ZT&_'Q$SS MC/I_.F^+&VK_T3DHC/3^[C[0P" %8Y3-U1 &RL*TK;CDKY1I"(Z!+FP_C\5R+G9T28K'V(CHS1)P' ZTE18N3RT$65.JD1>T4$JT:*%5 MG%"%!YNOMQ57->-JQ-2'T6SN'Q0VV;2Q;N(DMH8*;+^IT$RV79M*0JNRY)-- M>W9BDKKU'OD6G:-S>]Y5839EHVX5'&\MC9'BPZ52-H)3R;CYSM)Y6MV."\*C M$91=X9]7'4:S['YU&(T/:']R.&7*P(_NV(6CPV_N!#)SV3QY_(T#2G_V9BJL M6[4VAW#0]@=Y("0;S1KC^F@\"?0??26!A%5]:[?@/;*HMJE;WB?6R4DVW7DG MC;O^^/'LPAW]V0>NVN.CP[+8\G'YD++(X;#)5TG^B3G4YBTY=LP\J9?L) 9A M."_E >:^ >T'G8O29M7^H4N"U\!O"I/<<@]L2"ZV)P_D E<%C7J=S"17P[Y& MJ3>(_#2,.RCO]K2JTZ2FON7J7 R#0"7(S/N^;]HU8GD+G?&SAAI1U3Z@NOM(!!W:9MIJ,G@\=#0_^&@!OG;,SVHOO**G' M^!H._NPO<9R 4]_H]K< K.Y'.(LRINPMSK+S?@?66DN2N6U*D^A/ =Z9^/58 MCGDJ>_U#^7LI,)7C:=?:39_F7QXWZ)PD#G]\?!4>$/UX88R\H0Z_Q9*C"W*> MR8N:O+YA,5V%,F&""8*'@Z\ */8PAE-*5HW0EO1MOI'?%5VGG.N<4 \,:W3< M0":#59P/23]GNPCQF4MAVBM+0G-():5\6&/8^Z%-V, B9==NE< M.?>XTH+'S#HG[*7.PST[,6=GWM(U]3]L+]XJZ5BU=-SV3UK2]4BW7A4&O>E, M^,@B_[3J=%J&%>:V%5\E=K8T&,9PZ^5)-FP;3D\HFT;J^8[B:=S^?V+A1$<[ M7! ]..<:GPC:RB%X4"G-PRR(5^;NB+E"$BQ6JZ$\016210F5%-% Y&&5LT#Q M$89TQ2)$]17,EW-/8IX$V9R. Q>Q>&_2D>=I%B19=H$UAPL7#\A"S8MD'B3+ MA.NXE(HG%.'94KQF]S\2C.,T6,[GV.-!\O%.[.2:W?E -R=LT6Y4_DGYX/^Q MK6%Q>[[QUV][&*TI+1[+MH?;=](NU@[$&DO,'M*347*>8P\[IHGM>3RZZGH, M]ES'T/,5A[/'E<$G1NO1,L0A%QY\R2Y)@M4\<7!&ECTY$AB)8%%XPIYS%[C7 M8T('#G:,\,3+C5+5A*$;16?:]H:F417?TS/9SO2V*I]6#B?I0[*!5<8TQPV5 MTQQ2'.G<)0MS,_78=>^KT;7YO6JW_,O_4__W!:W/M?AAN_GCA M@VRY)"C5!E/#638_,W6.^]'5#5_"OZF[KM[SUYV2D(0&X/VFKCOW@Q;P?Y7Q MZG\ 4$L#!!0 ( )J(;%(\#(F1\@@ %45 9 >&PO=V]R:W-H965T M!I DRDRZ* MHA]HB;;82*26I#+C_OJ>2TJR9S))6NSVBTU*Y+WGGOO@I<[OM/EH:R$Z%XN%+6O1^4UMLTCC>+5HN52SBW/_ M[)VY.->]:Z02[PRS?=MR<[@2C;Y[.4MFXX/WK"X.._X7MP(]Z%[9S!; M3%(JV0IEI5;,B-W+V67RXBJG]7[!WZ2XLR=C1I9LM?Y(D[]4+VWWWBQCL69*\4C?6_[*[L#9?SUC96Z?;83,0M%*%?WX_\'"RH8B_L"$=-J0> M=U#D4;[BCE^<&WW'#*V&-!IX4_UN@).*G'+C#-Y*[',7[\4GH7K!WHM2[Y4D MILX7#H+I]:(D7A"0I>Z.5JRW[456B>BA@ 403K'2$=95^5>(K4;.Z)9= ZM!.(!J5[-K3[(P[!^76^N?__,K"O-) M8>X5YK^/U_]9"'LE+=_OC=AS/]4[-J[Z5;#J^%(PW1NDS8G=Y6"W#8:7@^&6 M;0]L+_3>\*Z6)6MTZ67;:%K"W*$3T21@F#J)@-P3!',$&#&N*D3HO[1AD"/V MVDAA&O2F$Z"BIL+;M.5%X:;ZQF9<.M ME;O#) ZZ:>\#>DDL&)&P@LBZ@RMJHJ/2H&_;6\2&!5W# X9^2V/UIFX7DE#"=&?)!LA><557H[NAORG<:C4K< M6TH8BV''U8&]89_4E60"YQ-*#FXI\Y85H[L2"PV?/9">//+40(,])^Q&ON*-QJ MCEB#4_J6_/23O!?5\\Y(+#LF";D2,PM=!NR @D&S5U)#-05J",@GE87()C%& M_-;+04B%2 ;;ZKT$C"[Z!&6&&X0 [A$;34.#*=ML;TN5!-.-4*I1, M*P?3^;810PW2J@FI<(1$ !0=U<0(O^,&*@76/Y,[QKNN0<1C_QE%C,!I0YM" ML*&Z4 GQ@04Y)[0]L#*XPA>?.;LZ3,E)87^2GZ&"@;RJ!W(J)%:83R ^\NP\ MSJ.0/'P,=/!.D!X*T6:4,<7A6/:P?AM<% 3\V9*7J4V"#/-1("MN?62CSC7! MRXVT+M!-VQR10N)0+\E#].P@.(H[D50Q'*BBW2+LQD/5FY3&R>8%^_M7U]$: MD$]J=&^QRYZQUY1W=Y1#KWO%V6N^M>Q6.Q2&+[\)O^^/#/]\/')>#T<.^X!# M!"AN'/QFV7T"")L@T-\G54Q 6[M)*S M9!4E1<+R,%BR)(M6JPW[_D]%FJ0_C-,?>T,IN(Z2/&?9,L8HW^3X3=?K:6V8 M77/%*QZQ:T'!W'CZ;M#EUNP211%!R=(H+J OH<$&&J,\2X\*_>P2>?,6K@'= MXXO'_UD6/Q@'VF#W)DJ296!BN2)*BC1:%41)3J_6ITRLXVB9K#ZG_(V/QZGC MN:5CYX93-@X!^V%^,S\MT- 2)9M5D)TDI"W=1)EW0!&E:8;_9!.MEU[].MH4 M<9!1(<=\;9B.#.OU$&V:&&#I,LJ+-G8?J',CKUDI[+IP\2'[2IUX"XRSU7*Y#F MV\&+H4X^U$!A&007?B^@+Y<;ED%'ND:: M9N FC:,X6U,\9<7J_Y$\[T(QMXN;$>*M*&NE&[T_H#[C -?=D#HH'"%C DX, M@'L=$QXDBM<9T/IB%J>XI+?+?Q=64!5>\H5/6LK?4?(Y/<< * M1*_O2ZP_G'NUE4U#4>//_7 _<$\3>=+<4$.%$HK_T#I/1^NT9HX:BXX;3433 M5^%X? S#-V3ZP!MW>'11,,9W 2,FNMCX!M/?<'#_4%X@=J E/LQQ:JG]<^H\ M/U,QJ/28P624AS5BGNXP/J=T(A+P\-FGI>EZ7$Q02<#DSG=F\0]FBF+WD;[JO<]"K \N'U84(/+$8("C44+^XY2=D]5 MYBBP[2\#Q+:A&RK$ P0242OA0PY7#9P__-AL2;I@VD[X#TJGTM 03A%58^=6 M"#7>C?]-1GKP0P <6^; U4XW:-XH0D(O9VNZLOJ6$)_#N43]W;/2N'T4R5;&ESWEJP(JGX^[9FCJ>,_8L0R4JSMA?O^EVU)*4 MBOZS51&?L76"P !T !D !X;"]W;W)K M&ULG5G;DMNX$?T5E.)L::JTE$1=Q[>Q-G.RN M71Y[MU*I/$ D)&&'!&2"'(WR]3G= "_R2+,I/]C#"]!HG#[=?4"]/-CBSNV4 M*L5#GAGWJKZY?\[&/Q^J6MRDP;];$0KLIS61S?J,P>7O7&O?K!)[W=E?1@^/KE7F[5 MK2J_[#\6N!LV5E*=*^.T-:)0FU>]U?CYFRF-YP&_:75PG6M!.UE;>T M]98]D:J-K++RDSW\787]S,A>8C/'_XN#'SN9]$12N=+F83(\R+7Q?^5#P*$S M83FZ,"$.$V+VVR_$7KZ5I7S]LK '4=!H6*,+WBK/AG/:4%!NRP)O->:5K]^; MQ.9*?)8/RKTY$_W)]YJEV365842_UZM75F $?]Y8HEI ML\24EYA^)X3__VP1;DIXJQZ0=TX-^VMEU$:75V)3V%PD@%N;2INM0&(6DJCM MZ*G3KE2IL!M1[I38V SI1J.0M_P$@[5-G= FU8G$T.?B7TH63BB*G #N*E^K M@K'O:X,YMG+2I.Z*0X'_QM?BIBH*958O%,/!/+:_PW'DSG"W%;PJZ8 MSC$X7@HD#5+"B'@A?OC+,A['+S!PMICS\/GU#$MN%,REK;7^8G0E^O%@.;V^ M"M;ZX_D8SV8CO*DM/A,3_&N-]K'<%?V=#"8T\TD4,7FZI,%P8C:]:KS@X=(Y M53J!;8M,R[7.=*E5 ^]C<+'.WAH@XKX'S3-O>P8XLC2IU3Q;V" MC]/)B/P%9E]^?7^S^BC&XXEH@<-(S*D4'H_%&&-7MS?+:2Q^5BA38I4DMB*R M;$7_[><5 SL? \;%]>*ID3_#Q<%R%@/TZ8SP0;%/M/0U%([*W!:E_J]_0)!S M@.+!:!I?B5_11@(O80W9!O!D41S!PH,L0+_98 &F /OEB-8M*G4*]7QQ+6;7 M4T3?)G<_4KU-&65$T:^XC*_% I,_VY+Y-QTLQR/FU&(Q$[_)K JN4HRD2103 M:D;$FLQ'WL/T4H-EPA#B#9 #S+R= MBG)U?11RO\^.-(]Y%=+ @?D54Z%=2A24#:45MBH\KD^LO%; 6YTZ*EW@K?NN MDM"R]G%V"5F>\9T=CL?1:"3^VOQ]!T@23J1-2.:.VZ,HGC1I[=.??1\(H_R< ML BOS9:TKF/%9!E_7&TP)]07\4181"??I#Y M_L5;D8"INL20440$K@'ZB. 5%T8NHN6B'?DI%!2*>P6?> <,XMXZ[;%G!^L) M?COC:-P^>K*FSJ/E#,'M3Z>XN,(590\D8E:7"<2.>-OD78?7H>1JY(O:$_&P M_0I%%3)QL]&)IGN,D^NL(32)SF#M+IB/0( MSJET( [*EWKN M<*:X''26=5>-Q.^=54EHIU46ZGGAB&RP=6*G4R('8E_8/\!]O HP?(,/,96C MFTEC"!#2.J7:4GUE_VG/V(_.]YEB)@/17-YQ%4&8/)+T@AW=27#'/"[L_=ZO M'W[N77U3X.$YBEIA'S0D,T'W;!;%4*Y91D0@"DIL0-UK-$2\E0F2H@A%7IHC ML4L7M ;\O,B\2+B(#CR+8$ !8*T4,(.-.?:T(M6_G MN#JN5)*Y6*^9K))<5\KG:E+E52;I*,*8AI#5B>B7;9W#AN2]U!F'UP^Z]P$V M:NNM ,J4*@U3>:TR#1)Q&,WY3E>CM*FR[%AG*1'DSME=M?[[55A7M2#M(+RHG8!7 MQ#KB_R&$I$ZGLXEN#:6MY914#R67D9V"UP419$_9ZUMPR;7*)QZMHAZP(K=D M!7%7@(+=/&FS$A;.5ER4# MY,_+V*CS*H+.L81WH3)JVK4HV!:4E)4A5[:&<2$X0I'^+H'ZY9*Q :ZVVA<7 M;,27X1--WND;!8E,UW4W"6TNS#OM1.B63T[><]\[.Y4T<#WW"=\!P8G7,>1S MZ_'J?&Q"K#%^U*EG&'D1<70E[@BN5GZ.R=<9_:B1#:CU'&R5@4A>*3%]^9*2 MH1&"/B>I$^5/H+7@U:[,-I MHVW&:950QAK:W2;S'57Z[,:K6KB0;]1?J&IU=,N^$9"<\-SH(.:&@4 M"1A/8%*OJ]5^JS9]VH?3 ?7/X.DE*,X3E"1+4X;@DV4IDUFS_1%F\I-3EO4N MDP2QF4XYLFN9<:WB;TG.=X,]WB9'LLPJ.=#EQ+$A)V.'+S5-.EB!$*7R%-2/ M="0WS=1R=.OVY?LNQ9PD04NQ%EPOT:@Z6(,JR8.=N]U#'!P]74PB]M#[B_%$5VN%8UAR[6:(!#,?G(GI2GZ"Z0YWGTI?H M-OKF2,9-J!5 A!U]LW54,,QIIJ+V+W@%:TC31=Z<7_AD,=_[@GUWNH#8 EU* M&CH)FBU_BO('89)"X(>CW/"UZ5OIX;4@\8D78 ]]$6/]6-$AIQ4+4"0_MCX' M(?J"P#SWF&YNI)&I]*_GW=>1^)LFKYA#=3TAQ:=3C19<.U0C"V<\*F?4\8DJ M'C"X=2!H$^I!YMH$+>I%" C!NK="+RY\GC(QR^,>K/1BC4+61DRV1:>1##!4 M.0ZVJY G?^X9U]VTGMNI8BKCI)N&;@9!K5$>O?'U;AZ/^R&#/4;TR M=.;IV!Z(#T;\(@LX&R_J7LO98#39YP\!I%LD%VAZJ M&QN.Y#LDGLUU0L(?7(5.6J%!]&E:[V;UZ=TMW?>N?)XT#VJ%Z[IE0*PKG"?1 M;DX+OC]$<6.A?LMEENK"UM425@51F=M[KREK*G7S#ZA6I>X>D1_'2GF3OOJ0 MS3: :YG<=:/5+,'3*,$VI!@X6H-003J&?"]@A9QRMVN+>JC+ VHT!T5:'3TG M#QRIE^F@$7IDYU!7QXJ^NM]4X8/J/^S:$=3=>D]+!9'3A@(N,7_D22QP6)7T MYF[8@MA6ZZ17A%QU*HQX _EF*VC46?I%\\>G&S6O'5 M^,65.$A/!=^&K&+86>Z(T% M] /*C5P[A7B#_#2)#@U$^<]BEPXNYWY&&79^E4)3W/)O;]08T8_]#U3-T^;G MO97_5:L=[G\;1'G84J_*U 931]%BUA.%_[W-WY1VS[]QK6U9VIPO=TJBTM MO-]86]8WM$#SH^?K_P%02P,$% @ FHAL4BU3:@+R!P Q!( !D !X M;"]W;W)K&ULK5C;CMPV$OT5HN$'!VCWS6/'-F8& M&(_7FP1QQO D\<-B']@2)7%-D3))=4__?4X5*;6Z?0&RNR\CM4063U6=.E6C MR[WSGT*C5!0/K;'A:M;$V+U:+D/1J%:&A>N4Q9O*^59&_/3U,G1>R9(WM6:Y M6:V>+UNI[>SZDI^]]]>7KH]&6_7>B]"WK?2'U\JX_=5L/1L>?-!U$^G!\OJR MD[6Z5_&/[KW'K^5HI=2MLD$[*[RJKF8WZU>O+V@]+_A3JWV8W OR9.O<)_KQ M7= *4^>KS5V!>O;UW; MZH@HQR"D+<6MLU';6ME"JW"YC#B"%BZ+;.YU,K?YAKGU1KR#A2:(?]A2E:<& MEL V MP, %]OOFOQC2H6XNEZ+C:KS>H[]IZ.#C]E>T__&X?%&QT*XT+OE?C7 MS39$#];\^SNG7HRG7O"I%_^O,/\/YL2O.NI:)M+CI8N-\J(X6?+6NU9$5)>( MCJ]SL5?@U4%L5>'P6-N=,SM5XD:8HSU-E6C2/7861NH6$+P.L"U0],)5N'@! MU?"\+- >(!"6BL@ 1^^#HF7;'IM4" OQL=&&3K>0 7(*Q/<>5T-PC%8[(-91 MZ C$0!D<%9N\;9S(>@M]M(!LG6]90"H2(V"54 NMQKP#W.A*P0#U[V.#4R$ M#K+ SC<*<&21L.ZU,:*1.SP19,%K0);E3A%F556T":Z3AY6V$L'$>Z#0M'U. M=G%VX" < ^ \@'SN=TRFS6[J?_2 JRO8[B9/$[ZIHK#.N/HA[9WH& M.(=Y%-GC&2^9_0#CC4-( -G#.CG[T_W=AS%AE-&;OH8X$98?18>,]M)R."4X M%P*:"1X6C:30UEYQ5A?B#VB"3[GZQAKVBW^59$UC0VMU=&T+TY?@WYPH0#1DPL<&CT**-U1R: ,4Z:(@IH0<0$D$XA =3?^'#F+UY2.H MC#HC"Z!Z=+%808B-R<;(_.A'YRD+VJ9 J%"03.3C&#RO=A&>$G$0@V@2XS,! M=M+H+1>/#N'D\_=2@."*M"Y1!DI>^0+UP"M M](KZ-I7NH\W$3J[8,_R8 RC*1/+,G*'82QVZ/C+]SJ$?#SV2D.G\3B)F+.J< M\Q2*DL\=S*5JHB,!J!],,=K5XOF(EI*3Z#%9L%Z\'!8LQ-L<^8.27BAJ3.>A MS"BX\F'%^9++"JT@).# E!2TIXJ8U'9%9UT,9\V%53'%@>LZR@?$WJI*@]I@ M!48.P\+3J+/L3QQ?B#LK?NFA;SG/J=P1]?)8/($N#OH3AX0FV8V.)Q[OK"[ M^[9S=FP3H=\^H#R[PW+HPUC8B;>]E54%V633*",/\DL?#POQ^W=* M%^1W.UW"+A%=EB5K(BL^1K@R1XSEN:.#$+9C(8W=*>*M2_2314/2/Y:'(,W6 ME08HC^?(A#"X&K$]I'A2?$97RMX3$>C%^H5HTU!200?I$&L/U+1?HH;4!NY#WP, M!%H7NJ.N$QL9B5&H:T-J R,G"9.=IJT\/"2J(V*%"W%LYOFH,S#J00=>^R4$ M-F8QI'O%;27/+GEPX!*CM\2<-E5HB#*B&-).K^H^C1V!U6- .S^)N^PZHPO6 M\[S!^0,8FH<>#C2%_Z"8K6UO:N8XM7)#!]I2^C(1.%#Y?L,A[*V]; .792$M MIY2*&DV;AZK)B*)";O6I#X74!SAJFN5Y$.-P0K9IF'+=C>,-T3/T4,^)E92= ME-"M&F<7SGQ&B'_:2IVU1[>=Y%O SKF4WIN MZ7 +$GENEWQNJ8MUL!<:W27BD[KTE@\Q.,!S72-O)<9=#)O48W A,5YOGK!X MH?UZ[: 8-_%KS0O4]^Z!F0;2H9N_/)L* G'D^%]#ZOP42S@.VJH'&HC3U'6" M ^)Z5T0W.6V]$/^$E] 3A:1^=3(9VRD%E<.6&^5F&C9XQ%\5B+];!QSUT2P& M8Z['W/TKN7,"RW]*]>$IO$ M2.F!I9Y4()Y- ")@J$\J^QU4S&$\*26I56R\Z^L&%=#%85[?;&# \8+CF$$E MR=+K.0L8F!IJ$U_V=2+EU*W"C9EA%9B (O2C<&PO=V]R:W-H965TN0B1XJ)5VLZ@B:LZ2Q.45UL+%ID'-)Z6QM2#> MVFWB&HNB"*!:)5F:?DAJ(74TGP;;TLZGIB4E-2XMN+:NA=TO4)G=+!I%!\-* M;BORAF0^;<06UTC?FJ7E73*P%+)&[:318+&<1>>CL\7$^P>'[Q)W[F@-/I.- M,7=^F[L&\KZ7N?L5#?P]' M@-/T&4#6 [(0=R<4HKP4).93:W9@O3>S^45(-: Y.*G]HZS)\JED',VOZD:9 M/2(LK2DEP;H25NHM+)70TX18P?LE><^VZ-BR9]A&&=P8396#*UU@\2=!PJ$- M\66'^!;9BXR7F,#6P3?=L0?$."$XJ[B1BG:4/!)$R#O70]I/*3E M9[' )_?2MY4#4\*Z;Y!).GIS]]9;J$*XUH16"P4KO$?=(ER8 F/XRD>!27IL MB2P'9$ H!0UREVA_L]A'[6(?8\X58>6F)81Q^OK WX?+#836LDSH4R;;[ %% M7@T]K-OZ$<%$HXY/:-VRH:-\HEF :#A?Q@I"M8=7:7S"C:14F FZ M\(;)8& E.F3($R]L]BBL _0%#5R.6&_X"@\E&2B>6$>?WO$SN ;#Q%'[^&]E ME1SU;(UV&R:3X\!;35W[#M9A^)UW/?_HWDW.&V&WDM]28X&B] Y^7QM!AXP6&OX3Y;U!+ P04 " ":B&Q2$-?A M4(\" #B!0 &0 'AL+W=O:Z7=/*J(FHLX=D6%M7!CTZ#FD[6QM2 V[29VC451 M!J=:Q5F2G,6UD#I:S,+>C5W,3$M*:KRQX-JZ%G:_0F5V\RB-#ANW^%3. MH\0+0H4%>0;!ORU>HE*>B&7\Z#FC(:1W/%X?V#^$W#F77#B\-.J++*F:1^<1 ME+@6K:);L_N(?3ZGGJ\PRH4O[#KLY#2"HG5DZMZ9%=12=W_QV-?AR.$\><8A MZQVRH+L+%%1>"1*+F34[L![-;'X14@W>+$YJ?REW9/E4LA\M;E$)7QY7R89# M4P77XKNQ(7%&";I"+(D2U[@FPQ)3P+?Y+FDI7MP('0)][I 2_QV2:*#K\O6' M\NV%(-,AR#0$F?[/ROXCY55KI=X 50A[%-8!^AL KA_6.=K7K]*SY-VAD*$ M69*^'8%H&FL>)3]R5'N8G)Z$LVER,N+&\FW[7PFZD=J!PS:[)^ W/"]M-E,X@TX0NS@WQ78=E MQ4,8K0?P^=H8.A@^P##6%S\!4$L#!!0 ( )J(;%(VU7I9 08 *\. 9 M >&PO=V]R:W-H965TS&=O:")Y[I:H< MIW$\'U=-*J<2E8;:I*FYN7XM2;X]&R:C[\$%N"D' M-=^(*^$^U9<&;^,>)9>54%9JQ8Q8'XU.DH/74Y+W G]*L;6#9T:>K+2^II=W M^=$H)D*B%)DC!(Z_&W$JRI* 0.-+BSGJ39+B\+E#?^M]AR\K;L6I+C_+W!5' MH\6(Y6+-F])]T-O?1>O/C/ R75K_R[9!=K(_8EECG:Y:93"HI K__&L;AX'" M(GY$(6T54L\[&/(LS[CCQX=&;YDA::#1@W?5:X.<5)24*V>P*J'GCM]*Q54F M>J9!BBM7)"OEC5V*#\#M[.':P1/+CK$5]'5#31U"3E)UKY0K+WJA?NKAI_]S6)]$I08]L#7/Q-$('6B%N1&CGS+%/@M6\!O!W%8S M-+3AWF6ND^_]#7X!^6&P@9'^976E\>]Q *XKDLIJ)@M M(I,5Y#]ZHD:F;[N8<>Q9ENEU3XLL207J#8%Y#A'C^0W5"3GG$#U>!M:%X"4J MT6928-43,KK9% ^5PZY4WWP564.[#KM8KV4&*8\E*60&66\KP[(7&.-^GT*L M;^DK.:)A;FUH@.,CQ;BL*4?I>]X M*)$P\UL'9'D)#_.[\](^V;1IG"R_&[$_5HGPZ;E_FZ3/(W*T[DHIZI+HM,,& M$3@Y')%876(;P9*S,@]I_:0DU=85S0=4Q:D_>PCCLX1R1N\-ZS*!26 'W+[0 M*)Q/SR>BNRUDZ:.G(8L"@[MX]PDU1+DE1?#W>45W2%3:ER17+(G_&YTTWF-_ M/1;E%S[_NK&(K7T9@DX>#*9D:XH]8[-EE"0S/$SI87\PK3J9=!+-YG.6)M%D MN60?AU2AMDBC^2+!PWXQP.2))F2V!P-U#3.%HNJ:!0-R#]W_ & 9WYY!#) MA#UTPAT/+A'H^XV_*MG0EN$^T7_M;V,GX1*R$P]7N7-N<&"QK!1KJ,9[^[,1 M,^%Z%%Z_PM02P,$% @ MFHAL4HO'VOW(! OPL !D !X;"]W;W)K&UL MK5;;%.S$9W M^&5M;%MX7-J;A=M87:R"4=LL).?)HBWJ;G9Q%O9>V8LST_NF[O0K"ZYOV\)^ MN-2-V9[/Q&RW<5W?5)XV%A=GF^)&O];^C\TKBZO%A+*J6]VYVG1@]?I\]D2< M7D:D'Q3^K/76[4>+%ZOS&2="NM&E)X0"7[?ZJ6X: D(:[T?,V>22 M#/?E'?KS$#O&LBRS; 8KO2[ZQE^;[<]ZC"6UM_BU1CM_\7M?6*]M\P&NM<-(',S[KNA7M=>KX[.%1Q>DN"A' MN,L!3CX )R2\-)VO'/S8K?3J$&"!W":"-$-W4UM\JQV96-<;S7\]63IO,6^^?L1O]'D-PI^HV^5 MZ$?AZ*R>NDU1ZO,9'D:G[:V>/>X#WE0:UJ;!8UAW-^"+9:/!:53"X'T%IK

>8(G>\J+O2M!J*;@4=#I!QN?P [P=V!KTSO4 L]O2QL686R_])W&A1G\%IOO&Z7 M"$HK;(MQ(;Y4^WJ,YQ2NZ,ANBUL-1R $B^.(!,ERI4B(F8HY"3F3:89"SF*1 M#2JQ#"J*\2P;A!R%*TP@7!5+!S&+LQ2?2:3PF7(."4L4[2@1XU/F@F1.SRB7 M\,;XO52#2)F(!(B,Q6D"4C".3&3,7$,(,N:1)AM_36 (%%]-WA0'\-E5XJ.5B*#2HG(- M?TB"232*%8=YEJ?'N,N)!7J7^$PQ/[].G;"S7EO30HGEKKN>L,<^,IT#)0E8 M)3DH)KB$>1(1II )9)0 )A7Y%%$"5Q1:@%KA&1W0L'/NP5AH0K/>]:$O[FAU M%&$6YLA0)9%/*'+WY34(=-CXA"),>?R_[? (7WME[VPT'T!A/4MCB M\-R5[RK3K+1UV%D[-T>CHZ/1U='@C+9Y1+V8QB*L!%;[:,_IZ VS!*XJ<*P] M7(U3N"Q<7:(Y/^%B>$7A)>@<['*QM\_5P2K%\=GT-#\^!V*TE1]!$&E*U,>4 M'ZCZ/>DYFL?'!UZ^7KH/A&"C;P7[56UP&&+@\G\J0R#J$R"'M5$[D+?AEH,H M.#0M7MJ&^DP$%4T1_$4QB7&&LP6'#HH9SUF6)T',<8SAJ)(9XRK'^1E$&24L MBP8QQW.3IZ0KXIPI*2?N"@=O1),N)3%*$CQJ,H@XOGF6D)CAC)%J^S+,8P>-7J,I/TGC&=CANC@LO-F$*]K2>+SP!;'"&[:VI(#?U\;X MW8(<3'?VBW\ 4$L#!!0 ( )J(;%*JL%X?N , 'D( 9 >&PO=V]R M:W-H965TR8!.&)BVP9*:OCBC)DBM=,DNJ/H3FJ)%E/J@481)%X[!D7 ;+N?_V MH)=S55G!)3YH,%59,OVR1J%.BR .V@^/_%!8]R%'YG!IXH)GK]P>8!5FJI*6C,/ M+:5QSF':0*YKR.05R#B!CTK:PL"]S##[*T!(_#J224MRG5Q$O,.T#X.X!TF4 M1!?P!EW1 X\W> 5O=[^!';5W5@GL09R\C68]^.Y.P.^KO;&:^NB/"QR&'8>A MYS#\+S?^,F1;$FRW\*&2#+92JB>?Q)"<*GU4FEG,_D6MU.55*6'5"NM6V+3" M72OT_OC#-(F36Y*NDMXLFEX[VSB"5>MK@!X\R%2UMWDEZ/%H M]B69CF \''4 LT'D84>C :W.<@X9]Y)9=*'.)/J_ZAP[6DEO.G+K%:G7G?[= M&M\T5<7)Q 7'D]@%3Z?CKB('-9MXZVC@K8/>9#!VT*"(*KWZ32\:8!I!E=RZ MTIAQA=!C_K7BK@ NZ['BZ'-#JJN0IVQ/34S4G._?7&CR&)36QWK[AII*"9[Y MOGY'"#+E3,#.T@<:'E2.:W&I+/K<&FE+*71+5IB"RN&!:>MN#(FVH PK*>D^ MT+G09;% 6=WK#W'T]J<^G?IL$M&IWS\7?,]I&L+/1 $;#7(NZB*/#K,%U#62 MVP?!C:-942]HWT))=-MB>36^=1?#5'O33*VK_74'Y#G'HSZP?L?@GUZB\&P< ME*@/?N@9\*=;3X;N:S=75_4X^>9>#^6/3!\XW5J!.85&_+.B_ 6KG0/9&ULU5WKC]M&DO]7 MB-G'V8!F/!HGCATG <9VG/7!27R>./EPN \MLB5U3)$*'R,K?_W5KZKZ08J2 MQ]G<+@Y8;#P265W=55WO*GVUJYOW[=K:+ONP*:OVZ[-UUVV_?/"@S==V8]J+ M>FLK^F99-QO3T9_-ZD&[;:PI^*5-^>#J\O+1@XUQU=DW7_%G;YIOOJK[KG25 M?=-D;;_9F&;_S);U[NNS^9G_X*U;K3M\\.";K[9F96]L]V[[IJ&_'@0HA=O8 MJG5UE35V^?79]?S+9U?\ C_QL[.[-OEWAJTLZOH]_GA5?'UV"8QL:?,.( S] MY]8^MV4)2(3';PKT+*R)%]-_>^@O>?.TF85I[?.Z_,45W?KKL\=G66&7IB^[ MM_7N'U8W]#G@Y779\O]G.WWV\BS+^[:K-_HR8;!QE?S7?-"#N,L+5_K"%>,M M"S&6+TQGOOFJJ7=9@Z<)&O[!6^6W"3E7@2HW74/?.GJO^^;'9F4J][N1(ZJ* M[$;(D]7+[,:M*K=TN:FZ[#K/Z[[J7+7*WM2ERYUMLWO^7_>_>M 1+H#X(-=U MG\FZ5T?6G5]EW]=5MVZS;ZO"%D, #V@382=7?B?/KDY"?&'SB^SA?)9=75Y= MGH#W,)S,0X;W\ XG,\N>UU5+NRWB0;UI;&NK3CZ@TWKI*E/ESI39#7UHB7.[ M-OOOZT7;-<1Z_W,"H\\"1I\Q1I\=P>@'T_6-Q5H_;FW#"[=3)W\:RNN^,MFK MJJIO!0+].Z^;;4T ;9'=^_M?'E]=73[=6?['_&E6-UFWMMG9\WJS-=5>/[X_ MR]8D!'[K3=/9AEYT5?:V-E7]WLZRGUVS/Y[;KN M:OH(QU+0]6[H^CSE;PJ'OQ8]MIJNVT($$G+$?KW Z=:F\XC,0!^E&9ZT,T\W M($$0"2EZ3/"*2V:-J5: NFSJ369L4[=;DQ,TTY/$J2$I9YFM;(,#JNEH@>'* MM#-")^\;U^WY$U-5$.4@L1Z]O2SK-%8[*E.4>W]MMPJWO M*H>_F&E)8IY]=WW]YNR^'EY>]@6Q,B&F8(5'\%[X@!@=#^S6-<#7NXJ@M?VB M)8XUH"3SNRT=Z0;<"Z8G7HB[(^J3BB+094EKTFW-Y29G))BJUK!V;$_1[E&@ MW:.3I_ZNY7OY;=NY#;8[1;=/@Y#]M/;D"'*VOA,=)TB'HZ?#^*UWN \]W:.: M-.E[.KVP'$[?M&2A;).;9I9+,B&8*H1)W6!-LPG4H>=M1Q>C=&;A2M<136;T MX*VM>H5H/VQQ,R-QZ:KG9=VJ,(<((7YBB<*P^+D$'#9SMUTS_KG2%SQ:U1U8 MY)K$;-V3<*/5V\&&"048-20998WW5;TK;;$2S/JF 5K83( N)[.S=';[K"?E MW70X1.7W9=^Q5*+G^H3W\&SAZ" ;X="VS]?'S_T4,WX1F/&+DZST5BB0O24I M3&8,X$[QXR<#R5[#SMN96WRJ1 [_X+VI*LA:4^H)BW@ U19[D% &HNK2<]7Y'?@#LFCB]+J'COS@?Z?C%M8[^!V'*R8PT"&-:G9\PN$ M92LF09.5-93[JKZU304E&Z%1\WT[D1GOW=>F&$U>623K^5K0G\PM(S M+?W=+IWR*[0$7=P&K"&(B\E#=&-@RN[8AK"M9TQ/+SGZ#A8'"!8XG:4KH)'S M2.;-LF-KCC]U+4D'F->X&@IN# "&SOR+I\2&?<52R9"XW#,Y(2E=H0?M$606 M#ZO4?+K^Y(^=(Q"/Y&>F9'ZC>ZUF20YV?U6)E,U=D_<;/)E;00[7&'C5 M"Q#,R)$""Z+HJJZ+-J$E;7KM" K.C)0/A 0K8TO&"*A&=D=IFN$B?"7]%_[. M$D)+53^"(8,D_92@,<,#%5#<.1)27C^H*7MDJ[0=_)M,4?;2'9^2L%!#THC8 M8@&[[-80/K2&,N,:^NO7FBU9-2IX!=,4TZ)XIJN53J4EE#BN9FID,V&(4G0 M?N-9M]^J0S)$85K@,^I%S0>SAISZ^*JSH(QA/54VR"V]H$N2HO6.SNC+[)XC MT[/XE5"#K#;->RLV1]MZB=W4Q(8S>I">A-W"TC>OV^Y\6Y+$-WAK!>,J/ JL MZ'%ZGG!Q!;2^__*"[;>#!?7;L2T69+ 0AY^EE83_=JJX#OF3+:R44_1&L>D6 MR>"4+13PS@M8!0,CZ4T9&,]T4@;4Y>$C/9X'6V M'T78[KUT/2(!U'2$*TOZ)G*V]:L+XK1!X)V@+5@?D"8K; X@S'*0/]"5AW+) MVRO]QG-3(C3DPDP(G\PM,^M23 "L/5(88@%%V[AH;6O7C/?+2N'NWAR05@HA,A_$"(=-LDEQWQ MQ6$R1;P4OF84B(<12"7I"#5,(7842DMYI9( M'Z9FA% MF9XN!0M+N5=P&VI2AFZSK54U:33$^PSB+6QQ]R><)N\[*T] MY3HVW?8:HHAGA<7M!_:=U3!D@9%8GLJJ!^PL@O= SK, /3276'YL:W*967BX MC5I0(>3#YW5H[%PO8+BPDTXK=8EQK]$!)DY>&I+7+50>:2KZ7ZKCR0!4CB(^ MV:CM*BN,S">5-716) 2L;3P7%K2)LM[R<03(X0CU+78:9T'?'AX!6$!V+DJ6 M!4#?;7O$GX@CU"JEB^?88V"TO5%,GY*3*G*VP^=1:H@(_N]P0&H#/-WJV%)%6,O MHTU]G)4'V^8GR9K;M@F_Z,K[5$F0P'5UP>8VBP$C(:R(9) N39$2Q\=WQ.3P MZHP^*D&!OHN"%BHHV0BBCR5+%[K$(+I@@"A/5 ,3R^AQL-N]#&JS[0XH%7:) MN)MKVF& *)A:M$D)]OCXEEK6> !!A.@_D/IBGZ@)ZDDDFSS(TE]Y-16D7L[> M@:*J+X;DC&1.=2)L#,)><6U(Z>(IP7&PNJQE28,KE(6M[-+)%?#O(;O!XHO5 M>A"^.%Y_>+1@U%WGNB?0F'?\?[>WIMZ;DHG(\,4KA>A2&QEZ$<$2$*]PX"/- M(O@72<5:#L?YA()'#TL'>9C>&?^F6356%+$(*+4!^+XJI\<7O6!#U*,MWV3K_7&$FY0 M8G+OQ#V0S)!5"Q1]%A:AFB F8D@VG!B4K6Z[\.9SS80&+\!O@.6Q%CK)*4KP5 -KRF% QIA6SNAP;K/HFU:C,1! 6-#SN)SHTGU@ MB%@E7+R+[ 7Q3MY%-,3#-5%!,,\X\1!(8VI"+HVM>9+Z+3'I4Y(C"M4O?N5\ M3*V:CYR+)6T!8DF%)=$17K9+PKPLF@$=UH0^+40/^*JT"/<6QEA/MPH&:J6R M\."L(6E-QR$F#;W7?3=\Q*C/&P(635R$!9H&/H)(9U(%TBX3;.GBPM\*>:>6 M]],HV@J*@B'M\+ MKQSDE$(4;+"Q\9EJCH.#AOXY)]YX\%)-&[@ZJM$FR=2D,DS$(6F1TA>[C.*# M+;Q'HL>[RL>-N_V6->3PVFJP<,R9B0(:F!'T,L>!-!R22'S-F"ATY(;?/'O3 MGMT/VX<5[;^]R/#E+ G&*G8EA_U"NGGI2)I.WL^9"!SD?]TFKAKTL#@52R;<#)=5X\6[RM:,C]^ZV5_&%SQ6R0B?-WM45%,J;\89.;T6RG22/.'AZ MYSV(Q/$2QE\\]DS\B?I$T#0-V^Y\O.* FC'/[^E:],V4*2:2B5G[\>7?(*N> MT'^4=S0W.L3V(GMF<^-#\XFG+H$ALAHV2."/K("1S!]&!A0L!%Q#9/_)P8=]P_%- MY*L:=AO50N#])$Y!&Z'59.:Z*@7'YK%_CG-< EMPWVC$J$X-O9%$C?094'R8 M:8V:)$9%^"H6=HN84,4!K4H#(@AQ^_!QP@%0^)/$/G;\G.V1VI\@1B.U#WG# M1XX.DBAL08M&987J=:$W?(ZX@207Y+JZ3A.+='B'/EBE"3:Q4>IPJ>ZIR2'/ MD)KA= ]K5_%UX VJCM!W[DN"(^_IY"7!3%9?OC[OMS[3\=QO]HB]I=M, QB& M0ZG>TUNHD@MU3SU,4%]CX#]&>'VRB."HP)XT)Q)7 :"\#WF=_]:[5G!^:U>\ M5]3X5 \PJ M] >=.1OJ[$O"_)#/VRX:/9JF31*$Q&^(6W&:"Y5:2?T&HNBCP"V=,Z=40#IL MEOX[8U.;G%J\4H%32U)B%;E33 -]$=RY9%) P:'D:$5O@MH:,'*MB*HZQ! + MS3MJ+C0HA#:D2>46)@SI-ELC%Q*X3T*-=7;LOJ5O="YW6UZXK#EYP\''O=@\ MGLHL)YNQ=:,7%59=2$K39U#E.70\G)PJ&G$IRZ0%-.%>'(O\#2)J'//N!D*C MJR%BVPDC[Y0D-7E?%\.9,]*-/'5>?,\,?$Z@#91/$C4,6E]XBA>$D=V;O MZ>QF>X3V8@C19+]6G#M $YP*G:*=9E'8@=62G#)Y4$>U=F9\C MCAR\:;N86Q]4V')<3V6A2*M!G>_"=CL 2QLIMJ*4[A:4^(R?[IJNCA4TBW7U@6E3%)-HB.OPR_^^4P;OI MP.K(?Q'P\K5:IL((@;6#\U3HB43M/DN\>#;NN?!0ZV(/7']V!XT&B):6"]K% MOTN"CS 6*KNJ.\D)>M;IXU%.!55]6%DJ=8]O^=""C7'BD1%3#9*-28TP8>Z# MUZQ.0EPS;*P]%M1.$)&CU!BX&$ ^NJ)G-PJ01/SP]/#.I\XZL&.D8*QU2:%)EIMHU?1"!N<&#>IC% M@1O (4E6YKP;MG,,C NIJ UQUW3GO;@:<3YB*SN< M=.LXJ!"N(7M;P:>30*;F?.+;Y*4J=%>EW"^1PK5I5EJA&Q81%X6/JQ7.BV8- M$U'!-.*#)Q71$1D)I'@=%%DLS5X!7XVWH<)4[^3WT95R(1I7;UT52ID%_5CR M4:*9IN5C0>;0L?Z;:=(:"K9T[VTT5-JDCS=JZF"5)>2,U:_1HCW1B_,X].(\ M/ME&<\T$K+0RZEVE"2LNYG\;@[53_3E_"N!KWTP7(\/#-A3#\4W7P/"QH0*A MY#JF2OG/KU+4_:(C8R*TZ&F(]A8MZ%HQA>R7!K[Z*M8UC@+3(S.5U7M] M7%D?K!KCT0]VFX ^3/6%8+EV( R;QR2XL6GF.A)8*(GIWLZ3;O.OB4_]-:4$']3W/)I$%++ M 2(<[;]T:TI'CTA]FD35?.,'W%L-HC,YS/=3P]IPG]8Q>R,#4HVLTFTHX AYZ86I MWE]D["FPQ8_DP*!B/*SC0?&='0#3RFL2W'*Y/ GXSA8&==QZ8Z6( =^ES;0^ MQ9]+HMHO1,9VWZDY&4H[@"\ L0QA:0 [@+27Z$> #O61O,EX=P>E+J*4D-*A M%7VD\X4EGY=TY*L*/COGONV?@#51]%3?/KJSB_CE(G+ MDU?OI2'A^C.3XOM8J#UYA_\8)+D(X6B.--+& (0(_26 ,8=XK2XU Y(=:M4^ M#.TDH6E$\W5\.;DMQ5UDP$7V **CI]EKV+79G)7;U=/_ZNO.6\0Z]H"KK'*],4V?=(AS&$'0 M)-R& *^. O1M$R?!/C:H_Q70,BAB4Y/A?D[LPQQXZ_FBC:&( MU."34ROPL";+(\W&.WZH._XYPO3+,"O<3O'@'5=->>6D3$DFU\Q/2H(WG$36 M2110Z^S93(J4/P)HQLW)@^_LX#NI1N'>8W7*R7X2FS'7()6%D[4E:>&&?;G- M\/.DGA?38E!,> XDO9LH28/!C8C>2=]:6*-PY=HO(_K90R;N?/XT^T*BC]G+ MOJDWKT,)0FGL$?;0!+P(,76T)5%L6?A&QXU\)_'K[(V?0#/#Y!\\^=V;L_M2#;M! M(.1W&4D2:U,G\/0FZ$ENB382V0;:(Q-"3]E^2W)RID]B3)I%"W8XO>Y&&!XY<:9B!"UF *)]4 M5-6AL&B !;U<:F\6*N[;T0GX/O'Q:T5MQ3E!VQT_,+T+7\:R-=K1,43(2H/N M #1M\Q /EA1=D_ MZ;LVK#JR2U11W#M[\?PEBS93[I'DDRX)L9ZTMC;:*P%F4BL*%I$"B9X["S6LU+1CMHZ1\PJ?44=S#GG/H+91.&4ZZ M.&Z9DB3QKSH21;)G/HPWXTP&*X#@\>.@6FTV]MSETWL(Y?BT*]P9Y*!#WBX) M/\]\XC-8\QR!YT%B>T MG(Z]L!^<='3YF4P9,?(P_O]M[!F>U*9_ MSXT#CYD#8L:R& =CI&BRL4-R?9D*/] M)*<.*TZ?FY\>'/B^/61MO_1^ANT0Q&]2D[%6@AB%!)U;"3 R1"NCL"+(=[E8B MMH($D2CJP0PMAL7*4<687.?AT 1YUZM2T8#):?IL>C2ZAWM*Q/!B'_/\4[M+ M1(I7^#ZEX-7%A:>Y+$M;U^$)2T#GF6"2E5AJOD"IAC2/;QEWS>'BZ1IB 4@A MO\2F3EZ,.-IO?GHRWRO?K3UY!>[X;OB'=[580 Z;R6>'G>08!6IV2?J<=WIX M/+SK>TFQ1!V:8MKNW%4S_1GK<#[;C MX:H;MJFSFS51=_+X/AU,]HSPS_GOEO_FP)V3%'6OMZ1P.M>TXDDZ8EQU,A;. MEXCD/(@U:[LZ?P]7'^$:9?P=3S3&.>N0@YACYS5;3B!@/ #6&#;"<.[_A2L9 ME7\MEG?!+91#LX10LX 3J05PYNFGG'T+.S:%V#E%AZ]4_M=9T= M3?48K(^AE.]ETAQJ3S15V(4FD4"98+AXYT\QQUR3XVA[UO#%.M'!K#@HM;2N M\RV9O4]A*F)&7;G!8Z@J.GD/8^)]?CIOKLKG)PR)FKQ[=W]]W'.O\E[F3T69 M%YO<@KCSC;ST: A"-@?)O43Y#XJ\DJB'#TB*97 P1%?[)#YHZ7 T=P]RB8>F MHJV,7#YZ?5 KY*<@8 M)6E>[RLI2&!K6/3 R<"=7L\IL!YY,9+L^").O3(^*\_4XZ@ 7LE]XY8.?"(R MP#=N]H.C^1C51D8Q0XH!B2,4E')6'J@9!@8HZ27P\_&=#3+*PL '7)"0W1\$ M$BQIZ7#->92IC7M_-W&%U#VS.JRN0Q>IC 'WG9"<*- ;Q._(Z!J9I,;%BM,[ M"V-'IOBO'4PJVN$FE>@!#TE*L-:YL-8Y6.N<6:N.O!.'7_:53Z< RY2"+-3 MH;?,$6!KHA0,P)F?"",\_/GEWV:C^4V_]#U7=0EDN]Q=G LGTK'Z\].77PNWBBU1I3. M,0'LM=G2M6!"ON^6XZ(2KA')<)'=A%F,<4K\$#*J -2UX6JS#YHS5(=P))A+@N M:OZQAZ/ 4=+YGZ;J(=6O+N=?B%OY\OKFF7?TKF_>\3?GEY]A1B=Y5W$6[$^X MKQ"Z(>.71!-GH>R"7W)^DJM_)Z:6XCMDI_B?BL :-YW=9E=QAN;4*PQ/5O(3 M8V*A>L%S0@]?8AXYB DRHE#^)Q,H_]%&D*'U?*3>)5OM#S^>X$SU+/C4'[O6 M)R+X)B.>,,2"/7JX.*',EKBJC\6S,7T8T]M#M&ON$AO$ZS6,/[0GAID)+1$= M3?QI#D*L,V@PH%QD'XPKEHWQU>?_+[+F& M['5K+^+O@;Q-)K,R1:;!A6 $_:%T2'Y4)!WORK^.=/,<"W/\ID D:A9:_6;2 M=KVI>. 5^FAX$C-C_9S;05XES6@F>U[6O82V>G[M.C8*T99EQJ[);C2\ MX<<7>435(A1J-638G<.A\#_\,*4Y0(,_R#.?_ZD\$^R*5\(C(UL"R^R1@5?T M85OTY$<0*H^.,M@CEDEAN5=)L>EY]IP.CS3':S':5$0]O'ITG[Y+A1?M>?@H M[6D2IF>H4 0A114J-GP3_&&==J>C0;G\3&<-2P#&3P_@+M481T0,1!75R#L. M[39"-VCVI.N9E7SR>UE2X:T>E!^7<\2CJ]!K17NUIIB%.F=TJ?(T9M)\X?>2 MTK;5LDR&_LLABI%\,2 1;D?L<*6M@&=0BC+H[='1G-N4,?A']ECZ!=&K@)^< MSR]57)/5#$PQ;(#[T_P8-\_5'&[E;OZ!6.<:J^5>W 290!;UL!;,3 2?@6-< MR[<-QQL65I-?2& LY*TP;MH;*$ON<0Q.%")!I+=D^BX7MOAVE R7F.[K5?@% M0"6'_%*)$MI/O!I98+$O/*')C.XB.#/Q4W%!#0(;.HWU^')RXX/) 28,+*?<%KG')CH ML1,[S7VS@^7.G$!XQTVZ&]=U&GS[-S/)E*_\(/E=6#(O5OSKMR !K2\_$1L^ MS?PO[%[+[\K&Q^7G>;_G7QE!@>&27KV\^.+S,YEZZ__HZBW_RNRB[LB6X7^N M^?B2P(DO6 #6BQHUO5AV(-BT[9067(ENFGW]:-DQ\V -NB++5'DX3D4JS3 I793*-AM#56 M=W&/DLD*M9-&@\5\&LV')XNQ]P\.OR1NW,X:O)*U,7=^\SV;1@-/"!6FY!$$ M_Q[P%)7R0$SCOL.,^I0^<'>]1;\(VEG+6C@\->I69E1.H^,(,LQ%H^C:;+YA MI^?0XZ5&N?"%3><[B"!M')FJ"V8&E=3M7SQV=7A+0-(%)(%WFRBP/!,D9A-K M-F"]-Z/Y19 :HIF_YVM'EAOOSQY&XY[1.# :O\)H:7D2+3V% M].?WC:Q]$CAW)+DY,8,;AWFCX)*[W+UT)?OA;Y%G+#4VXY[F\68I05KC_)53 MB>"5^!;_[".A0BI-!N8!;3C-C>+Y]K[8$VI:0LH3.MFA/(+W[XZ3X? K',$3 M"NO@HK%:4F,QB,OEHU^[_GAEA MO ,0V@J,908Y>NNN\TLW$N_,486V"*^%@]#Y[4CUUOY!FK=S^.S>OF97PA92 M.R:2<^C@X.@P MN^$.V&3!VFW&)^B?Z=D_4$L# M!!0 ( )J(;%+0M/_WI@4 " - 9 >&PO=V]R:W-H965TYSYP9^GQM[(-;">'94Z6TNQBLO*_/AD-7K$3% MW:FIA<;-PMB*>VSM7Y^'LUEZ>F\8KJ<6M9:ZI M*FXWUT*9]<4@'G0'7^5RY>E@>'E>\Z6X$_Y;?6NQ&_922ED)[:31S(K%Q> J M/KO.B3X0_"[%VNVM&7DR-^:!-C?EQ6!$!@DE"D\2.#Z/XJU0B@3!C.];F8-> M)3'NKSOI'X+O\&7.G7AKU!^R]*N+P73 2K'@C?)?S?I7L?4G(WF%42[\LO66 M=C1@1>.\J;;,L*"2NOWRIVT<_@]#LF5(@MVMHF#E.^[YY;DU:V:)&M)H$5P- MW#!.:DK*G;>XE>#SE]>-PXES[*KXWD@G*52.'=_SN1+NY'SHH8,HA\56WG4K M+WE%7IRPST;[E6/O=2G*YP*&,*ZW,.DLO$X.2GPGBE.6QA%+1LGH@+RT]S@- M\M+_\OBMJ>92\];C/Z_FSEO4R%\'5(Q[%>.@8OR*BBNE3!$$,[-@?B78;6.+ M%8H'2E'/I;#A]J7P'I1,$#US-2_$Q0 8=,(^BL'E/10L#'2NI5XR3ZG;@DS^ M+5S0S_]E4=U95.Q;1+>"%RN@I2\'=BR>"M64)+S@;D4T1]EI@G)4*B!+E^PH M/9UV!Q'0ZFH1\*8V)V?L6&KH-(T#I3MA7VK/[X!KP8XIIR?LXRVMXMD)JK P MC?8.$@HA'X,K1RR+LBS%-XZR)*80ADPQ[IP :1)-DY3]_-,TB9-?V(U^%-H; MNV%Q'(VG*:[SV91]@<\6@+(6MQUG'(V2G$WR,;NU:'/6;X(O J[7%='%43*> ML&2:LYL2>[F0P2*I/==+2X+1M,&TV3WO+61&7T\HT7MNK=VU'TT:GY)AA"UO*BL(V U4\UQ13@'4,L M8DG?27ZRBY>"]5(AIT241DD&HN?*N_@\HYR,)SNZ3[UY%##4#(I"":JCCF?# MCN,H3;,=S[WQ7+U6<$9_%FE\6K-M2A!UK$DN**@$C+WCLOT?MQ]@G5[%Y"[$%37D>L/%Q1 M.Q-$;P(J9]$H1!J6L+6P1+Q%OCO;,W6W^L AX'>N&O$C"+^ULC[)A=@#))#X M3@"U2"[4BV*EC3++#9NR-ZACMA'<.F1J$J636?A2O=];7@JF>26V9M,>W>?! ML93XLBU?$F73$1N#XYH7#Y"+Z_8FG\WZ:GD;AAZ*$7EKF_-*UHYE^Y)RE$D. M.4<=\(ZVT#M0.WE?._G!VOFF.7H=!0]-@871SSZ@?'0A4<4WNGT(O=*]#XI^ MO19J: IR68DASKBEAFY1%;VR%D"U(8 ;K=I&173:>*;1+)U#N\>YU*6D3O\H MNDY/>#-*EJ$@H!;O%4=W6P#3](.NEI(F(JCFW8Q<\;*='_NO _#N*H;L0-68 M(O2.$L:QW[AN"&UA9@/4G?@]W8O&-S!^WX3%RR:<4@K@E0- "A&Q6G%-]SBD MCE>04[T81,EMM+!+:EQ[(_&Y!WW<\ !4K82 C?T\[(7^- QM# 7@56TB>D@V M4-1Y$SI]*1<+E.S"FBH(:OHB>E$D"^G7=#^G=W'K)#&V]2WH[00D%J*:0VSW M^OGQ!,-EEXAG(/X![,>]/:^OOP+WNJ%Q&X_2:#:)PPJM?$8XFP"\DPG*'PD2 MK9^H*[3_A@*\ET>:TBDFZA$;3R?XS:-9G+Z(R^'>JQ5X7X:WN6-AQ+4/V/ZT M?_Y?M:_>'7G[W^$S1\JA7(D%6$>G$_1DV[['VXTW=7@#SXU'C_%%W^ U!+ P04 " ":B&Q24WI('GX" !>!0 &0 'AL M+W=OA:;1R KO5(LPB:)I6#,N@]7"[]WK MU4*U5G")]QI,6]=,_]N@4/ME$ ?'C0>^JZS;"%>+ANWP$>V/YE[3*NPI!:]1 M&JXD:"R7P3J>;U)G[PU^,-"N% ME,;? S/H0SK'4_E(_^1KIUJVS."-$K]X8:ME, N@P)*UPCZH_6<\U#-QO%P) MX[^P[VS'60!Y:ZRJ#\Z407>!?):WS++50JL] M:&=--"?X4KTW)<>E.Y1'JTG+R<^NUGFN6FD-/&"._)EM!8Y TF48?'>R&2Y" M2V&<<9@?D)L.F9Q!Q@G<*6DK Q]E@<5;0$CY]4DFQR0WR47B+>97,(Y'D$1) M=($W[HL>>][X#.^U5@._UUMC-5V./Q? :0]./3@] [Y1=:,DNGZJ$L[U]KV6 M7N2ZR9R;AN6X#&CT#.IG#%Z/3K_%CR!7-#3&NAQLA5 J0;/'Y6X.U$FLMZA] M-P=;C:\[ M309?T9@Y,!>(R=S%U%"H=FO+5M#H'3(=S&;3(0RR<32$<^F[L.DHF\0N['24 M3#-X[V3"DSM?H][YR3;@F=WU[W?[QV/=S??RW#&]X]* P))[W'FZ(?-D:T0'+XW2=A;5SK63.+9%C8VP)]2B9DM%IA&.1;.*;6M0 ME"&H47&6)*=Q(Z2.YM.@NS/S*:V=DAKO#-AUTPCSND!%FUF41CO%O5S5SBOB M^;05*WQ ][V],RS%/4HI&]16D@:#U2RZ2">+W/L'AQ\2-W;O#I[)DNC)"S?E M+$I\0:BP&-F"\-Z/Y2Z :HKDXJ?U/>7"&K9+CW/Q&/Z-V9%[A MZ)M8*K3'T]@QKK?&Q19CT6%D'V"D&=R2=K6%+[K$\F^ F OJJ\IV52VR@XA7 M6)S ,!U EF3) ;QASW(8\(;_97DE;:'(K@W"SXNE=8;'XM>!#'F?(0\9\@\R M7%+3DN8D%JB"/M][S3P(Y)=P8EM1X"SB+;-HGC'Z!UWV; 33$!8J4KQ<=@+< M-VR6:$+OCJ0&5]/:"EW:X]!*/M(Q7$LM>6)*6!&5%CY!F@Y&^9F_#$['(WCD M/?HL]>?64('6LC;/1GPFR3GO1VWPJRDMJ"PXM#DY&P4 M@>GVL1,T7D=H)/T#^*\S]02P,$% @ FHAL M4L%DP"?1 @ \04 !D !X;"]W;W)K&ULE51M M;],P$/XKIX#0)D7+2],T'6VE=0.!-%#%>/F ^. FE\::8P?;6;=_S]EI2R=! M$5_B.]_=F0;3PV IIYD%C;7<91:9LL&7F0G4HR5(KW3)+JMY$ MIM/(*A_4BBB-XSQJ&9?!8N;O5GHQ4[T57.)*@^G;ENFG)0JUG0=)L+_XQ#>- M=1?18M:Q#=ZA_=*M-&G1 :7B+4K#E02-]3RX2BZ7F?/W#E\Y;LV1#*Z3M5+W M3GE?S8/8%80"2^L0&!T/>(U"." JX^<.,SBD=(''\A[]K>^=>EDS@]=*?..5 M;>9!$4"%->N%_:2V[W#7S]CAE4H8_X7MX)M1QK(W5K6[8-);+H>3/>[F^1QYO](^^0U@))NWS]N'[ MU=I837_,CQ.ILD.JS*?*_G/$']'^:;(GP1Q'+TW'2IP'1$*#^@&#YQGPV2.& M4"IBD+$&5 VV0:B5("9RN;D$&BJV:]1^L&=]EMSV>Q-7]TLH'1> 1Y,88[5=LM M(VL2YY"$R:2 6R16-4I4P-M.JP=TF ;2,$MR&(=I4< U]6!U/Q"9ZB2W$HV! MA!#W-4W":9Q!DH<3NKPEZ\[ RK)O>\$L5D17&EK)F<*V7WBDMPV/*+7U!+ M P04 " ":B&Q26*@7'Z(# L" &0 'AL+W=O+,OR; -VTFT%UB)HV@[#L ^T=):( M2*1'TG&R7]\C)2MN$QO[(A[)N^>.=\^1FNVENM[UD0SV)&LI[^WD?3GW0AL0-E@8B\!H>,!K;!H+1&'\VV-Z@TMK M>"P?T']U9Z>SK)G&:]G\R4M3S[V)!R5NV*XQG^3^=^S/XP(L9*/=%_:=;I9X M4.RTD6UO3!&T7'0C>^SS<&0P"4\8Q+U![.+N'+DH;YAABYF2>U!6F]"LX([J MK"DX+FQ1[HRB74YV9O%>&"8JOFX0EEJCT3X(HL+%9T9+^G(6&')B58.B!UQU M@/$)P"B&#U*86L,[46+Y/4! T0TAQH<05_%9Q!LLKB")?(C#.#R#EPQ'3AQ> M<@+O-RG+/6\:8**$%^>'&ZZ+1NJ=0OA[N=9&$7'^.>-V-+@=.;>C$V[O.MJ# MW+QT^EJ:SZ+97IWJ+2MP[E$S:E0/Z!T7DQT5LY#40]I8SZ9&V,B&6I&+:@J4 M6FS7J%QZ+[B@?;G3E!=]">^TX<1Z+.$/OD&7?/I$.=S2HK"HFK(5P5N()O"$ M3&EX ZF?A;$;XSPB^ ?J^BU!&"QJ(1M9/4%J+<+>(LK\9#2"W)^$(:7E[5;) M K4&>R2FBMK5J.Q@6NOU8["$R$\G8?^]=BV"76LZ[.P [2<42D:XGQ4K$01K M44-BO:>]2N)'<0QI&L**%?<4'6UW.^-\##__-(FC^!>(1S!LBAV M[:YQB6&M5(;_Q]S] M2TB;EH=#3/S'M $SW_/4,M$G%BM 1@SI62WPT<"&;OB^@I8X:WR2-'":Z9[V M^@>:3^$O4K=W%37$"S^1+9>?9Q,[B:T8CJV8D#@),RN.2$PBMYI:L5,8'_L? M^QG1:2C\:_4.CFYP8G/EWBE-/;83IKO,A]7A*5QV+\"S>O>.?F"JXD)#@QLR M#:\R*J#JWJ9N8N36O0=K::AUG%C3&ULE57;;AHQ$/V5T:H/1$+9"Q ( B1(>GN(%"5I^U#UP>P.K!NO33S>$/Z^ M8R]L:92+^L)Z[)ES9L8^PV1K[#V5B Z>*J5I&I7.;<9Q3'F)E:!3LT'-)RMC M*^'8M.N8-A9%$8(J%6=)(%*>2!.XV&/&;64/O!X?4#_%&KG6I:" M\,*H'[)PY30:15#@2M3*W9CM%]S7,_!XN5$4?F';^ YZ$>0U.5/M@SF#2NKF M*Y[V?3@*&"6O!&3[@"SDW1"%+"^%$[.)-5NPWIO1_"*4&J(Y.:G]I=PZRZ>2 MX]SLLS'%5BH%G3NQ5$@GD]@QK#^,\SW$HH'(7H%(,[@RVI4$'W6!Q;\ ,>?3 M)I4=DEID;R)>8GX*O;0+69(E;^#UVB)[ :_W7I%"%_!5.Z'7DHN%.1$Z@DM) MN3)46X2?\R4YRT_EUQNT_9:V'VC[K]#>LH**FGG,"@XIO-3>-U&\*L>T$3E. M(Y8=H7W$:'97(N0EUX$$4H/SIK!V)_4:'H6J ^?Z4'916W_@O78H+ 'ZBP)N M,U9+M&VK0W^>[:;GL$7NC"!8&<4:)N@$1E,3N]/)&!9""9T'%V9]'C^"#Y F M:=L!EC*Q9'Q"*VLJ6-;$%1.Q0!]J23*(-4VZ _^N4/AKX2'@8(-6F@)$\9M5 M$78ZP_3D'?+S@-3/_HN=8-@]ZPV!9<^BUBQ#:U'G.^"7H4F)D&%G,'J'G/O) ME8^Z:9;"2Z\I/E)MA78=9A-!;FKM&@&WN^WXFS>J_^O>S,XK8=>2\U:XXM#D M=#B(P#;SJ#&(#EXJJ>PT6CM7C^/8YFNLN+W0-2JRE-I4 MW-'1K&);&^1%"*IDS))D&%=LU2KV91FFT MN[@7J[7S%_%L4O,5/J#[42\,G>(.I1 5*BNT H/E-)JGX^N^]P\./P5N[-X> M?"5+K9_\X5LQC1)/""7FSB-P6I[Q!J7T0$3C[Q8SZE+ZP/W]#OU+J)UJ67*+ M-UK^$H5;3Z-1! 66O)'N7F^^XK:>@.]"FP8+^"[X4DCA!%HX?^1+B?;#)':4P?O%^1;MND5C1]!2!G=:N;6%SZK MXG^ F*AU_-B.WS4[B7B+^05D:0]8PI(3>%E7;Q;PLB-X"_X:B@.N"@C%-I1[8#Z&S]$FO M.K:YKDCTE@?=G,%5+TTR6H>]?CJ$&WI@PD3EVGP%FM:1L0&DO21).IS:Z!*M MUR^74"(Q''F?-.L\A*)<"(Z_ !NE<$GX;R:'5*V#/H/W[T8L99\ZF]&O7(:2 M^X,A9,,!'&C'1TU-,$2)L4L"&<*C=L2#'VC<&:2LEPZN0K%)-H1#OT&\I[(* MS2K,$M_T1KE6<-UM-Z[FK4K?W-M9=\?-2B@+$DL*32XN!Q&8=GZT!Z?KH-FE M=C0!PG9-(Q>-=R![J;7;'7R";HC/_@%02P,$% @ FHAL4@$ "E>2 P M, D !D !X;"]W;W)K&ULK5;;;MLX$/V5@9H6 M">"-+%E6'*]M()<6#9"@09+=HBCV@9;&-A&*=$DJ3O?K=TC)LIW:0A_V12;% MF3.W.?L*IL$XJ8E<:JHG:F?<%E]ZSYL.0RZ M!QSBVB'V>5>!?);7S++)2*L5:&=-:&[A2_7>E!R7;BB/5M,I)S\[N<:IA>,G M-A5H3D:A)4AW$&:U^V7E'A]PCV*X4](N#'R4.>:[ "'ETB04KQ.ZC%L1KS$[ MA5[4@;@;=UOP>DV!/8_7:ROPFIM,*%-JA.\74V,UD>&?%O"D 4\\>'( _)$T MDI<"0^Q?2( MSN')P=XJ)N%8TC\!0?H8W)B2R0PI6!WI*$UI-*?)X#TPNPONT$[@"**XD_02 M6GQX-XBC^$]XP!!SY@X-'">=*#T[V6 <-J74^YU!=+:5>@M'^@U'^K_-D3MF2\TM M1_,K8_:QI!5Y/TNV0\BJ1D:T9Z8F"'4$=EE0\<4)V(UH9R87A2JITS2:B)KB M.^DV\6;9@RCJI#2R)V69<"VL1M;2N+1I7/K;C;N1U"I9U:B&3T?RCQ;4INBHTZ'4?CE!Z#O79; M0J/J73I7&G-N(4H;1M-(23;_LK5T]ND\AA2^4"6:F/(F2I\.F]!<9JI $G2R MT5?%@[=^56,I^;ZC2+J7'N'6+5:@GON[VE!*1,'J0FO>-I\#%]4MN#&OOB7N MF)YSZI; &;EV3\](2+JZGZN-54M_)TZ5I1O6+Q?T28/:&=#Y3"F[WK@ S4?2 MY#]02P,$% @ FHAL4MW( ]*/! O0L !D !X;"]W;W)K&ULE599;]LX$/XK ^^!!/ E2O*UCH$DW6 +-&B0=%LL%OM M2V.;J$1Z22I.^NMW2,JWXVT?+(G2S#\4KIKV:!:.&E+*2Y:BRL78XZ M'9,ML.2FK98HZQ7QAW8O.9+SD8U^YV.G6*;!-B[/'B\R'^ M?3TU5E,5_',&,]E@)AXS>0/SB9HCKPH$-8./=H$:WLO0(:[4'K'@%G.P"H+Q M4[2>-_"(T@*^4.\9!&&H_C,UE^(;H;I:!A>**[B64W1U23+JF?P@9Z 0,^^9 M?W8.M&$/+U/45,::M(FKVD'^Z,P6>NA2LW"HJ<"C)1',-%E/0OX9.R MO B?UOXZQ?Z@Z^])/ZT9%SN,ZRWC14@W\<%-'9EY.ZXF&"QJ M--;E-J 4Q) HA!442@)ISJDJ272&S MHG),>"(02D*K-):.\]=HQQ.W^#P,=\)BTA\#:T3%, M+DSFT@]D%D\YD,(OT*??_VH>6&1![\Q033=#-?WNH7I762I)N*?(RZH,8Q0> M^*LKTI/C]"RT6VU&9LDSO&K0[F)0/V-C4MLH:QN!WF5M RH:%E0 2K8R%V[A M)]:6-1H>ATRLJ(=WAHY[I$B.)\C^8-W.)@>[)[UMN_H_;-U,]9'0(E>$S:%O M'KK0&T;G7C^I3W1IQL-N?4JH*0?#OAL9=$KIQ%C/32$Z]7Q(4WQ5=(N;@P'; MM$P]?,[2%:5-;SL=DG>&9L9FIK%F2M,I6L^PDTW*:*[[4)($;BOMI_^^X*L/ ME+$XC,T/2LY;OA4.Q:CA&0E$P][W&CQ5NIV=E:I$/?>+HP'?"&&[VKS=[*;7 M827;BH?%]I[KN9"&_)B1:K?=IU+585D,!ZN6?D&;*DOKGG]&PO=V]R M:W-H965TJK,W);&7M^F@^-]E*5=+XS5K5,+-H="4MO.KEW*RUDKE;5)5S%@1B7LFB MGIT>N[%+?7KGQ6B[5M;(? MUY<:WN8#2EY4JC9%4Q.M%B>S,WITGJ"\$_A4J'NS]4S0DYNFN<67-_G)+$"# M5*DRBP@2?N[42U66" 1F?.DQ9X-*7+C]O$%_[7P'7VZD42^;\G.1V]7)+)F1 M7"UD6]JKYOYWU?L3(5[6E,;])_>=; 3"66ML4_6+P8*JJ+M?^;7?AZT%2?#$ M M8O8,[N3I&S\D):>7JLFWNB41K0\,&YZE:#<46-AW)M-7MLFNUTU M9:ZT^86\^M(6]H'L?Y WI3('QW,+*E!PGO5PYQT<>P*.,O*VJ>W*D%=UKO+' M '.P;3"0;0P\9Y.(%RKS":<>80$+)O#XX#!W>/P)O-[%O\YNC-40$W]/8(8# M9N@PPRAY/T:8\[LVL!)*,S!([.6F3J909(9I>_4[/3#2I%% M4T("%?626#P<8I0U,*CMBEB8EELFX'O3&4!L0]:MSE80N"1KJ@H2P3@+6S@? M[40Q?\EE*2%%ZKP?H=V(3U#U6A>9,I""SJ+:.IFL; Q:XR91:]-J\K+3T.T! M/*#@.VER^86\E.O"RI*\E?H6N*:?!,"UL( PC[/4"R&X1T^BSMX8CX0*+XI#\"0$.RE-Q\.B@1?SD$QP131P M133-%0;J7Q_/+;H+&?K*V*+"@'PM"TT^R;)U&=6%_<;G75PRK;1"5 MS%8]-9!EOY6%(:K7GQ-I-@3BIEU2@IF.=F#PO)39[>%U!@4#"*$'0@9 @:K) M%9:OGI%&PI*CRT?D3R4U:,3JL.N$,."N"G-[N-!*D0(L!(JP1*,=8!$D7N#' M+^!8PC1\ 4&#[ %(9;'H2,BI.7QP2F+X&R0ZUNO8ZJXII2U*I$O!7Q 1;R'E M0*,YF$<>"E7FY.>?$D;9KR^&AXD0$$,(B/]5+LC-PY &/:M=HX^7LRG;0(9>06R."1[CDY&%@E]'N @,,G3F! R MCU)YS'#A!QVFV,KGT(^YPQ2/N?^ ?&BP.+VIK2Z@XV9YUPC1.I@@F'J(K?G9T74'N0!SAN;A VQ5)DV@_T(^XKK[X!W@! ML[\>ZFY;WX$5F(%83$W7>)0/N!);!CV:V*6HO)H((S84"99"K$(=9+[<01301J23QWT/H.2)ACT"\SG MG.R'*3W85.H6E>[SV O3%.=3R!9*Z<%TFQ %#!1@7P#]">W20(2#*31,/1XP MR,LP(:F(1T,8]$"<'< R0-F/@V1*$?@:8H8+5!0B%BI*&9]*G61(G>1_IPZ< M2F%W-O23F,])(*C FZD*Q^NAXJ7TTGV,,' M:VO;W=B'T>%[QUEW MS1_%NX\E<(M:PD:24BU@*;1$T GJ[@-$]V*;M;OTWS36-I5[7"D)\8,",+]H M&KMY007#5Z#3?P%02P,$% @ FHAL4M?<>[%K!0 P P !D !X;"]W M;W)K&ULM5?K;]LV$/]7#MY0) ;2=0[30PD[F,# MTBV(TPW#L ^T1-M:)=$CZ;CY[W='VK+3IMZ =5^L.S[N\;L7?;%1^J-92FGA M4]?VYG*TM'9U'@2F6LI.F#.UDCWNS)7NA$56+P*STE+4[E+7!CP,LZ 333\: M7[BU6SV^4&O;-KV\U6#672?TX[5LU>9R%(UV"W?-8FEI(1A?K,1"3J7]L+K5 MR 6#E+KI9&\:U8.6\\O1571^G=)Y=^"71F[, 0WDR4RIC\3\6%^.0C)(MK*R M)$'@YT%.9-N2(#3CKZW,T:"2+A[2.^EOG>_HRTP8.5'MKTUMEY>C8@2UG(MU M:^_4Y@>Y]<<96*G6N%_8^+-)/H)J;:SJMI?1@J[I_5=\VN)P<*$(OW*!;R]P M9[=7Y*Q\+:P87VBU 4VG41H1SE5W&XUK>@K*U&K<;?">'=_)!]FO)=S)2BWZ MQB%U!O[.3%_^#O7*L.)FBKQKQ S.T2)@YMJ>'WJYEQ MZW\<49@,"A.G,/F*PBF64;UN):@YO&Z,6"RT7 B',ZYLS7D.Z:-BJ5;/S4I4 M\G*$Q6BD?I"C\?U28D9:T;0&A);0-L;*&IH>+.Y8BBK,J X!J]FM/4JA#4@* M%B#4LINA_SNX0?0U$E%Y#K\=/4=GX,2I46N#M\PIW% Y;,2#A)MU+^!&S S< M*RO:(SO^=Q>BV2.\DVJAQ6K95'"C*H_:!\Q2M&)JA94&OH '8G['[]E^*>B&ZU:L#80=H;UG. M,7N*_:IGORFB0Y=Q6+YM/LGZY0K30:*]?L?XI.5. ^9=XK#*$#2'7I*RLB0K MHHCE):?#.=0L@R#@DLY+[^M MA_<-3J:%[V?[,?).J1JS1HO>S*766+/"@H"5:C!KJ%G@<"<+0A8G3@T+7=*D MG,5I0@:@NUE!?K,X([<3= 3SW0D.J.4CV8*$XG=Y:U\Q"GJ H8QET4IBUEDX*U8NA9Q*&P#QBQ^\,@5J@[;NT MWK($:+%/]BWKN@UB'&*R^1C$J#(DU*G$'/94%LE_PNK(*$V'49K^ZU$Z4=U* M]>B^\=RVQ*Y%*WI$_+F!>EPXS'I<]$)#EZ5V%87[NUL4.JZM_Z!.:P. MS_,K_RK='_=O^_="+YK>0"OG>#4\RS$6VK^7/6/5RKU19\KBW''D$O]B2$T' M<'^NE-TQI&#XTS+^&U!+ P04 " ":B&Q2J&P!D#@ &0 'AL M+W=O4=/HDY%>U M1M3P7)6U.ANMM=Z<3*#TZ/[5S-_+\5#2ZY#7>2%!-53'Y#H;^:/MQ"U?K;69F)Z?;M@*[U _ M;&XDO4U[E()76"LN:I"X/!O-_9.+U,A;@2\&,Q*%D)\-2\?BK.19QS" M$G-M$!@]'O$2R]( D1O?.LQ1;](H[H^WZ._MVFDM"Z;P4I1_\D*OST;9" I< MLJ;4M^+I=^S6$QN\7)3*_L-3*QNE(\@;I475*9,'%:_;)WONXK"GD'FO* 2= M0F#];@U9+Z^89N>G4CR!--*$9@9VJ5:;G..U2(6Y"Z$_@< +O &\L%]H:/'"_UTH7'&5ET(U$N'O^4)I2=3X9\!$U)N(K(GH M%1.7HMJ(&FNM0"QAS^#U,]60PF-A'4;L,#1A8(LQ=198XY+K,2REJ""GJ/.Z MX?4*J% E,U179E9QI;$PCN@UPE*45'Y&BNK8SI P%X4"7A<\9R1Z G\ADPK0 M)! H_%@M4-H4.+PF'=$H5A=J;#-"?_X,+ALI:;TG\!X+,E["&\AF].=/HB2% M.TVX$"4D'&1 140E4D.0PJ^_9($?O"/!.$VL>#*+R>02":[8H3FI-P8GF&31 M;-RA.7[BTUSLT9$S&*%8Y9VW_)T=9):3FW]L)0P]+IF#B1<$8/M,6V-40H5&# MH. Q*5^H8IZ8I%*))RFQFGB2><:N;/ PU$DZ@W@6$5-%_O4WLU<4-LK$N-9B M%LP@)>5[H6VM1)/,]RS_TS2&+ZQL.E=-CEB=HR5_;(H@3+S6P^*'G%N 6=(" M17X, QQ.>@XG@QR^1>)-3@MK'3IL9Q=M[8#3];6C^\4P_CU1\96.QOMJI9 . M]+B"+RD2G8BA-B67F& CWIC6MW@!MMF4+T;/4K_K*HH:26/9NC,%TC07+4 T MLDW]@.4%$B7PT%&FNM)2/]5A=X7U8[,"IH_X;AT.?-?SX&W_O*:0Y+;6EUUO MW'/;(2JH1M% MX"2I&U++O9'BD=N#&\54HFXDB1;_TGFFLONCX[EA2.7L!@E\0E:V?8L^H=1T MDC1"Y"]U#,^-/?B#PBE-/"MF&E:7>B2K"C(W\R%R*7S7WQJN7PXKSB$+U @< MWTWIT6U7\$)I@-M?6;5Y=P4Y%9,AL^^YIL:V ;JAY,E7)%,W2W>2MUW/,WEO MR">[ AO$C5"\C;UU<*O0+L=W_=W4X!:5N%E,R76BB 9C>#M0WVE?W^E@_=VU M9W"3]8>:>J18U?Q[MV5UY7UTDQI$/;Y)W1_L.MJ<,+LK %E4;>6:H[G)G<32 M%,JV$%?25&*S[Z")4!>8G]JW'EX#F]!HQ>O:UOJR*]Z#8\5>KJ39>]2^NWE' MK4[O,/O$T$'EC>7:456S-6YU!WRG$!QX'="NNO/X&&&F>W>&"N7*WHS,<8%Z M:'M]Z&?[R]>\O7/LQ-N;VRE-@+9WH;:%RTV]@:R$)KN,W:X MI@LD2B- WY="Z.V+,=!?2<__ U!+ P04 " ":B&Q2I,:GF5H# ",!P M&0 'AL+W=O;J$2J)!VW^_4[4K*J=$DP[(O$E[OG'CYW M/"Y/VGRQ!T0'W]I&V55T<*Z[3!);'; 5]D)WJ&AGITTK'$W-/K&=05$'I[9) M>)H622NDBM;+L'9KUDM]=(U4>&O 'MM6F.]7V.C3*F+1>>%.[@_.+R3K92?V M>(_NU^[6T"P946K9HK)2*S"X6T4;=GF5>?M@\)O$DYV,P9]DJ_47/_E0KZ+4 M$\(&*^<1!/T>\"TVC0>/>! LMKX<1Z:?0)C+1$XJGY1[9VA7DI];OY=*J$J*!CZH M/L5>J\V6\@?WN"?YG877G\6V0?MFF3@*Z1V3:H"_ZN'Y,_",PT>MW,'".U5C M_1@@(:XC87XF?,5?1+S&Z@)F+ :>\O0%O-DHP"S@S9[!&PX)=]AIXZ3:PY^; MK76&RN6O%^"S$3X+\-DS\%-515#U#BU5C 6]@T\=FK!E@:S@G:@.9]&?DOK% M2/[V7MI.5+B*Z'I:- \8K>$/%,8">O&!I,-VBR;(]UHJ< =]M$+5]DU0DSZL MA!M?QR?Q@'3G'E =$5Y!7L:,Y33(_& .-T%,!9/"M+^*P= M5=0/_P6/BP6CP3R- I)=JDJWWCB+2Y;1G\>\8)-0_S(M2F!QFN=# MN*>A%C/ZS^(91;U&$H9JW2L>3SB\@G+A Q;E_&>;,?@K8)E'XCF'3>LKY>\G M<%@\#]19G"V*G^VF6+ST\1:PJ6OIMXF^'0I13BI&6A"^-AKJG?;R/R:P5^,, M)ZQ%1[Z/:+(TSK*BSP>?%Q-NG!*4%\"*F&>+ 8H<*&":4ML8&#P6*DOCLO0%175#I/\?WD30/"3'DV3P MU*U-)AVR1;,/[X"%2A^5ZYOEN#H^-9N^P_XP[]^IC\+L)=W8!G?DFE[,\PA, MW_O[B=-=Z+=;[:A[A^&!GDLTWH#V=UJ[\\0'&!_@]3]02P,$% @ FHAL M4N)S6_';! N L !D !X;"]W;W)K&ULK59M M<]LV#/XK."^WL^]T,5_TFB6^2]IUZR[=NB1;/^SV09;H2!=)=$DJ3O_] $IV M[*Y)7[8/ED *>/" &&<;K2YLY52#A[:IK-GD\JY]5 M-FWN<&ENYW9M5%YZH[:9"\;B>9O7W61QZO?>FL6I[EU3=^JM =NW;6X^7*A& M;\XF?++=N*IO*T<;\\7I.K]5U\K]L7YK<#7?H91UJSI;ZPZ,6IU-SOG)14CZ M7N'/6FWLG@P4R5+K.UJ\+L\FC BI1A6.$')\W:L7JFD("&F\'S$G.Y=DN"]O MT5_YV#&696[5"]V\JTM7G4W2"91JE?>-N]*;G]483T1XA6ZL?\)FT(W""12] M=;H=C9%!6W?#.W\8SV'/(&5/&(C10'C>@R//\F7N\L6IT1LPI(UH)/A0O362 MJSM*RK4S^+5&.[?XO<^-4Z;Y %?*8B06IGV7]V7M5#F#Z4V^;)2=G3'B7@RXX@E<+N"-[EQEX<>N5.4AP!Q)[IB*+=,+\2SB2U4<@^0!"";8,WAR M%[GT>/*SD;^JN[PKZKR!U]U0YE0O+VM;--KV1L%?YTOK#!;0W\_X#7=^0^\W M?,+O-=ZKLF\4Z!5\AL.GCOU9<+K")W:=%^IL@G?4*G.O)HN;2L%*-WC_ZNX6 M'*44K,)4HR-7@>X-['(.58TU9^H"F1AUK[I>V0"P!QADA-93/!([F]==H5L% M>5="AYUC7"X_P/LA(BA[0^J4*Z\E&,^.X:8R2AT4!DSK#ERE>XM:Z.E-;HK* MI_F7OE,@60#7:NU4NT106F$9C O^M=I78SPG<$EW=9/?*S@"SH,H"DD0028E M"5$@(T9"%H@D12$+(IX.*I'P*C)@:3H(&0J7>(!PF2\M1$&4)OB,0XG/A#&( M@UC2CN01/D7&26;T##,!-]KM'37P). A!YX&41*#X %#)B(*,C3F89 B051) M>4@J,LV(8Y@R^,E@7K QF%L\3_P2AYYT IP%69@13QFER"6)4_R>1 (HN(B^ M2PS@MUV&AUS.AT2#S!AP](N^*NTDVIC,7*VKHY&AT=C:Z.!F>TS4*JQ23B M?L4QVT=[3D=O>$I@JQS;V-/9.(&+W-8%FK-CQH=7Z%^<[L'V+/;VF3Q8)=@N MFY[ZQY= C+;B(P@B30?U,>4GLOY(>HKFT>S R[=+CX$0;/A_P7Y3&1R&Z+G\ ME\P0B/P,R&%NY!;DG1]O$ 6;IL%I;Y,EI,NC+)!"[+A+;+PA=;J$Q#".\:H) M+V+[9FE,8HH]7D1(0 9ADF$O]V(6G@_3V*/Z,-.^\?W80J-6:,J.DV@"9I@3AX73:S^; M+;7#2<^+%8[6RI "?E]I[;8+^ MRJR;"$:#-5O!'.S3^D'C6U"AI#P':;B21,-RV!K3KU/:=0[>XG<.6W,P)BZ4 MA5+/[N4N';9"QP@$)-9!,'QL8 I"."3D\7,'VJK6=(Z'XS?T6Q\\!K-@!J9* M_,%3FPU;O19)8R?+*7 M72(.'&)ZQB':.41'#E'WC$.\F"H/8YHJ8C>Q,E[+@3: MFD%@,0Q')DAVE"@,91J1>R5M9LBO,H7T/4" \5=)B-Z2,(D:$6>0M$E, MKT@41N'3?$8NOERN!9,EVQJ&T_^,1_L[O#JL=V3C:L=B#QZ? ?]H5_[\A@[D MSD)N_FI8[KI:[MHO=WUFN;' 2F5S3O&-Q7CFT;&4V8R=\+@)0%CW$&^G=U-<<84 M&E(B>,YM+=\2MG/ I7L3AD>$3XW0Y@SC3L6XT\CX$0PPG617*$ ;5-8UZJ3U MU0ARA;:@<8?K&'=.LM?ITOB(\:E1][K?J6?4I>2;PL\!3 M()"SJ^Q$%%B5_K2D7!06QVO09>63%#6*7.#FE.5P2?XA9XML4E*@]( Y;?>/ MHJLQBMM1?72]*KI>8W1S'Y:['5*2J!RO3%,*FQ,%I.P>=81[)V?C#)%^1:3? M2.2>2YX7>4,9TW O].%GZ 8]N%EH(_E;)&\!ZVV#:>32,CS+3C68,6"O2&%@ M60C\O(3:.Z 9G))7+)DFGM&>9]2<9/;R49+WVDP_19SI7IUILSS_SR0W@],; MG^6F6XON59DVR_)3>]XF/[#51!E^)=\7@J]\436B[Q64=CXE\7L!I!\HH+ME M#I2O-KW=$^F-ZW0/5O9/0O4$L#!!0 ( )J(;%);[PS'M ( & ) 9 >&PO M=V]R:W-H965T\E>8EW(P\/#@-1H(>2K*A$U M+"O&U3@HM:XOPU"E)59$G8H:N;G)A:R(-EM9A*J62#+G5+$PB:)!6!'*@\G( MG*)%J>U!.!G5I, YZN=Z)LTN]"@9 MK9 K*CA(S,?!57PYC?O6P5E\I;A0.VNPJ;P(\6HW]]DXB"PC9)AJ"T',YR=> M(V,6R?!X6X,&/J9UW%UOT.]<\B:9%Z+P6K!O--/E.#@/(,.<-$P_B<5G7"=T M9O%2P93[A<7:-@H@;906U=K9,*@H;[]DN19BQR$>['%(U@Z)X]T&$:KM)4-%Q37L!,,)I25/ )9M+\/:1>.<_;MX;6IF :;I6F1C#,X%EAWC!X M,,HK^'"#FE"F/HY";:A; F&ZICEM:29[:,8)/ JN2P6W/,/L/4!H%[#F\_AZ\;?:_X9%R6C55!VK?H_8=:F\/ZD;@ M$Y@Q6X;W.G]_,.9PK[%2/SJ"G?E@9YTI^&K6/A;Z6$U;249S_%OYNI%[L$(B M50?'@>9R?* S$./.CR^S.<^V/G19.Y&'AZ4^<)SO.A$NFLDI[J1Z.CE M=&G77 M]JBX?SR)NZ$[&D>X,_0JE(4;[0KK=FANS=NWQR.1!>4*&.;& M-3H=FFXFVW'>;K2HW0A]$=H,9+K.Q ?RC:O('4$L#!!0 M ( )J(;%+O&PO=V]R:W-H965T+H6\5W/&-'I,XE0==>9:9^^[ M717-64+5@>;]SPV5R;&]WCPXS.V"W37[)K"5?=M9<)3UBJ MN$B19-.CS@E^?Q$&QB!O\3=G2U7ZC,Q0[H2X-Q>7DZ..9Q2QF$7:N*#P[X&- M6!P;3Z#C:^&TL^[3&)8_/WO_D \>!G-'%1N)^!\^T?.CSJ"#)FQ*%[&^$FT-^H5!OZW!H# 8Y-%=A2./Y9AJ>GPHQ1))TQJ\ MF0]Y0N36$$*>FMR]U1*^Y6"GCT\7"NXHA4ZBKPNNN$DHA=ZAD\DD_TQC=)FN MIHA)M;TQTY3'ZBUZ@WB*/L_%0M%THO;1'[_AGO^GN7G%X]AX.>QJ$&BZZ4:% MF-.5&%(C9LRB ^3Y^XAXQ/MR.T9[;]Y6>!G]@)?STVNTM])6Y6KL=O4IT@>( M#)L$G;F]7%$)@K#Q@H?U7CZT&):/F[2&)#-5A=5K:RG#>G!6GK@E'Z2"*GYM]5,9(^P?"E6-8R5E][& M,#SOQ2@J&O5*C38$AFN!H5M@*6R2Q52SB4MGN/6("/&"%SK#;9T>Z5?K[*UU M]IPZQ^P!%NT,U&D6S5,1B]D3^HZNZ"-/%HDCR?KK#OH[2^3!NH^!>Q!<16*1 M:B3A.:.%,J,1B"G-$W-C2KE$#S1>,"2F4"* #@E-ICSEFKV+H6"8 *PU36?\ M+F:(*L5T%;(_N%7@_D'H_>X8SG ]G.&K8@)ZW3'!GEWJO)U%!9<65/Q+Q*5! M!@3&>+BS !$+4.+]$@%JD-$X>XB%-7%3TAV@QAE$2I7M[DI; M8B%*W,7M3PN06T;C#"(6V,1-RE,:W4,IX/)E44G"W<7 LI(T%)<_*P9N&1"# MADEBN4S<0/R4:7IKBGBT9_:>SIV>12,9["X8EHO$756>S&:2SCOB#XCBO,=T<&IX5I.77Z/5R7%*63"C=&+TU.,"CL(C%+^3< TR9 MB*V@L7JVE:<8%4V1#= $_3Y>:_*7R;WIF?+6G]W)P>^A:_OKDO;8W%<>"IG M4^TYD6^Y[+NY/*)JCC+*)Y5=#K=B%M1U&5C$!FZXC8 %/)T9L#8.NG!55D!J M%5@D!FX>.1 R+DPW>ZSIT#(K:-BXUPQY'\WY;%XI8YMD]0.W( L:SERO3>6 MAZ[*(2B=@@8[FR*!!4S0L*]V9.A9L'UTB0%J=0_*"P@OK/*_@?;_?=K<1Y8&@5N M&MTP\Y87.D790D9S"I5N)J%>05E,H[P>A_H] K>5HK;K1ER[P(465V%K7,6< MWO&8ZZ?]TNZA\D#=JWCI4"O%N&GYQL72,&QX*52"8"245OM(9#DV()UY'KE*-<%6 MJFPG;;?T7MG\DN&*RAE/%8K9%*R\@SY@4*Y^'+"ZT"++7S7?":U%DG^<,PH4 M,PW@^ZD0^OG"O+U>_T3C^']02P,$% @ FHAL4E##4B8E!0 KQ8 !D M !X;"]W;W)K&ULM9C?;^(X$,?_%0OM0RM=F]@F M(504J85TK])6A[:[=P^G>W"#@6B3F+5-:?_[LT.(0Q.[Z4K[ OGAF>_8'CXS M>+)G_(?84"K!2YX5XGJPD7)[Y7DBV="-:Z"G\L38 M#WUSO[P>^#HBFM%$:A=$?3W3&<#U:>=,7Y7:5UFJ!TT)GUJ/DZFVJ[.3T=B?4$R' 3?)SEXI4;[< M%^ FRUA"RLUG*[#8\62C]@_,U-MT2?GAS=F<2I)FXEP9?'^<@[-/Y^ 32 OP M;<-V@A1+,?&D"E)+>4D5T.TA(&0)""+PP JY$2 NEG1YZL!3LZNGB(Y3O$5. MCW.:7 (,_P#(1WY'0+/>YG#<83[O8>YCJWKL-G\@7)G;U>_Z!Q\YUA+7Z8)+ M?_@#Z0+^_:*>@7M)<_&?0V-8:PQ+C:%%8T;$1A%'^>=O]_^PW0?S46FNR?D\ M#11()]YS$#1 @JNT@V/S@(&[(H0A99 MZ!LB^T[A^^*9%I+QUR[)RK:I">$PLHDVR@!TYX?<4*X*#N=*VS'ERLV)OH]" MBSPR\L@IO^"J5^+R%:BB :A*IZWJ7F1G *@= !J.+ $8KD'L7O2ETDM7JY'R")NP 3?(5.9>1DKUA>2\MRUXF$[ )N\@1@<]2/,EKR6FZ\S MD"0)WU&5B2];SS9U,)6.:*:Q:]*.V/D:!3=]@ M#[JY=TJ"]X)H(_!B9/LU(H- Y$;@ESH;-!94LUFL049U WJ,IQ..J W'"XAQ M8 G'P!&YX?B-29*![;$)3II-<&<9,B&W&1[OXC'J(TU2YN(#-.0FVFN$AZC M#HR%8UMR&) A-\AZ5O 8M;DU"H<6=4,MY*96[P(>HS:W4&1I()"A%G)3Z\/U M.T9M=$7(]@\!&W1A-[H6;(0&]CA=_ZZ]JO=,6[W<;;%,*C# M;M1]I&['N#?TL($>=D/OUXIVC-LXM(5B6(C=+/Q@P8XK=R?59SSVWS8.7N.< M+:=\79Z("E FX>$\JGY:G[K>E&>-;Y[?PJO9X>S4N#DHSZNG_4$L#!!0 M ( )J(;%*TRV.$L@0 L< 9 >&PO=V]R:W-H965TS)2:@*B^0A)R_[?\Q/Q\GPVVF'O1*"(.>DCC5H\[*F/6'(-"S ME4BXOLC6(K6_+#*5<&-/U3+0:R7X/ ]*XH"$83=(N$P[XV%^[5:-A]G&Q#(5 MMPKI39)P]7PEXFP[ZN#.RX4O=T/5(Q&)FG 2W7X]B(N+8 M*=E^_"Q$.V6;+K!Z_*+^,1^\'AL*@R7L3ZWRM_NINCLW3EZAV2*OJZRC;9Q>A@8 M.QK7IV!6]/QJUW-2T_//,W.! 4#*-UHL-C&*Y4+LRZI?AJ)GP97V="@J.Q1Y ME?ZZ16<>K6ZIU6W3TU[9;,\[A-_^>!):XWEK^R;M3J^7ZSGD/X[[=@48 M!H][>M$O>]%O9B3ZA:;BT2X5:SMX(V:K-+-3]MDST$'9Q*!-?W$(] O?V.%" ML%NQN%=K,:Y@&#'N8L!.#AJU5B@$^Z^M;'=5\;6V0JPPGY:56V=Y)6+4+8T MC'E>4ZSDVCM]@4:XWZK+P"@\>&N7!Z]PW*V;O@281?S,^KPV_,Y6WL+934+? M^D: /P2WZ2JIU#W^PN=H5R>%8-55C$F7UO@*>")^//W?U^.7.P(((JQ5NX%1 MQ%\5G6!W]'K!H[U!C=O +.)GUAZW3UKW"/")]%KU'(A%_ 74"9[W7WE.HGX= M.8!@Q$^P/9XWV'< F&C8IL$4X$7]Q=/Q!A>"58.[@YHY38%EU,^R/?X>O1#2 MRCZOU8T>!7A1?_UT@MULST(8U=@-+*-^EMW8<2>;Y'A.4Z 4;77C1P%6U%], M-=Y.']#I']Q/4^ 8]7,,_#Z)U!0X15O=#C(@&/.75LT?8OAU#C_%8 WYH<; MN'XT2QB0B[6Z)V0 ,>8ONIH[[M>)#CM>>9+EY]L-?SJ-*PS0Q5K=*C( &O.7 M7 M/.U.3+;.W\7<9\8:GA^NA)WBRMU@?U]DF7DY<:]WRO=_X_\ 4$L#!!0 ( M )J(;%+"'HV^XP( D( 9 >&PO=V]R:W-H965T%DWI%9%L&X?IGTPR4&L)G9J.]#]^]E. M2"F%:)JF?4GLLY_GGKM+[@8[QI]$"B#12YY1,;12*8L;VQ9Q"CD6UZP JD[6 MC.=8JBW?V*+@@!,#RC/;G6-"K6A@;',>#5@I,T)ASI$H\QSS7V/(V&YH MN=;>L"";5&J#'0T*O($ER,=BSM7.;E@2D@,5A%'$83VT1N[-Q'4TP-SX1F G M#M9(A[)B[$EO9LG0EXKDFMQJ<&'J[W[+!7, M"@N8L.P[260ZM/H62F"-RTPNV.X+U %U-5_,,F&>:%??=2P4ET*RO 8K!3FA MU1N_U(DX +B],P"O!GC'@,X9@%\#?!-HI$M@JRB94;Q_JV&MEG$)\C7SW(_(,WF?<-7^<,W^%S5YY90(N'J3OT:"9I1B>F& MK#) (R% E>W'G0*BF81<_&QQVVW<=EM#6, 6: FG@9)>Z/JGA02-D*!5 MR$,A\5+U,M E])RV$O8;RO[_+&'8N W_LH3C\%T)7<:]2M--23O,=\0U3\S6"M*YSI0?PVOYDZUD:PPK7O%I!H$ M9IFJ60U<7U#G:\;D?J,=--,_^@U02P,$% @ FHAL4LGW"7"* @ V 8 M !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4IM M^(:D(I':1-,F;5K5C^UBVH4#)\&JL3/;)-V_GVTH2P*)>@,VG/?U*LKDU"F5VMRZKLQ+J+ <\0TP_6;%1865GHJU*S<"<&%%%74#STO< M"A/FS#+[[$',,EXK2A@\""3KJL+B[SU0OILZOO/^X)&L2V4>N+-L@]?P!.IE M\R#TS.U<"E(!DX0S)& U=>[\VWEJXFW #P([N3=&)I,EYZ]F\J68.IX! @JY M,@Y8W[8P!TJ-D<;XTWHZW9)&N#]^=_]D<]>Y++&$.:<_2:'*J3-V4 $K7%/U MR'>?HT:Z)33P'Y;54O&K%FJ BK+GCM[8.>P(_.B$(6D'P44'8 M"D*;:$-FTUI@A6>9X#LD3+1V,P-;&ZO6V1!FON*3$OHMT3HUN\MS7C,ET2/D M0+9X2>$:,;U[+A>@,*'R"MV@EZ<%NKRX0A>(,/1<\EIB5LC,51K V+AYN]A] MLUAP8K$%Y",4^M]#E'EB_\(3?_Y0E^G6WE$KH M3?7[C''8&8?6.#IA?$\HA6*H/HTNM3ISP+:S(([\<>9N]\O0C_)3?Q)U40=0 M40<5G87ZKDH00TR-+-E;+3+E/2#JQ\3#-'%'$Y^E>>8*TVNT%EP.;J2XMV 0 MC\/T"*L?90HU&49+.K3D+-I7D/(68:H;'&8Y(-TJ4<'KI5K55+>=YKP,,2<] MFIOQ.#E"'@B:A-XP<=H1IV>)NT,L#@_Q$&3:WX'1)/:/*/M1?A(DQX5U]_J. MZ?G?L%@3)A&%E=9YHU1_']'TT6:B^,:VHB57NK'98:E_/2!,@'Z_XER]3TQW MZWYFLW]02P,$% @ FHAL4K$O,C)8 @ )@8 !D !X;"]W;W)K&ULC55-3^,P$/TK5L0!I(5\IQ2ED: 56@XK5>VR'%9[ M<)-I8^'86=MIX-^O[82HT-#ETGCL>6_>\\XE:8,"=+[=Q29"EO%"4,E@+) MIJJP>+T#RMN9XSMO$RNR*Y69<+.TQCM8@WJLET)'[L!2D J8))PA =N9<^O? MS!.3;Q-^$6CEP1@9)QO.GTWP4,PM9<-EC#G](D4JIPYUPXJ8(L;JE:\_0Z]G]CPY9Q*^XO:+C>*'90W M4O&J!VL%%6'=%[_T^W \*-/ $$/"+X*"'M :(UVRJRM!58X2P5OD3#9FLT, M[-Y8M'9#F#G%M1)ZE6B_:YC#SYA7T!^A4+_&PJ\P!N!S[\,]Z?OX:[V.9@-!K.! MY0O_:W9!9$ZY; 2@W[<;J82^3G].5 B'"J&M$'U2X9XPH@^C0#O.QS>LPT\L MWCRQ?>;[<31)W?WAOHQD)=-X2'JG+1JT12>U/>GW=$G892UX#G)47$>0'):- M@OB#MI$DS[L>UQ8/VN*3VE:XU;=:@2"8CBJ+1XHF1]*.LR;QU!^7E@S2DI/2 MADLS)BLY.J<@C*":?1!EWOPBDT'_8'%CC")*&PUSKN::'>BZTI= MH'AM'_:&*]TF[+#4C1R$2=#K6\[56V!ZQ?#7D/T#4$L#!!0 ( )J(;%(G M_D;P*0, +T) 9 >&PO=V]R:W-H965TBH95Q-GI75UYKHJ7Y$2JU-1$0Y?%D*66$-7+EU5 M28*+1E0R-_"\Q"TQY&*"HXD64R<<_]LYC>"QN(W)6NUU49F*G=" MW)O.]V+B>(:(,))KXP+#WR.9$<:,)^!XV#AUNIA&N-U^\7[53!XFP(J9\1Y@7Z^E#3"M9('R,..^@$S419"0X#"HD%VF=[>$DTIDP= M@>KVYA(='ARA T0Y^K42M0*!&KL:>$U4-]^P7;1LP0ZV2Y*?HM _1H$7>!;Y M[,-R?_16[D*6NE0%7:J"QE_X3JJ.T9QAKM]F ?T]OU-:PJ[\MR=4V(4*FU#1 MCE 7-64%Y4M;SEIEVBC-(7V<0FX>M],RM$A?3=[P1!U/M)>GFZ8-J)4F6^&B M+(IZ3$.C49Q$=JJXHXKW4EW5DE-=2](LQ8(^F;9UG\6#Z&$<]@B'-DD6VP&3 M#C#9"W@C%GJ-);$A)8-POI?TD"PV?IK9F=*.*=W+](- T5L)5B!:5E(\$K.L MUJ2E@^A!Y/<1AT9QD.U S#K$;"_B3' X2G5;YZ&$ &9.E)4Q&V9H:]%:Q*'- MCM,PZOA&>_E>"T'5%0+R6@Z74BAUC+30F-F81P.>=.3US\O0R$_27?O1]UZK MO??.ZBOU^5,6^,$7G.=U63.L20'W'KP!NJ3\#V6\GVJX>:RX_J "AJ&7]6DM5E&2]%C=K;O5/&Q^8KFD7"%&%B#S M3E.H&[)]*[0=+:KFNKT3&B[OIKF"]Q61Q@"^+X30+QUS@W/10( "@% 9 >&PO=V]R:W-H965T*FDLJ.@1*QOPM#F):^8[>N:*SI9 M:U,Q)--L0EL;S@H/JF281-%56#&A@BSU>PN3I7J+4BB^,&"W5<7,ZX1+O1L% M<;#?N!>;$MU&F*4UV_ EQX=Z8<@*.Y9"5%Q9H148OAX%X_AF.G3^WN&GX#M[ ML :7R4KK1V?<%:,@?2\>5:6O^%7>L;!9!O+>JJ!9."2JCF MSU[:.AP XJLC@*0%)!\!PR. 00L8^$0;93ZM&4.6I4;OP#AO8G,+7QN/IFR$ MX1$.G@G"8+0PUA,%78*J VZ>MJ.F*L >*&N@+C(M"N&HS"7>J:1E7^_,9 M1R:DO2"7A^4,SL\NX R$@KF0DAQL&B)IDV31SV1BH:]_:*XTT*'Y9TE/&C7.@\[76N#=<@.YQS-X M4$L#!!0 ( )J(;%*'\:RA* 4 )4> 9 >&PO=V]R:W-H965T@ LYBIVE7^^'77,JA"3%MH_*2<#D^/OZ?P\\&3S1$!H]IDFF3D>1 MUJNOCJ/"2*1X[MA)>9R-9M/RVDT^ MF\JU3N),W.1(K=.4YT_G(I&;TQ$>/5_X$2\C75QP9M,57XI;H7^M;G)SYC1> MYG$J,A7+#.5B<3HZPU\O/*]H4%K\$8N-:AVC8BAW4MX7)U?STY%;1"02$>K" M!3=_#^)")$GAR<3Q3^UTU/19-&P?/WO_5@[>#.:.*W$ADS_CN8Y.1Y,1FHL% M7R?ZA]S\+NH!E0&&,E'E+]K4MNX(A6NE95HW-A&D<5;]\\=:B%8#/-[3@-0- MR'8#MJS=74T2:ZH@\GK",YKR(A>R+!!%W+3$<*_9;-Q?RE \<,JQD; M>1[;.;%ZO!3A":+X"!&7N!T!7;RZ.0XLX=!&:EKZHWO\?8NS6(OC[Z9LYQV: M_O7=V*,K+5+UMZ4WUO3&RMY8?V)YG=AE+E5G8BI/?NFI>.X?9B3PV7CJ/+35 MVK7"?D!P8_4B3*\)T[.&>1:&ZW2=<&TTX:G,=?PO+Y[OKC K3^-6 ,?!F/I; M8798^3[QN\,<-V&.WZJF>4RZ@ASO=&_*QPVV@MRUPJ;(6'>0?A.D;PWRG(?W MB5Q:BF?2>)H,4*I!TUO0(^[Q*I>A4,I,#$KP/(R088BA\8.99E9FTNA4.MC5 MT)NX6T+W&+V(%[L 3=<:\8VIUTRC4"JM+ +@%H7Q ()C OT1ZP"J_E!2]A=O M%_=^4M1NVWIZODNV1.^R(L$>4F#@)Z;6H"^K>C 1:Q%&F32U_F13 U")V1#J M _.P'7KO5G^7;=BGC&W+OVL63-Q]10\(Q'8&7I2K$9&;AS0I&:VB>&4M?P 7 M]H=( . -3SXF 9/=!-#=\M^U\O?*#Y#$=DK^S/EDH';;7H903+934%N]()"W)P4$J$GLU.R?8 G C RQ&B3 M.&)?#UKU/D)K)1;KQ-Q>B$[5[C+3MK40 8[D8^!8NVT7QCC87L-V&.VK M"N BL7/QV@2R2G CMIA!Y*_<=U%6R_$0S"0 @/I1S*PQ[G7 MRT *#*1V!H+V;UYT4> 6'0^A/K"-VE]/#U3?[OP5Z@,4J9U;H/Z[UEP4J$:# M(;X( >J8_;7UL ST..]? S!@)+-C[)H_]DRI##C&R! B ]28_2WU0)'MSG%_ MG;/6%T([L6J57S^I,@ 8\X80'5C&[&NP T6W.\>3?M&!@LP.*A#]C=,J WZQ M(;[>,< 8LR_.#A3?[AR[O>)[ $#/SB@0_\WSJ@?P\H;XEN$%ZK]K7O4 ;-X0W_.\UA[& :^L_1FP.[*?!;.N:Z9G+&HA@'D1.$ M G-R#,S^=CA#(1R1E?&SXPSZD YXN-ZS?_*YVUQ6S.!,B6^\H&H>K[A$;[/2A6-+0\P6< _!8Y]6GGA01?6J$L_G 9RM974WEV_V\__Q+?]J_VI?1?:,?Y#TSXJ2Z9+ M+@T(7%O*:/#>*M+MH+8&J8WO]94B.SE^6=FW#;5SL.=KI6AON #]:YG]!E!+ M P04 " ":B&Q2VSM9Q( " "L!@ &0 'AL+W=O^'[LJBAP?*< M;X'IF0T7#5:Z*RI?;@7@T@8UU(^"(/8;3)B79W;L5N09WRE*&-P*)'=-@\7+ M)5#>+KS0>QVX(U6MS("?9UM7J5EO M%WPGT,J]-C).UIP_FLY-N? "(P@H%,IDP/KU!%= J4FD9?SN29XBX19K;.9AK5JH[4XPLQ' MN5="SQ(=I_(;IC"KR)H"6DH)2IXAIH_"1_1)*J)-0XF6526@TDVT;+A0Y ^V M^WFR H4)E:?H R(,?:OY3F)6RLQ76I?)[A>]ALM.0S2B807%.9J$9R@*HN#A M?H5./IR^S>)K5\Y:Y*Q%-NUD).UGSLN64(JT*G3@$ZV(+"B7.P'HYW(ME= ' MY-<[V(G#3BQV.H+5)L*A/>BB$AMEKLI3'J7)//.?!EA3QYH>8T5#K"XJ?L,* MXF'6S+%FQUB3(=;LD#4/DF%6[%CQ,=9TB!4?LB;AB*_$L9)CK-D0*QE@C>WA MW+'FQUBQ/8YK>.&L',+.#[!QDHY@4X=-W\5>$T;T]:6Z_I7ZKKJ;@/_=^"$I MZ>&)#<(@_4^+OU=\3!W_BD5%F$04-CHN.$_T 1%=;>PZBF]M/5ISI:N;;=;Z M=P+"+-#S&\[5:\>4./>#RO\"4$L#!!0 ( )J(;%(] %ENO@( %0' 9 M >&PO=V]R:W-H965TX$5!!Q28QDH MOC8P \XM$R6!)2V[N9?45 MFG@&EB^57+LGJ6K??NR1M-1&%@T8%11,U&_ZTN1A!Q > T0-(-H'](\ >@V@ MYP*ME;FPYM30R4C)BBCKC6QVX7+CT!@-$_8O/AB%7QGBS.2+E%G%."?G5&6[G3Z"3C'-(KT@L_D"B(@@Y!L_^&AQ]/R.FUV>LYOMY[V?MU M+_&)A551E?T^P=QOF?N.N7^$>0HK)@03*S*EG(H4NK)?4R2.PK;K9A(&@WXT M\C>[*>GR"EN?-^H&K;K!275MW HT]HN5N52R((M2HZ?6V)W/)=/,=FIGW=3T M\8ZF).XE>\(/G3"\,.J6'K?2XY/2;X'J4@$.(D/6H)C,",W^8*-92U=%Q0%@VPS *]_Y1A]>;$JS%^3L#J@"UMV6LCG\I"J4??^5:,(^R)0$!NO0OF7D\P!2&\ M)\?Q=^JH@V0F2D&A-%M*: M,F&L=BOK MSP#%;[JGR9#@9!0_[5>G;93U2-88 MO0/L-8"]#P&G2EHN5R"M8W3[L@!]%++VE.W%IS0]8&S;$(QQ-V/:,*8G%7&M MU1*,/SN80$N SA68M@ &+V MZ1^;Y'X#US\1SH(&8[O0^JVP/7I UC8Y,K&#AFMP$I=6+TSX4Z<+;- &2[,# MLK9-DJ7=;,.&;7@2FW@[$R^4+4%W,0[;"XK2_@%DVZA'CTPLP6\G-_X0\UY9 MMQE8&[;S=,:M$X10D@X/0#O,AC@Y1(WW[AM_V?]@>L6E00*63H8O^VZ7Z?K^ MK#M6K<,5M%#676BA6;I_#M#>P'U?*F5?._Y6:_YB)O\ 4$L#!!0 ( )J( M;%((@CX \@( /() 9 >&PO=V]R:W-H965T$IZJL;/6.KMT716M:4)41V0TA9VED G1 M,)4K5V62DMB"$N[ZGM=S$\)29S*R:S=R,A*YYBRE-Q*I/$F(?+ZB7&S'#G9> M%F[9:JW-@CL9961%[ZA^R&XDS-R2)68)3143*9)T.78^X\LI#@S 6OQ@=*L. MQLBXLA#BT4RNX['C&464TT@;"@)_&SJEG!LFT/%G1^J49QK@X?B%_8MU'IQ9 M$$6G@O]DL5Z/G8KHD.=>W8ON5[AP*#5\DN+*_:%O8AGT'1;G2(MF!04'" MTN*?/.T"<0 1^L!_@[@OQ70W0&ZUM%"F75K1C29C*38(FFL@#@P>*+@+%]=#JJA\X/N<5U6K1I"-RSU#%OU?(>;"FK1 M)IUT[J=\)!I]:TH4/^C-N9;JE&\$W#-KS/PH,[SL?_I#6A_>]#[^S^>%J7^N' MH7=49#56#56&]^T/M_>_=V:YG;0QR^[!A6Q>0]^(7,'AB-,E$'F=/K0@63PP MBHD6F;VC%T+#C6^':WB446D,8'\IA'Z9F&N_?.9-_@)02P,$% @ FHAL M4BE&L6W_! G1H !D !X;"]W;W)K&ULM9E= M;Z,X%(;_BA7M2K/2; #;^>@HC=0TK;92.Q.UV^[%:B\,TTRD^?%K M XV3+3F0;NE%@&2QZSM"U7 M/#%GYE+%3)M#M?#2E>)LE@7%D8=]O^O%3"2MX2#[;:*& [G6D4CX1*%T'<=, M;4<\DIOS5M!Z_>%>+);:_N -!RNVX ]?GK8O@ MRS7MVX#LBB?!-^G>/K)=F4KY; ]N9NB MK5U.&[B__ZI^G77>=&;*4GXIH[_$3"_/6_T6FO$Y6T?Z7F[^X$6'.E8OE%&: M_4>;_-JNR1BN4RWC(M@ #X6@(L 7#> % 'DOP'^D0!:!-"Z M&3I%0*=N0+<(Z&;>YV9E3H^99L.!DAND[-5&S>YDPY5%&X-%8F?6@U;FK#!Q M>CCF4XU^1Q>SF; CS2)TD^3SU8[[IS'73$3I;P-/FV0VQ L+X5$NC(\*AVWD M!Y\1]K'_^#!&GWXI4[F$5;Z%NHT"WZH$9\=5QK#*'=LB$E2)7-7H$"DZM&); M!VCJ51&4B0+%+*5.:NW M9?=A[XVE@>\#GO9WS>N?ZJF9GO?\148OMDV7>;.OBV8#AISM,IXUX7?@.V3Z M[W,\E'$L=)9TSCE:<16:?;- EX(/3D+;OIG;^GJSUYRCV)$'!TU8BO>J'KCL^;J. MIUQ9%G]?,Z6YBK:H*,U2TYOC5=I5(=S=7^]P^9S%CD,8)@CHJ-G/-A<+Q?G; M9AVF=*C!M!&+'6[.]$XFM=J ^ M._;@7B.F.M9@N"BJAX)1A4I042)@AR8,0Z6VR7E)"3U%./P0OPF3B:,/@>N> MFB97J. V!DTF#E8$AE69R:[PJH NV7L\:^3YC#CD$+BZ^9#R=U21Q&]C<)DC M#F $!IB=QR+)WV1$=%EH.UI /5E,1ACL"8&RNV068:1 IP2!LIQJCC&X7Y5I.W%2I5BQIU(*2G5V/'G:YC>&ZQ&:C+J MD$9A&M5U&E:I6MFH0QH]'6FW7.N\-"]>*9P ->J@1AN!&G50HS#4:I6_]"VR M2"FQO+T7]?;#S1U3"Y&D*.)S$^F;J=]"*O\6DA]HNW4^EUC+.=I>#!?N.><>S"5IN7B5!8!" M;R6KY-PIE*KO,)99 261$UY#I7>V7)1$Z5#LL*P%D-R"2H9]UXUQ26CEI(E= M6XDTX8UBM(*50+(I2R+^/ #C[=SQG,/"$]T5RBS@-*G)#M:@7NJ5T!$>6'): M0B4IKY" [=RY]^X6L>O)OB6SQW7% 0,,F48B![VL #& M#)$NXW?/Z0R2!G@\/[!_L=ZUEPV1L.#L!\U5,7=N'93#EC1,/?'V*_1^(L.7 M<2;M%[5=;A0X*&NDXF4/UA64M.I&\M:?PQ' "\\ _![@7PH(>D!@C7:565M+ MHDB:"-XB8;(UFYG8L[%H[896YB^NE="[5.-4NH2-0I_1(U&-H(J"1-=+4(0R M>:.77]9+='UU@ZX0K=!SP1M)JEPF6&EE@\=9K_+0J?AG5;()"KQ/R'=]=P2^ MN!CNS?Z%8^UW,.T/IGW+%[QG>DEEQKAL!*"?]QNIA+Y1O]XA#P;RP)*'9\BU M16_LA#K4U*),;^W3T(NG"=Z/:(6#5OB1EC^FU:'BB[2B02OZ2"L8TXI.M#PO MCMQQL7@0B]\5>^:*L#&U^.04O=GL-AS4NNMTFO5_/?BH9P*Z0/':=M&&*]V3=EKH5Q.$2=#[6\[5(3"-.;S#Z5]02P,$% M @ FHAL4E^BC)0$ P O@D !D !X;"]W;W)K&ULM5;;;N(P$/T5*^I#*W6;"Q"@ J0"72U2JZUZV7U8[8-)!F(UL5E[@.Y^ M_=I.")2$J"]]27R9.7-\/+9GL!7R524 2-ZRE*NADR"NKEU710ED5%V)%7 ] MLQ RHZB[9J2 M\[,+C8.!N#E6J6H2EQ3NFG9)IIY'I=TQ ZFPID@KRI*HCE^.$!Z$[1^2J%D$] MN; D%S:2*W.=\4ADM:S"2LPO0?N(5]7&J^?5+7EU&WD]"Z1I1;1+P@'K.':K MNAQ+5S7Q3VQLK^38:^8(,B-W@O*&=.Z76/W/."V^M[_:O(]M="$ET"1QC4VO7F+_X$KV&WD?<&Q6V@_VD,&G:+V_ M^?S6YVK=JMQ!?D7KJLWQD7,/7L(,Y-(6"$K?C6N.^;-2CI9%R(U]>H_&QZ8X ML2_L'B:O;.ZI7#*N2 H+#>E==?4%)?-B(>^@6-GW=BY0O]ZVF>@""Z0QT/,+ M(7#7,0'*DFWT'U!+ P04 " ":B&Q24;S6G(T" "0" &0 'AL+W=O MRAZH*61182+0E)U\O894K;L C'=0W*1N,TW_\P('(U62C^9"L"2%\&E M&4>5M?5Y')N\ D'-L:I!XDZIM* 6IWH9FUH#+;R1X'&6),-84":CRG) M2#66,PEWFIA&"*I?9\#5:ARET6;AGBTKZQ;BR:BF2W@ ^UC?:9S%':5@ J1A M2A(-Y3B:IN>SM.<,_(F?#%9F9TQ<* NEGMSDNAA'B5,$''+K$!1??^$".'X.][0KWSP&,R"&KA0_!XRM+.3&\"0#/E&ID7!7)XH)]>RK;;+VI%NZ''.L\>,F%K0P[Y4I#$S)*U =4#;L ME V#H"LFJSCZYR&#CPV30! M:6FRO3*2CRWT 5[_L+:=ZRP-)ZXL&4J[?&Y8C^%;KJ-=*V_:);[=KMM&TRV^-MK[ZE>LFD MP0^@1-/D^ 1O&-VVOW9B5>U;SD)9;&!^6.$O VAW /=+I>QFXAQT/R&3-U!+ M P04 " ":B&Q2'8+9=W8" ^!@ &0 'AL+W=O]C#L0;&96*@L M>9*2='\_2G8\-TV"O=BZ\!P>TB2=;J1ZU26 (6\5%WKLE<;45[ZO\Q(JJB]D M#0)O%E)5U.!6+7U=*Z"% U7E[NQ>9:E<&Z&W/7A@R]+8 S]+:[J$1S#/];W"G=^Q%*P"H9D41,%B[%V'5]/$VCN# M%P8;W5L3&\E[^5:,O< * @ZYL0P47VN8 N>6"&7\;CF]SJ4%]M=;]B\N M=HQE3C5,)?_!"E..O4N/%+"@*VX>Y.8KM/$,+5\NN79/LFELAR./Y"MM9-6" M44'%1/.F;VT>>H P.0"(6D"T"Q@< ,0M(':!-LI<6#-J:)8JN2'*6B.;7;C< M.#1&PX3]BH]&X2U#G,EN 7.@R3EY &'(S1M6AP9R.@-#&==G>/'\.".G)V?D MA#!!GDJYTE04.O4->K<H@.>PHC<26%*36Y$ <5[ A]E=]JCK?9) M=)1Q!OD%B<-/) JB8(^@Z7_#P\]'Y,1=*F/'%Q]/Y<_KN38*R_/7$S&\DY=T\I*C\IZDH;S1!DUQ M[U.7?$S,Z#+8D;?':# :[LCS>ZU8@5JZ":4Q+RMAFLKN3KLA>.UZ?^=\@L.Q MF67_:)K)>D?5D@F-%;% RN!BA'E3S;1J-D;6KN'GTN#X<,L2!SPH:X#W"RG- M=F,==+^,["]02P,$% @ FHAL4C4Z_NB: P )P\ !D !X;"]W;W)K M&ULE9==;Z,X%(;_BH7V8D;:*?CP$:B22#NIJAVI MJZVF.[O73N(DU@#.VDXS_?=C#(5T;$-ZDV#P>]YS#O@!S\]<./M-97=EQ41.FAV(?R*"C9&E%5AA!%65@15@?+N3GW M*)9S?E(EJ^FC0/)4542\?*8E/R\"'+R>^,KV!]6<")?S(]G3)ZJ^'1^%'H5] ME"VK:"T9KY&@NT7P![Y=0=H(S(Q_&3W+BV/4E++F_'LS^+)=!%&3$2WI1C4A MB/Y[IBM:EDTDGOT>]-\;J8-9%TQH"W=D5.I MOO+SG[0KR"2XX:4TO^CN.*+*<"WY&HIFMHS4'IC=&K:MA=7,;GY305YG6J>4#U3V0Z!.Z M/ZF3H,B,T2-YT;=*2?3ACBK"2OE1S_CV=(<^_/9Q'BKMVZC#3>?QN?4 C\<= MW=R@&/^.((+((5]=+I]6ZP<"1GW(6,3 M,O&$U(5A5U]:U(B\MIEO5TV99>X[#++#N?%S&LWZ^UF4W:IRVYFVP%D7KN\M\NG M[#)$ZBU:TQ=>;UW.N>4N1AU_H^P!Z^HAEM]24C M:U8RQ7YE09<$=CP)R6PDBX%$&$:S6)V$T'W_)8\79Q9@MP+@#4LZF((%'0RY M'SIX@!P>I]P#K_>?],VJKLHWMKNF%W;N2-@QL\AS?\(#)G$R2OI[5I-Z0ZAD/;9Q..8WT!!/XM ) M>VQ#,!UASL! / Y!'^VQC;G$_PC"P#@89]P5N <;S7JP40=I MX6_#Q2?7..BF40\VW_1[QNL\0 O&H?4.T(,-(DC\GT\P< C&O]?>@7FPO^%< MS'1,2_U?7C#@#<;Q]B[$=['>O&F*S)&L/0\<[ @O=C'-%O(O(O:LECJ3G=9% M-S,=1K2[LG:@^-%L;-9Y>ATT>Z5^;[S\"5!+ P04 M " ":B&Q2)K=GEKD# "\#0 &0 'AL+W=O4<6\RY60D5CIG'!\EJ%514/E^ MB[E8C[W0V[QX8HM,VQ?^9+2D"WQ&_;)\E&;DUR@I*Y K)CA(G(^]+^'--.Q; M!V?QB^%:[3R#E3(3XH\=W*=C+[",,,=$6PAJ_EYQBGEND0R/OQ6H5\>TCKO/ M&_1O3KP1,Z,*IR+_S5*=C;VA!RG.Z2K73V+]'2M!CF B)"NE M15$Y&P8%X^4_?:L2L>- XB,.I'(@AP[](PY1Y1 YH24S)^N.:CH92;$&::T- MFGUPN7'>1@WC=AJ?M31?F?'3D__0Y$#!)3SH#"6X(=SSLCYLGB_N4%.6JT_& MYN7Y#BX^?((/P#C\S,1*49ZJD:\-$0OG)U70VS(H.1(T)/!#<)TI^,I33/$%J%*HV_)? @T<.2_[F:DQ22N3?;X M]6M^_4Y^]URC1*7!E$W),6=TQG*F&;9620D7[U(X(-FTZ+=SC&N.<2?'GT+3 M'.:-^6FC%S>#DP-^+29A.\%!37#063KE.F3;%=A5.<,:=-BI^F&)TH#Q!214 M93 WF[>"N10%B/J+RT7K- T;(L.X-SC(1)L1(>VYN*YI7Y]5\(>D]Z:OE?)U M0_E,+I@J_E^5@L,.[E-9B=DS:3I\(_ZVT_35V2EC8V(U(H\1:C,(C MVT%(MKI(IZ[?KM%C>DE?S508_A+MZ6<[)69/*^#B':ET/?"Y M;>9A=S<_J?*,Z>Z.0(YJ[/8[JM'?.0<7*!?N>J# L2[/DO7;^@KRQ1V\#][? MVJN).U]O8#\0 M^8KM(O5%/'WDQ81\;6\AHC3['ST5;9T!6NQ2)>*B M,R"(PR3_RWX4CNC3@10=R$D'TM;!+3JXIQV"E@Y>T<$[Z>"-6SKX10?_I(/; M-@(M.M"^SWC MBH51^N9RI&!P;6*T* ::Y@.1EH$P^BP2M4G1/%GR94/_>4=_8C$P@EF74R>' MJ4^)U>+-5@Z1Z[Q%Q,$TW3#)TP98,[N1WU@"1G!FQ'FXGZ'7K]ZTVIK;;;675;K:ZXE'R)IB(&MD_S*+Z1DB5KKGT*NTUM(,27X3Y<[ECT M%MWKL=]I.ERB._:L&Z7HCW^ 8?1)\3C]TP++*V%Y&2S/MNE0/L:BBHS_T)\Y M^@]ZU10^N=4@LZI%:7]-L*/_78[VU2BHM\/^<;LCV'X)V[?#KKCF);#].FP+ M&EJBH58T4R;#2(\^A3?APK(L06DQ.*=H&9>PQG:W\R04$CR>[+E4X6/$T5:* M.$Q3(9]1(A1/X4&8+,(MT#6+Q0Z0%JT!5O.BS,:U1[@'D$D]6&WA@1VC;(X5RAV7"U@/R,"06*%LS7BR1%OVS+0/86E3 M+D-PWLV);P]AD.IMV@2Y8V Z=)R_618>5\09VZ=PC 5%(0CT,H_+'"=/%ASM M6;1KVWVS8HBJ@ZG5P<2@(R_9@0#@_N#0:<6A9A+W=8<>#VUX'9\5L6/#[-A. M[:#L=BT122^AK>YY#7E5;-B1%K=(2[!/O9:%M#P.>X@ M] SBO[;:>3:YQ8:3,3VK=3'4C@/K5'\'+@J3-=I"A(KF]--NP$//G$FKEPRA M8SNC?\TJ*I@O@TVB^6D-_E$(-C9'*Q;*8D-#H(A\;?(&T$&'RE)$$2#14\G# MYHW>^F4:USBW',^DR@%#ZI^D#0VMW"%U6Z+,* *V2T(17P@J9\AE8>63]5LH M>W5AK5<$N%=)*&$A&!!H1MR(WSX"[5P;8E2#V,F[MC8&*3V7"!M ?^0'P M7ZT:/2=U#3G-/(\A&@TA=@WY OM2A@O50QV(40=R5NI C#J0CL0_VZ$'4;#S M_IS4>3^@0:O+#>N3GTSC]P5'5FK.%"*B\K41IE^#V4(9Q,@(L>?V;1#?9AA[ MN([6,%$\\=M<9U2$V$6@'9=>TDS,=]N*)[M@!B^":?2%=%0,K3"W94[@?J 40%? P9DG/R70JBM5FA>#5AWJ8;=MR[A& M%%P[*9^R%.R*>;R-Q#.W'U,8IG;Q.3&6:_C9M?/SBQBKL'6L3F)7)$4,'H?&WI&:[P7:DU&:^CUE_N'5%?:GWG\")4W%.>W@LFE M_C + ; 2UJK-J_PX<%9:Y!DM\NQ:U'V&TF$@9R\;%J-(7H\*H2]9>?5R (+= MKVV*AF86JC)JYO6H&GKOX'I-< RBP-K0C)(Q;<%J!,ZS"TQ7]/=)NSPC.=[D MG$+=-^KB_YRZ_&2-[-?%H:5&]HTN^+]0%_PZWP?$=?T6$(;N?3O='\*A\_#& M-_SKG]7AC6]XV>]U>,-V:B-DIDUVIW_P&P[N;1KE5WZ(M1/I5_" OK1A9^,. M([1((FW.,7SLV_E8WZ$X7!^!6AU6(-QS=!>QQ&;>4*A_5@6!;_C2[W'4 D&Q M9V&4G?^LA$2KG=K)PZF^/4BFA?TC:K#^6&_(U>_(YZLGOCU.V:<=]K#3>31- M#<%2.\$V+ZB.%V!3JPC9AC?D2<_JO(4:0J5V0NW.L3H,=.98U# QM6?");D? M\MM?NUB&>.E9)<34T##]N9/TOC4HK9_7$&_LMZ@RK=R,Z;@:(V*@]DY-IH9^ MZ5G1+S7T2^WT>_IS>W[:HB>??\\O=F07;>UK\9[6>=CZ*SLU/$Q[G:M G7@$ M[7 A)>U =MMA_@_\9^-\Z@((8_0.-=Z$U6H>"VW/W((=-D7NJ'(%-^9RG5W'3F$2NT3E-^S*I^65[]OL MHO/)\RF^F.&&YW-\\;[I^4W@7'R Q:N_ ?_#F_P2N(&4WTG_S.0::A84\17 M&'X52(LX^;C@#W^@&\'XEP''%%SU >=G^^K]02P,$ M% @ FHAL4K;>CB='!0 8A< !D !X;"]W;W)K&ULG5A=#*SV0K*B-E8,"EH>_^+7.A$= QB-&*#: /4-@A$#OS;PIQH$M4&@ M,W,,1>=AB25>S#D[ %ZAE;?J02=36ZOP:5G5_5%R]2M5=G+Q*-GJ>4BFNU4?U_.^6[04N,S%WI6);C>FN:F9W1V9HA!E$X LKY5: 3V5& MLG,'K@JSB16=8KU#5H]+LG* #Z\!\I!G('0_V1RF!O/E=//$$HW?5,[7_OP1 M?Z>"?-U+(56*:;FY!O_LBR?"==5T/2SC!,TX@1XG&!GGCFQH62KO:G[EN%P1 M\%X5]ECN*U-9C^XB[:Y:=EX6/HP\/XWG[DLWVR::G5\)75/R>9C04X$ MS=F#'5V#TZ/<[W:71%E+I]?M:B=,^V$:87Z_3TRPR G#D4!1&RB:MMY=7$PT M) 8=U%^NS;!@9!F$K8Q!?RK_"\OD3RN3 >9WRW3.OY5':-?'9B&_./^!,?^P MS]\ LTR45BZA72\[_"_,?S@D%CB!W^=O@$$G&>/?ZBBT"VDM4!=G/S)-RV'W M&V!^MTCG[%MUA9/D]>+&'R]CWH#WW64EN&VQ?"U=D1G#H, M:$VS:5@KCC"]8%,Z,6?I,!G(B5$_9T88BLPY0ZW\(KO\GN]/IU&N7?:Z;[ % M-,&0$XXT*6JU%-FU]'RO.I&R0>Z0T]\BF%!P=%JA5A21712[N]:)? WR%CE1 M_S!@@JE*^".$6Q5$=A4T[&$G\O8'VR?5S(/.,*)Z+;\THD8[OE5(%%A7B=LL MH]4Z@7.PI&*5,[&W'TU1*U[(+EZG!8AU%R"\V7"RP9( 6DI.2T%7X 7G>V+, MWW& N-N 41@'_00:8$$0>?T,#F%^-':^0:W&H4F'1?R4$R#T=0P[7"J$@9= V%<($S#QPSA-^Q$:@&D2Q<%8D*T4(KL4GFI)VF"OP>$D)K@6$W(2 MDYT^(+UAHL3VYJ[S8$3USRP&U/A6!K5RBNP'66,&WM;-R;!-O=@?=/,0EJHJ M]J,[^::K\U%\:V^'NU]OX,?E\?KWM;- M\?;Y"^9*[@7(R5JY])Q8S3)^O- ]ODBVTU><3TQ*5NC'+<$9X15 _;YF3)Y> MJ@&::_7%_U!+ P04 " ":B&Q2&ML>$K(" "\!P &0 'AL+W=OCO?L5TX[:5ER W,EOXL8T[%WYK$8$KZ1>*NV7Z#23.U31.E4R!FW>L\7C1N".G;"IH;06 M-M"&W1N(&2JV,"@H;L"NN-#L@E,V.!,-V37*L?4L$4>0_R2P"=EM;QP+V\6MC)>0M1AO>XG%@;=\R,. MS=\./VMQIU='N^?X>@U\57Q_3)<&-=W@GRV<_9JS[SC[#9RWPJQ/$@W !,5? M@T&F;98H'2LXEH-VNJ S#-X=BU0[+.STS_OO6N2=;LB:@//_ +Y0-*@5#=ZFR-BWQ@HM(F!/2G(4DF[#,4WM MA(->)SB>H[_@AG_B7B@:UHJ&;U,4BR<10QZSG0 9'U/23A0T"?EG6*G#/RB$ M&>B5ZP^&16J38UDTZM6Z!4U=Y7VU/J/65':2WS1E7[OF>B6HW$E(B))>"UTC M7?:*4#?LR2]02P,$% @ FHAL M4A#-=T<&!0 %AD !D !X;"]W;W)K&ULS5EM M;^(X$/XK%K>ZVTI=$CLAA!Y%*M#55;K55GW;#Z?[X"8&HB9QUC:E_/NSDY! M="W@VM5*% M5.(A("N^U08*RB.E3ZISY9]W3.41"8DGE DLOY[)A(2ALB3]^)X;[11S*L7M M]L;ZYQ2\!/.(.9G0\%O@B\5YQ^T G\SP,A0W=/47R0'UE#V/ACS]!*MC4**%= ARI8N8)548!VC8*=*]AI9#(H:1RF M6.#1D-$58$I:6E.--)BIMH0?Q"KOMX+)7P.I)T:W@GI/"QKZA/$_P.7W92#6 MX!.X4.E033H#J0CXFJ1Y>ER#RQ?"O( 3<,T"CX ;',\)^#@E @IPH%&?'J[N M-J"QBH1:J3VK+J$JX)_44O#!-5[+)2K !6,J2:I]FB?R5)_&?_Z6YL"5(!'_ MM\$9NW#&3IVQ:YS)C,H:(IO)$C69+ .YWQ &6%8[LB)\&H:8<9#(T;1F3G2E MDB':9)&] V]OSL=_M M#2IH=4)6OX)V7\CI]GIZM$Z!UFE$F]41!Y),N)!K.8CG*;9LQ6L!90:=+3>0 MA08V="J8]N4LZ)C6H I+)V>ZKN/JD?4+9/W7(CL%JY1!Y*+"SX1)1JPD^15I M[>\E W7[U1!HA5 %OTX(.7KP;@'>/0A\#@\_AJ0MK>Y>&J!MNA!62U4CYUJ] M_J B-]7(#5RG;YMZ9(,"V: 1V;>6#,J%2VO 'Y;807,ZLB!HA:J[T[X0[+HU MNQ,T2ZHW&P-P1P4.?_]-+J4_KV+! GEX\[+N PZ7)&O**&Q*8,,0OI:EL[GZ MVXO/0I4*G6BDH&.C&B1;AQ9X*)+/.&!-(!X(%S4(X#X"V*^RB4X*U>TP$)4( M4","+?M^C4D#Z<+R" !_@3, + \!\*BG@ EL8?A=-TOVAD>E[PELH>9=-TO: MA>_-NQ/83JB[SI1,"=^#*AE1-U#E:!C,B+H K(F,G];5YOF<3!,@$&67 .0 M'Z]Y4YV6S !G;]+KD%O8%;[E:T*2@E MMZ!?@%M0R2WHN#=,]!IN026WH.->#5'+W7#7S9);T+O?Z5#[I6[7F9);T'&Y M9=PRWX9;H-VZA924@GXFI8R1EE+J(E]2"GIO2ADC#:54+H&[SUDEI5C'I91Q MRWP;2G&+(X;55@]622G6SZ64L:6EE&I%&%L/QA%A\_3AG0./+F.1/9P6H\7C M_D7ZI%T9'\.S:?9$7YK)_C'X@ME&ULG5?1+ M ]Z31R*>#O=,OMDU2I1D).<)S0$CNZ6UAI^VR%$.VN(Y(2?>>@8JE!=*7]7+ MMVAI.8H124DH% 26/T>R)6FJD"2/GQ6H5>^I'-O/;^A?=/ RF!?,R9:F/Y)( MQ$MK;H&(['"1B@=Z^H=4 4T57DA3KO^"4V7K6" LN*!9Y2P99$E>_N)?52): M#M ?<$"5 ^HZ> ,.;N7@ZD!+9CJL.RSP:L'H"3!E+='4@\Z-]I;1)+DZQD?! MY-=$^HG5HZ#A:TS3B##^$7S^623B-[@%:Y5=]4AWX(%PP9)0D AH:_"-\P+G M(>'@ZHX(G*3\6KKTS' >]1>?\D1P:?WT> >N/ER##\ &/,9,@B5Y^?5&+LKG M_V):<(G!%[:0@2JZ=E@%M2F#0@-!002^TUS$''S.(Q*= ]@R0W6:T%N:-F@4 M\8Z$$^#"&X 4)_H.CW]KY%" 9NEZ/)#CH^\LPD9S7)V2A)>2GN2"(*U8GC3+>S/@-W MY@6!F<"\)C ?)2!;]1U%-^]7$PH\OUMT?;-.;9Y1#6JJP6C[_=#B((]T?21, MBAW050CD!4S %YPP\(S3@HST(G2:Z]GYBVZ,:)IBQL%!7@(Z2<8<5=!!*WIW MXL).B@Q6:#+US1F"+5V!%S?FA70KI7):3/R)-^_R-9BYD]ET@#!J"*-+N_1" MOLA$! 9=O@8S-''= ;Z-!$#W70U[$>EM!=IA$PP==R,:<%PU#-U[81:]7OEY MAD/O6YV5\CGK1CS@=+21U_L](WO5ML8.?I_ PD8/X+@@O'_;&]"["(S)+/>= MM77.][UN,@U6<(8&DMD("!Q7D*KCC;SZDA'T[FJ#$72" 5F#C:S <5TI^]K( MJJ\.MS.G5WH&*R\8*KU&0F!P:?L:^S3H[PKAP*ZHD1,T+B=_4WGGK6U*9+7I M64$%R.TDTF35+LXR)+LURV2$[?6(QT%(BUR4_Z_7J_48N=;#4V=](\?+F%RKD_*4?8SDB$Z8,Y/<=I>+M M16U0#]VK_P%02P,$% @ FHAL4L@,4T;% P <0P !D !X;"]W;W)K M&ULG5=;CYLX%/XK%JJT,](T8 B05$FD7-KM/'1W M--FTSQXX"6C 3FV3M/]^;<,0$@A-^Q)\.><[W[G8/ID<&7\5"8!$/_*,BJF5 M2+G_8-LB2B G8L#V0-7.EO&<2#7E.UOL.9#8*.69[3I.8.^&S" M"IFE%)XX$D6>$_YS 1D[3BULO2T\I[M$Z@5[-MF3':Q!;O9/7,WL&B5.]63QWAJ.9H19!!)#4'4YP!+R#*- MI'A\KT"MVJ96;([?T#\9YY4S+T3 DF7?TE@F4VMDH1BVI,CD,SM^ALHA0S!B MF3"_Z%C).A:*"B%97BDK!GE*RR_Y406BH8"#*PINI>!>*@RO*'B5@F<<+9D9 MMU9$DMF$LR/B6EJAZ8&)C=%6WJ14IW$MN=I-E9Z,4+6Y6:_0W;M[] [92"2$@T I+1$>U*(:_Y>P0A :BXDME<^: MN1U5_BU*_]PK_F$7?6%4)@)]I#'$YP"V"E8=,?K(['/72\.H&>P?.NX/U3Y"_ =9X:D>_!'=:X0X,[O(*[@%U*:4IWZI2H M/$6 [E0FROS<=^6AA L,G+X\#K/ '3N.-[$/S>BTQ7PG5(*UV!E;OV;K][+] MFQ.JJ^\7'/VV<2_TPPN*;2GLXA![W12#FF+02_%1B.+7#(.6[??#T O#;MMA M;3OLM:UJ_SZ#*3'6+G"3^C.JJICGKK^9NY>%6@Y@?@ZB%!)K5( M76Z /I&4HZ\D*P#M58L'.ZN)V;2_XVKA6@_IQ2-@C<"[9=8L/!$%\AW'AI\*T'X$:^ MN$T$#P+_"A'W1,3]W=-P(R&W(]N-P%3QZY)JU,0YZ],]C_LO^D>JGEC5/D75 M"?BWD$(2XTK/&<"G^Q[W7_CSW8[#3A^S[A.G7I@-/:B'7C_RYO)X0*V3TQFU MTF[8+"=_Y%]&K2V%@_&UJ)W>!=S_,/R)5^?UT>F2WR(;N.'HTJ6VU)GCI4MV MHWG+@>],3RM0Q HJRZZD7JW[YKGI%B_6%[J?-DWA":9LQK\0KO(D4 9;!>D, M0D6,E_UM.9%L;UK$%R95PVF&B?I/ %P+J/TM8_)MH@W4_S)F_P-02P,$% M @ FHAL4KN(8'+@ @ 4@@ !D !X;"]W;W)K&ULS59;;YLP%/XK%IJT5EH+@5R:*HF42Z=56J6H4;>':0\.G(!5C%/;-,U^ M_8X-(;0EJ ][V$O YGS?^<[%/AGMA'Q4"8 F+SS-U-A)M-Y>NZX*$^!478HM M9/AE(R2G&IN[WE]EU.6.9.1W5O*R4CD.F49+"51.>=4[F>0 MBMW8Z3B'C7L6)]ILN)/1EL:P OVP74IC$T]M;@ M!X.=JKT3$\E:B$>SN(W&CF<$00JA-@P4'\\PAS0U1"CCJ>1T*I<&6'\_L'^U ML6,L:ZI@+M*?+-+)V+ER2 0;FJ?Z7NR^01E/S_"%(E7VE^P*V\'0(6&NM. E M&!5PEA5/^E+FH0;H]$\ _!+@OP5T3P""$A!\%- M 5V;F2(4FX<%U70RDF)' MI+%&-O-BDVG1&#[+3-E76N)7AC@]66D1/B8BC4"JS^3F*6=Z3R[(*J$2R#UL M_6P1U*T%=*ZA[*D NPL(\UVORWLSWC=G1[I787B6VURKV5.^VY*%?4??_C\(,*D&#]L+D M.A&2_4$_RH9]K RAMFA-W3QXGWC/.YWXJTK,5:N8Y<$S]HG&&:1RN2\;YHQE MA4#5>%T4O/V:H" (AKV@6<^PTC/\EUT[_&!6W-IMRT'&=FHI$AIGQ8U5[5:# M<6KGP9O]6>=Z7LRW(TTQ;>^HC%FF2 H;I/0N!]CQLIA@Q4*+K;W3UT+CA+"O M"0Y]D,8 OV^$T(>%<5#]C9C\!5!+ P04 " ":B&Q235(?'\D* #!30 M&0 'AL+W=O*XN=?Y0E']5=VE:1]^WF[QZ<797U[OGBT6UO$NW2?6LV*5Y\\MM46Z3 MNOE8KA?5KDR351>TW2PP0O%BFV3YV<5Y]]WG\N*\V->;+$\_EU&UWVZ3\L>K M=%,\O#B#L^,77[+U7=U^L;@XWR7K]":MO^X^E\VGQ:F55;9-\RHK\JA,;U^< MO83GUT!9&]%!_IFE#Y7V=]2>R[>B^*O]\&'UX@RU74HWZ;)NVTB:_^[3U^EF MTS;5=.2_AU;/3@=M _6_CZV_[/_R?<#$UI TXX] !\" M\#" C@200P"9&T / 71N #L$L+D!\2$@GAO #P%\;H X!(BY ?(0((/(H;G'@--@/TZZQUG23;'+I$XNSLOB(2I;?-->^T7M-W=1E M\VO6Q-477]+[--^GT9=T6:SSK)OF3Z.;YM)=[3=I5-Q&EUF5K-=ENDZZ'YMO MCC&_7Z9UDFVJ/YJ(KS>7T>^__1']%F5Y].==L:^2?%6=+^JFC^V1%LM#?UX] M]@>/](=$GXJ\OJNB-_DJ75GBK]SQ@!T-+!IR3@SA(T.OL+/%RW3Y+"+P),(( M(TN'7KO#;])=$XY&PR_=X5?[W!G^QAW^*2F=G7\[^]Q!6L+?S3YW:_C[V>=N M#?\P^]RMX5=^XW[]R]3UIB$Y7:BD:X^,M3=Z&?[[8P.-/M3IMOJ/XT#T="#: M'8B.'.C/HDXVS>VR:]QZ!3_&\RZ^O6??7V F@9TO[O7+PH("Q% ?=6FB0# > M]U%O+"@.%/JHMQ:4I&)PQ'>V(Q(A^ZCWMB,*H'W4!PN*"D+ZJ"L3)7 L!KV_ M-E$<,5!,] :3G0:3N0\OK$RN+3#&N> C+"NYPVZY>UU4]=/ZQVXFQTJG, W,L5(J/+%RFN:8&>0! MEDP,.;;!.)8C'"M]PVY]NTDVK6H447,_C+X^NWD6K5O9R"<6>%CI$^:!R58* MA2?64=-D"U,/)$%#V;#!N!0C6HV5KF&WKG7\KK(R7=;-E-YNTW*9-3VNNC%H MUWS%Q*J$*(4B*"SM1$D6<2^EIFD_-##@D^(![1882(%'UGI$"1UQ"]W;HDRS M=6Y2_K=DN_O[-.F:N0[LKHG2,.+IKZ\.#?1(9Y08I%M@S6)PC'2E?,2M?%_S MK&[6(#=U4@_[UV]1214);!:)$BWB:Q>)Z019+ TEL< H%Z/L*JDC;JE[666) MZTR5))' GI J2:*^GI":9@]B$&R8X[# 2!R/W NI$C+J%K(W^[+8N1;+5$D. M#6P*J1(=ZFL*J6GW.)5#@V)#83ZRB*-:'M M5*^3/%DE3Z+7:;N$VW2WN9MB M7]]%+QLQSI:N:4R5VM# CI J&:*^CI":5@\C:[IZ2+NJ7KY683 M=;K\9C%O$D8YN&O+3#:P$;D@2GU8F[U.C$;_2_ZZ30S4RK$ EL^ MIN7*?2T?,[T) 9VA[$2L]C7'<:F[1,ZL0?^310G=,3&Q$H 8[< ZO3_;*(Z5BH6 M!S:.7$D;]S6.W/(P,<;QH #@V@*C3&HK\WX'E2!RMR#JC/].!'257 M6L9]'26W/$ 45 [IMCR,!#RB[USI'W?KG\[V+Z:ON=(R'MA8@L';S[7=/JZ!PJYY.NW2QGT-*+<\3V14#&^L%A@( M&'OL*)00BIDVM%5VOZ2V4.(F KM5H31.^+I58=I06U+;!AM/:@NEC&*^6YV; MX!9*V$1@DRJ4K E?DRI,^TD(1T.QLI$LELH"1.!7:C0 M2KI\7:@P[66;[!ZZ4!ML/-DME-B)^2YT,O$ME43)P#94*F&2OC94F@:3 QTF MOFVHT<2W5&(FY]M0GR2X5.HD WM0J:1*^GI0:7FNB(3!O8D:3X)+)6]RO@.= ME1"72IAD8)\IE5Q)7Y\I301!^3;TY.M;K4X(6I M>F6J?VFJZ1,Q88:=M.* R!%M!J15IZ()1WGD]U?2XH"TXE44NGH5:>6KR+M^ M%5F<)3 VM)96'$)D1+4!:46L:,)>]JCW2Y #TFI:4>BB5J15M2+OLE9DVDBC MCMB)&71.JVA%$TY3&X').FVD%;"BT!6L2"MA1=XUK,CB)I%10F*#-2O D7LD MZ#7Z$T7Z.L^^M=N]ROO AA+TXGSPM93'%J:&P0)S#8.FBA-5_<8P>%1SZ\7Z M$-AM@EZP#[Y^\]C"I/+;< [EUTO])VK]]8'XV<0YZ!7[$-B&@EZU#[Y&]-C" MX#D<,Z\ "PZX'+T$-+&<*/C7F?^Y!#IH1?N WM3T.KX ?NZTV,+_:>D@(P9 M;\')&(U->&T# $SL -!I_\5,.FCE_( #^U/0:OP!^SK48PM]Q0&C$,.& \G9 MZ !HLCBQ/4 ? .^<.FA5_X #NUC0=@ ]O6QQQ9Z0T'9L C)!H-XK&( M)T# M,+%UH"?]?IEUT/8# YM?+4= 4"\C2\Q#:VY=]"%&71.D\N)302]*V%F9AVT M+0! @N_2U+=I^N_3M/A7@I&A/3:<(\6@;2" B1T$.N,3&7;0ROZ!A+:QVHX M(-XVEECV71HDS[>QVAX"F-A$H!,\F6$'K?8?2&@?J^T/ .+M8XFEYG;XBH9K M&VJ,9&U/ 4QL*NBM'#VR[*!M$P :VL!J&PF >AM8:G&FAI!80*/T:THWL?F@ M)R)S$NU ]>WDH1VJMH$ J+=#/;3 77=')^:Q;?4K*=997T2:];0Z% MGK7%+^7CZ\(>/]3%KGO+T[>BKHMM]^==FJS2L@4TO]\617W\T![@]-:VB_\# M4$L#!!0 ( )J(;%(B!"D H ( /<& 9 >&PO=V]R:W-H965TICV8Y$"L M.C:S#>G^_6PGI!0"[0OQY7R7N*_,2*BRO M^1J8OEER46&EMV+ERK4 7%A01=W \V*WPH0YZ=B>/8ATS#>*$@8/ LE-56'Q M;PJ4UQ/'=W8'<[(JE3EPT_$:K^ 1U-/Z0>B=V[$4I (F"6=(P'+BW/FW66+B M;]36LH4\LO1D VW3@^YXNY;;'5=2YBLZZRMZZZ--M".(]W23R MDTZV:5YT9"X,O%&_M[CS%G_,VUYE^@S&1P8'B7<3'3CLB0I'HQ,6D\YBQPSBT6&OW;W9HO^O*SMRI3:T8:H9,]UI-]7O[#!S M7\.;3\(]%BO")**PU%#OV@Q1T8S99J/XVDZJ!5?ZY;#+4G^90)@ ?;_D7.TV M1J#[UJ7_ 5!+ P04 " ":B&Q2+-2 )#8# "!$ &0 'AL+W=O5P1)B*MM\!8D>F7,14Z6;8N'*E0 :ID%QY!+/Z[DQ98DS[*=] M8S'L\[6*6 )C@>0ZCJEXNX6(;P<.=MX[)FRQ5*;#'?97= %34$^KL= M-T<) M60R)9#Q! N8#YP9?WY*."4AG_&"PE:5G9%*993I.#2>P@60-: (!7R0LK=0Y&H-( M-SP) 'V;16Q!S8!$IR-0E$7R#)T@EJ!'%D6FO^\J3<4 ND&V[.U^67)DV1$$ M;=3!+40\XCU-1^CTY.QO%%7R.IGI(SNE>>L\/&AO=*XCEBX791<[L MPIIE06A5(L1S0HC&?)VH0[NR!^ZFP.8+NQEVNNVKOKLY0*>;T^E^K.CH-_IW M16NAJ:)"(:UJ0,\W.R9?KHU:\+EG7I8R]G+>O89ML)\S\VMM<,OT,QX>VF$[ M,D9O0(6%XF5.\;*>!G5W (G2)_LAEG9PWV][WB<+RZNT%-A5:@XVZ%1''A,[AC%^DZH>B!SJ0-K? & M?-$TX11&@>U.4<.X,F2_Y%SXB&_AP@!P[V.5;XASX<(@L-^T72Z< =>S!NOQ M8(>N/AX*9\!V:ZA[/-C1?:_B>""%$Q"O02*M]C!2^ 3!#1,I*5T4ZKF#3:05 MT)4B)84U$+LUU!1I!3HY^C/++5THS>7\D8H%T_>_".8:R6O[^C06^_ONOJ'X M*KUCSKC2-];T<0DT!&$FZ/$YY^J]8:ZM^;\.PS]02P,$% @ FHAL4F:] M!9(3 P %PH !D !X;"]W;W)K&ULG9;;;N(P M$(9?Q8IZT4K;YD@"%2 5:+6]J%25=O?:)!,2-;%9VQ3V[==V0@@Y:=4;B)WY M?W_CC _3 V6?/ $0Z)AGA,^,1(C=O6GR,($<\SNZ R+?Q)3E6,@FVYI\QP!' M6I1GIF-9OIGCE!CSJ>Y[9?,IW8LL)?#*$-_G.69_%Y#1P\RPC5/'6[I-A.HP MY],=WL(:Q,?NE+#OE[:K!#KB5PH'7GM&*I4-I9^J M\1S-#$L100:A4!98_GW!$K),.4F./Z6I48VIA/7GD_N33EXFL\$3; M5.K$_)F$- ?TCH_ T2U:TGQ'"1#!$8W1^25Z/,K"X8"N5R!PFO$;&?RQ7J'K MJQMTA5*"WA.ZYYA$?&H*R:7-%094XJK\EW*W/20K\- MFI70$>.,O4EW?K9UWMZL[U5GJ;L8T/;M!E57U,CJ*0F[MNG:WZW14ED?T6U" MM4/ZB)PSD3-(=*J$X3HM32Z_4FW!EGP=4:[;^RW/NZCM#C*6QY$BA.(X,J\W M0"!.Q4TGK=O:[ERO!=L.DG4P\AJP9NV(S8%M]&&J"Z"\[_ 5!+ P04 " ":B&Q2>SO43Y<# "1"P &0 M 'AL+W=O'-6LB":!C*C:MVDI*\-BJXZWM> M[!:$E9OXRC9;;2;U-DS,EM9"?%L!G?YQ/$, M$>4TT\8%@;\]G5/.C2?@^+]QZK1K&L/SYS?O?]>;A\VLB*)SP?]EN=Y.G-1! M.5V3BNNOXO /;384&7^9X*K^18=&ZSDHJY0616,,! 4KC__DI0G$F0%LU&[@ M-P;^[QH$C4%0;_1(5F]K0329CJ4X(&G4X,T\U+&IK6$WK#3'N-02WC*PT].[ M,A,%18_DA2ITC19T3:6DN9E ,Z6H5HB4.;IG9,4XTPQ4'Q=4$\;5%>B?E@OT M\<,5^H!8B1ZWHE*@5F-7 YI9P,T:C-LCAM^#L:#9#0KP7\CW?,]B/O]MJDA3]-ULI+>'#^SZP1- N$=1+A#U+W)(< M/K>5KL/+RCTMM9"OD!F*RCVU1?#H+ZG]F>S<3\, 8K4_#U-7$R1QJWD'&K:@ MX2#HTY>[^>S!!G2TB\\6PSBX .IJ(CM.U.)$@SCM%RHIQ*RR1BJR@.$+,(OF M+)KOT.(6+1Y$FRWG:>BC>PK7"IIEF:A*SSCEK6T2#K%ZBZ4%\EJ6,)EX9"&9'R%8KM@4C[ MM3CJYD<2)Q>T71&.TYZ/%7NGF]\;_@BR3%:02/QTMULO;J^S>IR,+@@MHF@4 M]A">U28\2+C4(GN^-E4Z1W A0^NB>L^]<75.D/H=S*XHZ0WDJ5A@?Q#S46C" MK4Q^9[DP[>2W1863I"=O\*F^X.$"\XWPJDD;#LT:*3/K7=EX>9\*:=2!M,B" MN"]TI]J"AXN+29G\[4;74&Z)Z3FLG&&GM.%1W,&TJ$)\&4OWK%\RS>IG(C>L M5(C3-9AY-PD4!WGL_XX#+79U"[42&AJR^G$+/3.51@#OUT+HMX'IRMHN?/H3 M4$L#!!0 ( )J(;%+A,BX*_ , !0/ 9 >&PO=V]R:W-H965T9CC+@U3?] [ D(>Z$OHTVAFS_YPD MNMA!S70L]R#PS4:JFAF\5=M$[Q6PTHGJ*LG2=)K4C(MHM73/;M1J*1M3<0$W MBNBFKIEZ/(=*'DXC&CT]6//MSM@'R6JY9UNX!?/[_D;A7=*[E+P&H;D41,'F M-#JCGR_HU K<%W]P..AGU\2BW$GYS=Y\*4^CU/8(*BB,M6#X=P\74%76"?OQ MO3.-^C:M\/GUD_LO#AYA[IB&"UG]R4NS.XWF$2EAPYK*K.7A5^B )M:OD)5V MO^30?CO+(E(TVLBZ$V,/:B[:?_;0#<0S 8+Z!5DGR%X+QN\(\DZ0.]"V9P[K MDAFV6BIY(,I^C6[VPHV-4R,-%W8:;XW"MQQU9O5%%+(&\I4]@"8_D3444A2\ MXLP-LMR0XP=D= X"-MR)7M".<^"CI=0Q"2GGTB69JFG0Q<_+*>+0'?R?F1S MYYT;C-/W@&\C_KGN!-^GQ)D&CJ\T&-[M=A!BN<#_B>MPC MF5V9VH<3=DOC+/?2#,G",-,>9AKTN<79<%,%^A,1T&)U,^4FT,%ZN<+&>;Q8 M>+G"LM$\GLX^G 3(9CW9+.ATL6-B"X0+C[T\ M8=EH.HOS11!HW@/-@U8W2MYSEZ>,Q%1E&H5 Y3\8C#%_^:Q $0P#-1-(0$J.^T8!KC3OO RXS>,Y]>(,Z,9Q%N9YEGYI.,9];[AY M)!C';?QVF\?+$789X4*9^!?8D)+&LS?*ERS9D24+!X)&*3LGC\ 467]D]?[G M2U(H*+EWI0VXC6@:3]-WH,+2H9A-CSF_[]C 3V>"V@X$;\]Q"6CN^Z@[04*VTWC^<0/-' >&(^MTAL) MDF?U10UJZ\HNC4&K$:8]G_=/^]+NS!4TKYZ?VY+/U2U'F[9>O&9JRX4F%6S0 M,L6@%!'5EF#MC9%[5\7<28,UD;O<8=D*RGZ [S=2FJ<;VT!?"*_^!5!+ P04 M " ":B&Q2RJX]07P" #.!@ &0 'AL+W=ODJB$2)IB%M$^K7'J8]F.1"K#HVLPVA M^_6[=M*,MH!XV$OBCWN.SSVVKX>U5$^Z!#!D6W&A1UYIS.K:]W5>0D7UI5R! MP)F%5!4UV%5+7Z\4T,*!*NZ'O=[ KR@37CIT8S.5#N7:<"9@IHA>5Q55SS? M93WR N]EX)8M2V,'_'2XHDNX _.PFBGL^1U+P2H0FDE!%"Q&WCBXSA(;[P(> M&=1ZITUL)G,IGVQG6HR\GA4$'')C&2C^-C !SBT1ROC=?MRC?-RN&!E3/(+TD4?"!A+^SM M@4].A@>?]L"ST^%7K^$^6MCY&'8^AHXO.L7'GU]QEDP-5/K7$>ZHXXX<=WR M^Y'R=;,/E.,UI2*'?78W)(DCL;=]DX97?71VLVOJ^Z!H\"_FE;RXDQ.K9$=4]8^A=02P,$% @ FHAL4BT2^GC/ @ IP< !D !X;"]W M;W)K&ULG97?;]HP$,?_%2OJ0RMUS0\H=!5$*M!I M?:B$:+L]3'LPR858=>S,=@K=7[^S$S(*#>KV OYQ]_7GSA??:"W5L\X!#-D4 M7.BQEQM37ON^3G(HJ+Z0)0C>Z&W75BP56[L@A^/2KJ"!S!/Y5SAS&]54E: MT$P*HB ;>S?A]71H[9W!-P9KO3,F-I*EE,]V.O< " 8?$6 6*?R\P!JG]QL6,L2ZIA*OEWEII\[%UY)(6,5MPLY/HK-/%<6KU$ MH<8CV'?H=#KW&H><"K5IB+5(]\@D)7UD^;P M27UXU'%X&)%[*4RNR:U((7TKX&,D;3C1-IQ)=%1Q!LD%Z87G) JBX!V@Z8?= MP\]'<'IM=GM.K]>AM\!DBH1Q1EW-RJP[P>?D=I/P*F5B16X*60G,^1P4YES8 M)2-QGV(!-&X+,)42FOQ82,X)5O2:JO3G$>1^B]QWR/T.Y#> !D]:MH!+6#'A M:#"0$A23Z7MW7NL/G;Y]1%YBO(F7W4LX9O$&^K*%OCP*C56,3YC&$E; J;'D M$K\>I4"8AM3%4DK-[$V\6ZOU$8,=JJMP#_S0I -\T((/_AV\1%[U8>S! 5/8 MVT_XH4T'][#E'OYOE8!(C]?'\.#VHW _T8V;WU"7:ANFG\E:E;V#U56/":<,A0,K@8XO6KNBW4$R-+][(NI<%W MV@US[*2@K 'N9U*:[<0>T/;F^ ]02P,$% @ FHAL4L60,4:R! S!8 M !D !X;"]W;W)K&ULO5A;<]HX%/XK&J8/Z20S/3'[Y$Q-@%;N&F:%WSA?)^. MSN63K/Y*R.]J0:E&CW'$U4ECH?7RH^.H8$%CHH[%DG+X9R9D3#0\RKFCEI*2 M, 7%D>.YKN_$A/'&H)^^NY.#ODATQ#B]DT@E<4SDTQF-Q.JD@1N;%_=LOM#F MA3/H+\F<3JC^MKR3\.3D+"&+*5=,<"3I[*1QBC_>>BT#2"W^9'2EMNZ1FHB?] GHN[WR8C=/3N?0G+T,YR3>2&Q7.K649V MEA$-]EB6B0P6H#__"AE26<+YR9PG+YU>)V47MF.%> M-)[DW]&5EZ[-;.9C]M,QVU5C#L62B&0 M,D4BBL0,A3!2.G1"0P3;+YDJ79FBC=;$G938[+\>!F[?>=C6A(,6YP ? L(#&I$I)&(C MC2B51H7H(PT2#1GY@0ZJYF@]IK\=L9V\V"R>3:2=3Z1MG>$_INV0RZ]BM/P_66^\&A85NR]/<>\ MWJ[WXP-&S[S';K%G=*W^0Q4NA3(R.4/3)S0Q"OH#74QN[RT9Q5M;4ORF+8"+ MI0A[UHF=QB*!L,.T]((BJ@+#,"61R14D(Z#0!&7)&&:\VX'V*^-E1Z5,@VMNMV=>;ABC=V!?^XJ[J+,# M8^&N91OE;!T)F7->^ 2<,ZY01&= YAYW0(#E^NAT_:#%,CTEF@JM19S>+B@! MKXT!_#\30F\>S,%3?H ]^!]02P,$% @ FHAL4J%*WI*R @ V@8 !D M !X;"]W;W)K&ULE57;;MI $/V5D94JB=1B8RYM M(T *D*I]B(2"TCY4?5CL :^R]KJ[ X2_[^S:."0"VK[8>YDY<\[.^GBPU>;) M9H@$S[DJ[##(B,J;,+1)AKFP+5UBP3M+;7)!/#6KT)8&1>J3XKD^AX.$=O]$0EPGQ&\3NB<2.G5" MQPNMF'E94T%B-#!Z"\9%,YH;^+/QV:Q&%JZ+/X+.(4DQ9TVN\ACN+H"*')/Z>W/Y^A MTVD.M./Q.B?P'I"D0;[G!&,LD,_4PL_;A27#-_;7F0+=ID#7%^B>*#!#DS Z M?V*@EX!5_\REY5M!2>9ZE_ !&[E8N^_$ FD0[F(S3/IJ"TK78\H$P08M'6WF M>2J=J!5%[\YHZC6:>O^O">TEK(RV%DJQ S8LV&8RR1K)+V+0LL2C\H]I.D^E M_3=-_493_RS0Y/"HN0E[5 M\F,QW2:F$A >V$2.9N7=TS*?=4'5]]:L-@9]ZWWIS?J8C;ORV1>8RO7OA5E) MOG0*EPP9M3XR(U,Y:34A77HS6FAB:_/#C'\^:%P [R^UIOW$%6A^9Z,_4$L# M!!0 ( )J(;%**6*GCA ( "D' 9 >&PO=V]R:W-H965TC&DO$!OL0^^Y[G[KE3SI.#TG+L?/W M#I\Y'LS)'IR2M5)WSKC*ID'D$D*!*3D&9I<]+E (1V33^%%S!DU(!SS=']G? M>^U6RYH97"CQA6>43X-Q !ENV$[04AT^8*UGZ/A2)8S_PJ'R/1L&D.X,J:(& MVPP*+JN5W==U. '$HQ9 4@.2QX!!"Z!? _I>:)69EW7)B,TF6AU .V_+YC:^ M-AYMU7#INK@B;6^YQ=%LB8*Y>IJK!5>]32MI4F(=E\'&N8UK'G5>RD)7:=C)>8]J ?OX8D2J(G$EK\-3Q^VY%.ORENW_,-6O@6MJY*\(P1 M9K#$/0<,[\+S]=M[45ES[SL&2FSOX^M'ZP!5A8;YU1!@V$8;/97X2 MH43M+/M7/]7D;J;^L!=%+Y[J13=N$/V)>R!EU$@9=1+-N1"V_)\TR] V(46^ M9VO1V8>SAOKL/_5AW$08_[,^=#/%@[8^/(-+VOH0GDP=.RFV?A@;2-5.4O7+ M-J?-O+_P8^[1^=R^ ]78_DU3/2+73&^Y-"!P8RFCGAN[NAK,E4&J]+-MK&PO=V]R:W-H965TNJ.(."JIXH@>N5M9 %13V4J:M*"32QH")W M \\;N05EW G'=FXNP[&H,&<, MYN22UW\*L[G3E:XX64*J"X:*?"#3)&%FY4GH.GKLHI9ER-VX MD3"K)01')/@!N1(<,T4^\@22QP2N]M.:"G:F9D$GXP7$/=+WWY/ "[P#@J(7 MP_VS#CG]=H_[EJ]_A"\2/-8[(^L]6S!U0WY]U3'D$J%0OSLR#-H, YMA<"3# MMZI8@21B3?3Y-GEXNJN'.E20FFUDV[)9Q"II&7&8G*@./?D>X6*)6#\8 ;D MFC.$A"R1(JB.Z0]QVF8X[?0Z!VDRZ(O8>A"H#Z[<^5_=-3<+R$.E MZ6;N^SW/>W/H4#V#"_[%/;)VUEH[^U]EC#)]NW6D]+V'6])[I8KY>S>Q_UHU MBYZA]@\4K5;I[K4.S9W:CJI(+"J.]87;SK9=>VI[U9/YF>GFMB4]T-2? E=4 MIHPKDL-:4WJ]$WVR9=U=ZP&*TC:HE4!MT+YF^HL$I G0ZVLA<#&PO=V]R:W-H965TV(X2#[W&4L,EHQ_G^ MVC#8:D=BS*[HGB3BS8:F,>;B-MT:;)\2O,Y(<618IND9,0Z3T72XRUY)?SK_CD5=T9I91W& M)&$A34!*-I/1#;Q>PD 2,L1/(3FRVC600WFC])N\F:\G(U,J(A%9<6D"B[]W MB2%H2.GXKC(Y*GY)8OSY9?\@&+P;SAAFYH]'/X9KO)B,T FNRP8>(O]#C M(RD&Y$I[*QJQ[!<<"ZPY JL#XS0NR$)!'";Y/_Y>!*)&$';T!*L@6&V"TT&P M"X(]E. 4!&R%<7#&?BH>?E"F)BU#- -^'%/TNP5 P(%[O%J=^*" MBQGA.(S8I3#R]74&+CY<@@\@3,"7'3TPG*S9V.!B'%*-L2HTW^::K0[--OA, M$[YCX#Y9D[6&O^CG0ZO'@"$"6$;1.D7QUNJU.".K*V##'X!E6J9&T%T__97L M!=WLI,_ZZ8M#TDN_[Z=_QFFO^(?!8X>!AOYI\-BU],?!8]?2YX/'KJ4OSLO[ M\A^'KC$-[;*8[W1G+O.A>R)ZF/$RVC;K]Y4G P9R3F/W:X\PIG3F9,Z?# MV1?*1==(R3M)#D1;Q3G?S_AR:7^?6FX W;'Q7B\-#0J:KME$S5041*[O-5'W M&I0/'=A$/6A0@8-:'C_I/-HH:*(>=1X1=)JHN0;E(-MNHA8J"ED>:JE?JBC? M=&$5B48RW3*9;F\RBQ8N9DR8K&A,C(N(,G:IRZJK^'?M5NSN5(QEN58KI2H( M(MBR=*^"[*"%>= 8\B%JI5,#"W5U#\Q2?$)JMB"XU(+,&:@CS2V%^K[";6/:D M/SJ%^:I/I C3@+PN8:@4AGJ%/*F!.0+FZR,+:[M+^"_UE45AJ27!:0M549;EP0Z=5J73.JMJ"GK= M;8 4;2K("[I"6*WIT#ZK;@JZUVQ_BC8-RD$=O096>P#8OPEX.B08/.$WUC>= MJT4(NO]#]52=$O:WR@'5HS9"RW8]KQU<#0S:0= 1W:ICPOZ6^7>J1^V,7M"6 MJ>F>INMVJ*S:)^SOGW]9.T@S]=I+H094WS$TI57=& ;GU4Z@+OB6$C85Y*&6 M,J/V!1Z3=)L=$C&PHH>$Y_OW\FEY$'63';^TGM_"ZSG4/%_(@ZOLB[\RGY]Z MB4^8;2@^O2.R$:[,*U_46)H?).4WG.ZS[_\WRCF-L\L=P6N22H!XOZ&4GVZD M@_(X;_HG4$L#!!0 ( )J(;%),TE LZ@( *P) 9 >&PO=V]R:W-H M965TU<@ J06E"UE;H2*NWN MPVH?3##!:F*GMH'V[]=V0AJNJE2)%_!ESLR9X\G8O;60KVI!J0;O><95WUMH M7=SXODH6-">J)0K*SY>\269*%!V*[ ^;Z47?ZWA@1N=DF>DGL?Y)JX0BZR\1 MF7*_8%W90@\D2Z5%7H$-@YSQ\I^\5T(T "@\ L 5 '\5$%2 P"5:,G-IC8@F M@YX4:R"MM?%F!TX;AS;9,&Z/<:*EV64&IP?WC!.>,)*!!UX6A17W=FI.'$QH M:@Y,*_!C,]PRNAQ135BFKLS^RV0$+B^NP 5@'#POQ%(1/E,]7QN*-I"?5'3N M2CKX")T135H@0-< 0PP/P(=?AJ/N-MPWPM3JX%H=[/P%1_QMTGZBA9":\?0: MW"I%[4(BC&S&/@4/FN;@[Z.!NJ'Z=R)P4 <.7.#P2.!GH2*$,$C>X!0'L["1PP"B,X\/\HYI_=)+_H_VRUV1%3YQ3 M7/N*SUL@[3IP^UL%TMX3#B$8AO&.OOMF;8C;1P3NU-PZYRB0SAZW$':[T4X& M^U8X,%__X0RZ=0;=TR6RY 0\DJDZ<5((?K98>-XB08WNCKY5)A5\2SX81;ME M(LNG03G1HG"WZU1H[X<(\IZBT!F9_+H3>3.R%73_0!O\!4$L# M!!0 ( )J(;%)I)ZG+[@< $,J 9 >&PO=V]R:W-H965T!=&R>CZLKKV*;N^ M3/=%'"7J4^;D^]TNS/Z]47'Z&%]?/H6/ZHLJOCU]RO2W M\<'+.MJI)(_2Q,G4YFKT&[E84ED:5,1?D7K)CSX[Y:T\I.GW\LM\?35RRQZI M6*V*TD6H_SRK6Q7'I2?=CW\:IZ-#FZ7A\>=7[W?5S>N;>0AS=9O&?T?K8GLU M$B-GK3;A/BX^IR\SU=P0+_VMTCBO_G=>&M8=.:M]7J2[QECW8!LVW>=ALLXOQX7N6MG >-5T MXZ;N!NWH!G,^IDFQS9UILE9KQ'YAMR?4XF"LQ^0P,/1U8&ZHU>-$K=X[C+QS MJ$M=I$.W=O,OZDF;NYWF$[OY8I]8S:=V\X]A9NW\W>![)Q(QOQ]\[ZCY;/"] MH^;SP?>.FB_^G^[+7QZZDS!DA_G)*G^LP]]G]:R2O9VF>ZZ4@>XP23,K:VC^^ <:X %(BE"L],&03DY*#4 4SI#V DZ!C";D!SYH;F%"'B6P4TN38ES'%ZZB?U#1MZKX MQY/*PB)*'O7ZN4IW:GP6:UG?8H+Z1ON<@1EP:S*4PC&9F! 1!'B:FA"3@+E# M' 4$:HE G@!=FB&0:TQ)$SH7$D3APH0\*<"T72(WQ[KF8W!0,K J^;LN?TXT M=#99NG-6>E<2)?M2X;36.DW0U!N8=P=GSZW),.)">4V(,!_,Z"GBB4)Y3882 M#^3O>Z0U"L-R9D("IO@YXHC0#DW$01-AU>1#F2(K&=91WBBAUD="O',2+5NZ M:91SBO!'^>V-5PZ]J9$P^@@G8"\QZ26F)G%./ 8&_J[7SWTO,>LEYC;B1!)Y MD$0.G";8 ,L!D\!DD$E@0L@D0%HCA,"!-BED&B#MF=/ A,QI@#@ZG@9UDD.& M@$JXZS ASKR.Y8JX;;GH]NI7Y[=Q,V?"HLBBAWT1/L1Z J4ZX^UV:>+HVG7U M?9O&:Y7A]:!K[(I,K1$($1NA$+6Q!A&Y$0S1&VN2P"W1#*$"#A7'7+D>W&EB M(V%JCE#=)%.\+O2K_A-*L=QUND'(^V*1&*5-K'#/$ MQK$^M0?U8=:!P7JG S.R"3X\AN(XUI5/VN<0Q.O-)^4: K-)QR[-FD_:>IG8 M"^:?SB=FP6=$62\RZ4>F#7(RRN=:- [CJ]?5?3\RZT?F_G0K8E M,['7S+^0,,R"SY"R%YGT(],&,88%/@;I=W7?C\SZD7D_LAC8YZ75U:F4;@@&!I*N+N^56=0)V8=F+'+ M&.1MT3$^QB86QT1'L+65)[&7GK^0-V3_EE(.V5)BD*FX29V;@WV'.^O3&S5B M4&Z4,O880WPMA@S,$H]AWA4S7FE+7'0MABB M9&#BJ+VBD=/X."G172&YA(<6MSCI2B%!S3E!22XDA<_KIRC)A,L\N*= 2<(E MHT#U>X2D0E>@%#Z"G>&DYPL/KDXHZ3+IPE%:H/WT?2D"N$RA/GTAA-^Q;:5M M14KM%>EQ K%I3Y'',X(1RN%!&DIZA+C"T!XE?9] G:8HR3WIB0!JCY&4$.$% M4'N,)(0;Y PCF<_= !X>S%'2"Z1D'&J/WE$@ AY [1%2WXZ>)%Z']FV52NU5 MZM?PAZ,V&[4JT"-E9BP4GM_59ELF4?MY[8 *#&W M6+[/ A@D)L7UC@?&"$+Y\$GJ%*.XF1P1RI/&HHA0#&Z^9AAE/+N=H[Z.'LG4 M$HR/7O7:J>RQ>ALQUV72/BGJMTH.5P]O//Y6O><'KM^0BSE!KB_(Q;)^M:QU M7[]>^;%ZUR!W8K713;GO YUOLOJ-Q?I+D3Y5+YH]I$61[JJ/6Q7JDJT$].^; M-"U>OY0-'-X;O?X/4$L#!!0 ( )J(;%(@ZK"]O , &,. 9 >&PO M=V]R:W-H965T, IXG?TB#/Y):8L14).V=[D1X91I)528MJ6Y9DI M2C)C,=-K]VPQH[D@28;O&>!YFB+VM,*$GN<&-"X+#\G^(-2"N9@=T1YOL?AR MO&=R9E96HB3%&4]H!AB.Y\82OEW#0"EHB:\)/O/&&"A7=I1^5Y._H[EA*428 MX% H$TC^G? :$Z(L21S_E4:-:D^EV!Q?K+_7SDMG=HCC-27?DD@BP#T5" WH""72K8 M;87)@()3*CC:T0*9=FN#!%K,&#T#IJ2E-370L=':TILD4VG<"B:_)E)/++XB MDJ,BH%D$/N6()/%3DNW!,@QIG@D.7F^P0 GA;\ M^++=@->OWH!7(,G YP/- MN=3B,U-(),J>&9:[KHI=[8%=H0T^TDP<.'B713BZ-F!*%RH_[(L?*WO4X@:' M=\"!-\"V;*L'T/J'U6$P L>IPNIH>\Z O>V[-=A*RD4YP3< VK=6<"-=/F') M *&"5\=]22254!9BKE/P@#EF)SGYYX$2 N19/2,6_3N":5)AFFA,DP%,*T34 M-@")/_^ GO77#N^3+%.YIC&XQRRA45\F"Z.^-JJ*PDEF+Y A/C6CVQ5R7->I MA*[PNA5>=Q3O,HH2%:'>\U6H>HT-[<#W6ZBZ0M[$[0?E5:"\45 ;F=)P$)77 MV?#6=6 +58^0#.BT'Y=?X?)_)+E%9I$ 6!XE&A?3XV!N_0X4QW>\%MZNT-4! MN(([K>!.GPECC!G#$1#H$9SJ&G3APLAQ#ZHM@M^&@M"JRZWU$B0LK5YERFN3 ML$_(]@8.%FS<$/#G>5CJ7A%QZG:0=:4&#A"T:UCV+S"Q5+YB64_$>J2&N0CK MZ@^=%V!C:?2Y6':EFHY=(Z[O!CA^.=04*%#*!V(QB&B^$W%.2E_*5\$8%^KZ M#MW?AZ%U@8?C%?YG&=HMZX'3R5U72&9X('=UZ8?CM7^TU/U!:WVE.BC=!M1FBO;K(V+RU') <"Q-6G>^9"(K M.IIB(NA1-P4[*F2+H8<'V05BI@3D]YA2<9FH#:J^&PO9>54J, MTLH$,>J-?3_T&"(LUNF*I"(FJL8AJT)V.5+&L,@? ^!A;L1*8[AP]G; MG[50UV^ 74?O1B/_PG\XO][UG#G7.?3V E\> #P(.P0:'L36?XFO/PA^=1CX M2]A#T!^VH;NJ_JV*T_V( MDH4D)BI#C-"U-8^-(1%42*!T)VHB@;%4C]8=6,TTJ<-AA O9Y+89[._";=]Q M;#1#D%#:$AQ#:YA%)5(*2WZKE69S8WSF DZ>KTO-,)=H'8PO81?0+#K)0L@4 MRS9- #>F641Q9NA(DA=F5:+TC%,IP;20$I0+CAH.FP@G:-@$4WIOGN ?V1;V M*NO=J&_ND[>B)N1$"V,5@]]'L]A]V,FK<$%)ED)]KO5Q>*.;3L%W$F=DU>BK MK"4PA!X,HZ.RI.M/E.2<87OX@Q/.(K2) X60Y%%G,ZV2: .6$"RQ5"3I6WY) M5,[Q2FW::94-\4?.\GP%$B>P'5/IL?/T0U:QT[R."OIN2&C-\ELS3&M%9AY,8;?S5Q* MNZ1@41.J"'=:0=(4\V?CC(97:*$_<[;P]?X49ZBF:MXZ8]C)WW!*:C9M=]V9 M0KA=G?S5'"\(FX3=M]3L#U!+ P04 " ":B&Q2EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )J(;%('F)G.=08 M $LZ / >&PO=V]R:V)O;VLN>&ULQ9O;4N,X$$!_19679:N6#7%\FZEA MJC(0AE0!R1)V7J>$K23:L:6L+ /AZU=V K3!Z=J7CI^"+\@GDMVG6U:^/&KS MZU[K7^PISU1QVEM9N_[<[Q?)2N2\^%.OA7)'%MKDW+I-L^P7:R-X6JR$L'G6 M]TY.PG[.I>I]_?+2ULSTX8:V(K%2*[>SVO%#BL?B[7BUR1YD(>]E)NWFM%?_ MG8D>RZ62N7P6Z6GOI,>*E7Z\U$8^:V5Y-D^,SK+3WF![X(>N 87TA2V/J-NGSO&!^%.WFZ55E_(S ISSJWX;G2YEFI9 M->.^11]\C;H?7CZWG?C9_)]NU(N%3,2Y3LI<*+OM1R.R"E 5*[DN>DSQ7)SV MSO2#,-7W<1>8I-OO9AT4Z"GS6;H#9I+6>(0HTYOY]&IR/KH;G[-OHZO1S=F8 MS2_'X[LY /000*\S0'8TXP!RB$ .#P@YOW,?U^,;!SB]8-/9^!9 ^@BDWR'D M3P] !@ADT!GDV?1Z!B!#!#+L#O)R= ,@(P0RZ@YR-+\$D#$"&=-"3LV2*_E< M'V!YCDW&Z87;"Z7 /(3 OF)%O);64@EBH*-DG]+=_'Z!!B^3[#X?4(+ M-TH272I;L%N1"/G W=7_8$I8R(?ZA5@P$_7@3M!F X$PGPR(A>*RE[7++3;U M[39V [JN_N%#GV$V&1#K9.+R(;6L+LI&1>&2D0]TF$8&Q![YKG7Z*+,,\F#& M&! KPST!IA0INY*\3CBE:#R-8<-T,"#VP97@1;-GL+@_( [\ MY@+8]'>(X[V$Y7H M7+ [_M082@^+\!YU":'S7-KJI**.J6>NG'.5E5!)\TGTT"J"..J/\W6F-T(P M%_X7TK+YBAL'R689;PPN%O8]XK!_"W:R1VE7[)K_HPT[*POK1AUB8O'?(X[_ M%U)Q-[8\8Q.U;:!*WD;WNG3=*F#.YF%:\(BU\%?)C2OVLXU[CHLR:IC=*1P^3BM=E M-?%S"#$QOWA=U!/LZ*[*W0MX:PXQU0P[*BQVH! 3L\_P4/5%:P=BRAEV5VA4 MK! 3G;KJI-AH[4W,.L,#51VM8)AGAHI"!IQ<(D M,NR@,FF%Q!0R/'R)TL;H8P+Q#UBKM,)AVO")M8$FL8V,QL<S"S3 M"8?S7CZF&9]8,_LP9^YLF4N(B6G')];.?DS-+C1\6^QCXO&)Q;._*C@7EL/> M###W!.3N>:T*:JZL89X ,T] ;!ZL+#AF9Q 3,T_08?7BGG&(B9DGZ*9Z.=Z% M=HB)F2<@-L]>S&U,AYCHRW=B\^S%'!=6YK!D#3#S!,3F>:L%VQYN3#8!L6Q: MB\$V2$PU ;%JZFKPF%UIM61WPN1L6QZV86*J"8A5L\/<93WJ7:H.<]\04TU( MK)H=YC6WI=D_X"&FG)!8.3M$]W0+(PK+QD^NL4*\@$),3#DAL7)V$P+[AAQB M8LH)B97SBGGKSGO?E\U!QY03$BOG%?.B='>F8/4VF_'-]DT=Q,24$Q(KYQ5S M:E?"["C?1AUBHBN^B)73.BOT=J="3,P_(;%_]F%6*V&;;]A#S$!A%W-LQU7. M4>;K1CH48@8*B0V$]F9CDBC"#!01&PC'A*^](LQ"$;&%<$PX211A%HJ(+;0' MLUHP4,VW0DS,0A'Y8H&/,\".TK68F(6BKML-3*D&+-0W.62 MM4:&%&,6BHDMA&/"#"G&+!036PC'A*_18LQ",;&%T'>GS7L3_04,L870)8!- M3,Q"<6VA?GUR\?5+*A92B?3&7:)P^Q.>)3/#JH^JI8'G!]42ZT6996=NWU1= M:9Z^_!;RY7><7_\#4$L#!!0 ( )J(;%(X96OGF@( '(T : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NZJ]JC.*O9 M9!OE LAI_RBV0< HR>W'(>C'EW)LQD-['O:';EA\ MGH[G85WMQ['[5=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU;W]S.J MI\?[F8O7KZ[\S\1VNSULRN]V\^=4SN,_!M!P0[$(@=D.Q 8'9 M .! MV@'9#@1N!X0[$,@=D.Y 8'= O .!WH)Z"X'>@GH+@=XR>=DFT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706RD<"O2/J'0GTCI./W01Z1]0[$N@=4>](H'=$O2.!WA'UC@1Z1]0[$NB=4.]$ MH'="O1.!W@GU3@1Z)]0[$>B=4.]$H'>:_*PDT#NAWHE [X1Z)P*]$^J="/1. MJ'F<"O3/JG0GTSJAW M)M [H]Z90.^,>F<"O?-DLS>!WAGUSC^I]S!^'P_-7/TGU>+FWW!Y_ M77Z?1)Q75YSK^XKAZ2]02P,$% @ FHAL4J>1ZEDW @ WS( !, !; M0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!A8M4B+5(LZF[;;-HA=0 M)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.FC M$+[>V[[RZ3C9(:[L1M=7(7YU=V*JZD-U9X7<;+2HQR'8(:S#7".YN?YL=]5] M%U9?CO%GWX[#-G&V\\GJTVGCG+5-JFGJVKH*<5T\#,T?*>NGA#2>7/;X?3OY MJ[@A$:\FS"M_#W@Z]^W!.MR$#X^=]>GY$J_T..YV;6V; ML;[OXY'43\Y6C=];&_HN/16].I\F!VO]^?H#LL\O%@>E]_Q[S-^J?_. M/B2D#P7I(X?T44#ZT) ^#*2/$M+'!T@?V8;2"$74C$)J1C$UHZ":453-**QF M%%/C'\,X7R_]:;GX! M4$L! A0#% @ F8AL4@=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "9B&Q2L"* 8>\ K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" "9B&Q2F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( )F(;%+0K45NE 8 0: 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ F8AL4NB5#5&S @ 8P< !@ M ("!'A8 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ F8AL4M4IX?*5 @ ;P8 !@ ("!JB( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL M4H4W(&D))0 !W4 !@ ("!,C4 'AL+W=O&UL4$L! A0#% M @ FHAL4BA%?=5O @ 8 4 !D ("!!FL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4N)AX@DW"P JQX !D M ("!^GT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FHAL4CP,B9'R" 514 !D ("!NZ$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFHAL4@VHB"G! @ '@8 !D ("!VKX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4HO'VOW(! MOPL !D ("!T,H 'AL+W=O'[@# !Y" &0 @('/ MSP >&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4N5Y+JVP @ L@4 !D M ("!SO@ 'AL+W=O&PO=V]R:W-H M965TD@>?@( %X% 9 M " @9(! 0!X;"]W;W)K&UL4$L! M A0#% @ FHAL4@^S2[9M @ ( 4 !D ("!1P0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL M4MC@JY?% @ ( 8 !D ("!S T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4MW( ]*/! O0L M !D ("!@!&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4JAL 9')!0 G@X !D M ("!\B@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FHAL4M]C4QOT P F0P !D ("!E3&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4E## M4B8E!0 KQ8 !D ("!0T4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4LGW"7"* @ V 8 !D M ("!HE(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FHAL4@_G1X]% @ * 4 !D ("! M4EL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FHAL4ML[6<2 @ K 8 !D ("!M64! 'AL+W=O<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4E^BC)0$ P O@D !D M ("!,WD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FHAL4C4Z_NB: P )P\ !D ("!WX$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFHAL4K;>CB='!0 8A< !D ("!LY(! 'AL+W=O&UL4$L! A0#% @ FHAL4N:#K+H?! M@ \ !D ("!5Z ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4DU2'Q_)"@ P4T !D M ("!P*L! 'AL+W=O&PO=V]R:W-H M965TY 0!X;"]W;W)K&UL4$L! M A0#% @ FHAL4F:]!9(3 P %PH !D ("!!+T! 'AL M+W=OSO43Y<# M "1"P &0 @(%.P $ >&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL M4LJN/4%\ @ S@8 !D ("!3\@! 'AL+W=O,\" "G!P &0 M @($"RP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4J%*WI*R @ V@8 M !D ("!\=(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FHAL4H.NBB2.! VA, !D M ("!JML! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FHAL4B#JL+V\ P 8PX !D ("!M>L! 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " ":B&Q2IY'J63<" #?,@ $P @ &7_ $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 80!A )X: #__@$ ! end XML 111 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 112 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 308 541 1 true 84 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://lunainc.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106102 - Disclosure - Business Acquisitions Sheet http://lunainc.com/role/BusinessAcquisitions Business Acquisitions Notes 10 false false R11.htm 2112103 - Disclosure - Accounts Receivable, net Sheet http://lunainc.com/role/AccountsReceivablenet Accounts Receivable, net Notes 11 false false R12.htm 2115104 - Disclosure - Inventory Sheet http://lunainc.com/role/Inventory Inventory Notes 12 false false R13.htm 2118105 - Disclosure - Property and Equipment, net Sheet http://lunainc.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2122106 - Disclosure - Intangible Assets, net Sheet http://lunainc.com/role/IntangibleAssetsnet Intangible Assets, net Notes 14 false false R15.htm 2127107 - Disclosure - Goodwill Sheet http://lunainc.com/role/Goodwill Goodwill Notes 15 false false R16.htm 2130108 - Disclosure - Accrued Liabilities Sheet http://lunainc.com/role/AccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 2133109 - Disclosure - Debt Sheet http://lunainc.com/role/Debt Debt Notes 17 false false R18.htm 2139110 - Disclosure - Leases Sheet http://lunainc.com/role/Leases Leases Notes 18 false false R19.htm 2145111 - Disclosure - Stockholders' Equity Sheet http://lunainc.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2154112 - Disclosure - Revenue Recognition Sheet http://lunainc.com/role/RevenueRecognition Revenue Recognition Notes 20 false false R21.htm 2159113 - Disclosure - Income Taxes Sheet http://lunainc.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2166114 - Disclosure - Commitments and Contingencies Sheet http://lunainc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 2168115 - Disclosure - Employee Profit Sharing Plan Sheet http://lunainc.com/role/EmployeeProfitSharingPlan Employee Profit Sharing Plan Notes 23 false false R24.htm 2170116 - Disclosure - Relationship with Major Customers Sheet http://lunainc.com/role/RelationshipwithMajorCustomers Relationship with Major Customers Notes 24 false false R25.htm 2172117 - Disclosure - Financial Information About Segments Sheet http://lunainc.com/role/FinancialInformationAboutSegments Financial Information About Segments Notes 25 false false R26.htm 2177118 - Disclosure - Quarterly Results (unaudited) Sheet http://lunainc.com/role/QuarterlyResultsunaudited Quarterly Results (unaudited) Notes 26 false false R27.htm 2180119 - Disclosure - Valuation and Qualifying Accounts Sheet http://lunainc.com/role/ValuationandQualifyingAccounts Valuation and Qualifying Accounts Notes 27 false false R28.htm 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 2303301 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPolicies 29 false false R30.htm 2307302 - Disclosure - Business Acquisitions (Tables) Sheet http://lunainc.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://lunainc.com/role/BusinessAcquisitions 30 false false R31.htm 2313303 - Disclosure - Accounts Receivable, net (Tables) Sheet http://lunainc.com/role/AccountsReceivablenetTables Accounts Receivable, net (Tables) Tables http://lunainc.com/role/AccountsReceivablenet 31 false false R32.htm 2316304 - Disclosure - Inventory (Tables) Sheet http://lunainc.com/role/InventoryTables Inventory (Tables) Tables http://lunainc.com/role/Inventory 32 false false R33.htm 2319305 - Disclosure - Property and Equipment, net (Tables) Sheet http://lunainc.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://lunainc.com/role/PropertyandEquipmentnet 33 false false R34.htm 2323306 - Disclosure - Intangible Assets, net (Tables) Sheet http://lunainc.com/role/IntangibleAssetsnetTables Intangible Assets, net (Tables) Tables http://lunainc.com/role/IntangibleAssetsnet 34 false false R35.htm 2328307 - Disclosure - Goodwill (Tables) Sheet http://lunainc.com/role/GoodwillTables Goodwill (Tables) Tables http://lunainc.com/role/Goodwill 35 false false R36.htm 2331308 - Disclosure - Accrued Liabilities (Tables) Sheet http://lunainc.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://lunainc.com/role/AccruedLiabilities 36 false false R37.htm 2334309 - Disclosure - Debt (Tables) Sheet http://lunainc.com/role/DebtTables Debt (Tables) Tables http://lunainc.com/role/Debt 37 false false R38.htm 2340310 - Disclosure - Leases (Tables) Sheet http://lunainc.com/role/LeasesTables Leases (Tables) Tables http://lunainc.com/role/Leases 38 false false R39.htm 2346311 - Disclosure - Stockholders' Equity (Tables) Sheet http://lunainc.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://lunainc.com/role/StockholdersEquity 39 false false R40.htm 2355312 - Disclosure - Revenue Recognition (Tables) Sheet http://lunainc.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://lunainc.com/role/RevenueRecognition 40 false false R41.htm 2360313 - Disclosure - Income Taxes (Tables) Sheet http://lunainc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://lunainc.com/role/IncomeTaxes 41 false false R42.htm 2373314 - Disclosure - Financial Information About Segments (Tables) Sheet http://lunainc.com/role/FinancialInformationAboutSegmentsTables Financial Information About Segments (Tables) Tables http://lunainc.com/role/FinancialInformationAboutSegments 42 false false R43.htm 2378315 - Disclosure - Quarterly Results (unaudited) (Tables) Sheet http://lunainc.com/role/QuarterlyResultsunauditedTables Quarterly Results (unaudited) (Tables) Tables http://lunainc.com/role/QuarterlyResultsunaudited 43 false false R44.htm 2404401 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Organization and Summary of Significant Accounting Policies - Additional Information (Details) Details 44 false false R45.htm 2405402 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details) Sheet http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details) Details 45 false false R46.htm 2408403 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 46 false false R47.htm 2409404 - Disclosure - Business Acquisitions - Allocation of Purchase Consideration (Details) Sheet http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails Business Acquisitions - Allocation of Purchase Consideration (Details) Details 47 false false R48.htm 2410405 - Disclosure - Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details) Sheet http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details) Details 48 false false R49.htm 2411406 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) Sheet http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails Business Acquisitions - Pro Forma Consolidated Results of Operations (Details) Details 49 false false R50.htm 2414407 - Disclosure - Accounts Receivable, net (Details) Sheet http://lunainc.com/role/AccountsReceivablenetDetails Accounts Receivable, net (Details) Details http://lunainc.com/role/AccountsReceivablenetTables 50 false false R51.htm 2417408 - Disclosure - Inventory (Details) Sheet http://lunainc.com/role/InventoryDetails Inventory (Details) Details http://lunainc.com/role/InventoryTables 51 false false R52.htm 2420409 - Disclosure - Property and Equipment, net - Components of Property and Equipment, net (Details) Sheet http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails Property and Equipment, net - Components of Property and Equipment, net (Details) Details 52 false false R53.htm 2421410 - Disclosure - Property and Equipment, net - Additional Information (Details) Sheet http://lunainc.com/role/PropertyandEquipmentnetAdditionalInformationDetails Property and Equipment, net - Additional Information (Details) Details 53 false false R54.htm 2424411 - Disclosure - Intangible Assets, net - Summary of Intangible Assets (Details) Sheet http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails Intangible Assets, net - Summary of Intangible Assets (Details) Details 54 false false R55.htm 2425412 - Disclosure - Intangible Assets, net - Additional Information (Details) Sheet http://lunainc.com/role/IntangibleAssetsnetAdditionalInformationDetails Intangible Assets, net - Additional Information (Details) Details 55 false false R56.htm 2426413 - Disclosure - Intangible Assets, net - Estimated Aggregate Amortization (Details) Sheet http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails Intangible Assets, net - Estimated Aggregate Amortization (Details) Details 56 false false R57.htm 2429414 - Disclosure - Goodwill (Details) Sheet http://lunainc.com/role/GoodwillDetails Goodwill (Details) Details http://lunainc.com/role/GoodwillTables 57 false false R58.htm 2432415 - Disclosure - Accrued Liabilities (Details) Sheet http://lunainc.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://lunainc.com/role/AccruedLiabilitiesTables 58 false false R59.htm 2435416 - Disclosure - Debt - Long Term Debt (Details) Sheet http://lunainc.com/role/DebtLongTermDebtDetails Debt - Long Term Debt (Details) Details 59 false false R60.htm 2436417 - Disclosure - Debt - Additional Information (Details) Sheet http://lunainc.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 60 false false R61.htm 2437418 - Disclosure - Debt - Maturities (Details) Sheet http://lunainc.com/role/DebtMaturitiesDetails Debt - Maturities (Details) Details 61 false false R62.htm 2438419 - Disclosure - Debt - Interest Expense (Details) Sheet http://lunainc.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 62 false false R63.htm 2441420 - Disclosure - Leases - Additional Information (Details) Sheet http://lunainc.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 63 false false R64.htm 2442421 - Disclosure - Leases - Rent Expense (Details) Sheet http://lunainc.com/role/LeasesRentExpenseDetails Leases - Rent Expense (Details) Details 64 false false R65.htm 2443422 - Disclosure - Leases - Future Lease Payments (Details) Sheet http://lunainc.com/role/LeasesFutureLeasePaymentsDetails Leases - Future Lease Payments (Details) Details 65 false false R66.htm 2444423 - Disclosure - Leases - Other Lease Information (Details) Sheet http://lunainc.com/role/LeasesOtherLeaseInformationDetails Leases - Other Lease Information (Details) Details 66 false false R67.htm 2447424 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 67 false false R68.htm 2448425 - Disclosure - Stockholders' Equity - Activity of Stock Options (Details) Sheet http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails Stockholders' Equity - Activity of Stock Options (Details) Details 68 false false R69.htm 2449426 - Disclosure - Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details) Sheet http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details) Details 69 false false R70.htm 2450427 - Disclosure - Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details) Sheet http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details) Details 70 false false R71.htm 2451428 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Issuances (Details) Sheet http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails Stockholders' Equity - Activity of Restricted Stock Issuances (Details) Details 71 false false R72.htm 2452429 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Units (Details) Sheet http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails Stockholders' Equity - Activity of Restricted Stock Units (Details) Details 72 false false R73.htm 2453430 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 73 false false R74.htm 2456431 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 74 false false R75.htm 2457432 - Disclosure - Revenue Recognition - Contract Balances (Details) Sheet http://lunainc.com/role/RevenueRecognitionContractBalancesDetails Revenue Recognition - Contract Balances (Details) Details 75 false false R76.htm 2458433 - Disclosure - Revenue Recognition - Performance Obligations (Details) Sheet http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails Revenue Recognition - Performance Obligations (Details) Details 76 false false R77.htm 2461434 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) Sheet http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails Income Taxes - Components of Income Tax Expense (Details) Details 77 false false R78.htm 2462435 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 2463436 - Disclosure - Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details) Sheet http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details) Details 79 false false R80.htm 2464437 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 80 false false R81.htm 2465438 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 81 false false R82.htm 2467439 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 82 false false R83.htm 2469440 - Disclosure - Employee Profit Sharing Plan (Details) Sheet http://lunainc.com/role/EmployeeProfitSharingPlanDetails Employee Profit Sharing Plan (Details) Details http://lunainc.com/role/EmployeeProfitSharingPlan 83 false false R84.htm 2471441 - Disclosure - Relationship with Major Customers (Details) Sheet http://lunainc.com/role/RelationshipwithMajorCustomersDetails Relationship with Major Customers (Details) Details http://lunainc.com/role/RelationshipwithMajorCustomers 84 false false R85.htm 2474442 - Disclosure - Financial Information About Segments - Additional Information (Details) Sheet http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails Financial Information About Segments - Additional Information (Details) Details 85 false false R86.htm 2475443 - Disclosure - Financial Information About Segments - Information About Results of Operations for Each Segment (Details) Sheet http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails Financial Information About Segments - Information About Results of Operations for Each Segment (Details) Details 86 false false R87.htm 2476444 - Disclosure - Financial Information About Segments - Segment Information (Details) Sheet http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails Financial Information About Segments - Segment Information (Details) Details 87 false false R88.htm 2479445 - Disclosure - Quarterly Results (unaudited) (Details) Sheet http://lunainc.com/role/QuarterlyResultsunauditedDetails Quarterly Results (unaudited) (Details) Details http://lunainc.com/role/QuarterlyResultsunauditedTables 88 false false R89.htm 2481446 - Disclosure - Valuation and Qualifying Accounts (Details) Sheet http://lunainc.com/role/ValuationandQualifyingAccountsDetails Valuation and Qualifying Accounts (Details) Details http://lunainc.com/role/ValuationandQualifyingAccounts 89 false false All Reports Book All Reports luna-20201231.htm exhibit211subsidiarieslist.htm exhibit231consentofindepen.htm luna-20201231.xsd luna-20201231_cal.xml luna-20201231_def.xml luna-20201231_lab.xml luna-20201231_pre.xml luna-ex311_20201231x10k.htm luna-ex312_20201231x10k.htm luna-ex321_20201231x10k.htm luna-ex322_20201231x10k.htm pncluna-loanagreement.htm pnclunanotelineofcredit.htm pnclunanotetermloan.htm luna-20201231_g1.jpg luna-20201231_g2.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "luna-20201231.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 308, "dts": { "calculationLink": { "local": [ "luna-20201231_cal.xml" ] }, "definitionLink": { "local": [ "luna-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "luna-20201231.htm" ] }, "labelLink": { "local": [ "luna-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "luna-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "luna-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 732, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://lunainc.com/20201231": 3, "http://xbrl.sec.gov/dei/2019-01-31": 4, "total": 12 }, "keyCustom": 47, "keyStandard": 494, "memberCustom": 33, "memberStandard": 49, "nsprefix": "luna", "nsuri": "http://lunainc.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://lunainc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Business Acquisitions", "role": "http://lunainc.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Accounts Receivable, net", "role": "http://lunainc.com/role/AccountsReceivablenet", "shortName": "Accounts Receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Inventory", "role": "http://lunainc.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Property and Equipment, net", "role": "http://lunainc.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "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": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Intangible Assets, net", "role": "http://lunainc.com/role/IntangibleAssetsnet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Goodwill", "role": "http://lunainc.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Accrued Liabilities", "role": "http://lunainc.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Debt", "role": "http://lunainc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Leases", "role": "http://lunainc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - Disclosure - Stockholders' Equity", "role": "http://lunainc.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Revenue Recognition", "role": "http://lunainc.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Income Taxes", "role": "http://lunainc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166114 - Disclosure - Commitments and Contingencies", "role": "http://lunainc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168115 - Disclosure - Employee Profit Sharing Plan", "role": "http://lunainc.com/role/EmployeeProfitSharingPlan", "shortName": "Employee Profit Sharing Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170116 - Disclosure - Relationship with Major Customers", "role": "http://lunainc.com/role/RelationshipwithMajorCustomers", "shortName": "Relationship with Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172117 - Disclosure - Financial Information About Segments", "role": "http://lunainc.com/role/FinancialInformationAboutSegments", "shortName": "Financial Information About Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177118 - Disclosure - Quarterly Results (unaudited)", "role": "http://lunainc.com/role/QuarterlyResultsunaudited", "shortName": "Quarterly Results (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180119 - Disclosure - Valuation and Qualifying Accounts", "role": "http://lunainc.com/role/ValuationandQualifyingAccounts", "shortName": "Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "luna:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "luna:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "luna:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "role": "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "luna:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - Business Acquisitions (Tables)", "role": "http://lunainc.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Accounts Receivable, net (Tables)", "role": "http://lunainc.com/role/AccountsReceivablenetTables", "shortName": "Accounts Receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Inventory (Tables)", "role": "http://lunainc.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319305 - Disclosure - Property and Equipment, net (Tables)", "role": "http://lunainc.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - Intangible Assets, net (Tables)", "role": "http://lunainc.com/role/IntangibleAssetsnetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Goodwill (Tables)", "role": "http://lunainc.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331308 - Disclosure - Accrued Liabilities (Tables)", "role": "http://lunainc.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334309 - Disclosure - Debt (Tables)", "role": "http://lunainc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340310 - Disclosure - Leases (Tables)", "role": "http://lunainc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346311 - Disclosure - Stockholders' Equity (Tables)", "role": "http://lunainc.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355312 - Disclosure - Revenue Recognition (Tables)", "role": "http://lunainc.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Income Taxes (Tables)", "role": "http://lunainc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373314 - Disclosure - Financial Information About Segments (Tables)", "role": "http://lunainc.com/role/FinancialInformationAboutSegmentsTables", "shortName": "Financial Information About Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378315 - Disclosure - Quarterly Results (unaudited) (Tables)", "role": "http://lunainc.com/role/QuarterlyResultsunauditedTables", "shortName": "Quarterly Results (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i2dbd62368f8b43e89621e16e752041ce_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details)", "role": "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Property and Equipment Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i2dbd62368f8b43e89621e16e752041ce_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Business Acquisitions - Additional Information (Details)", "role": "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "shortName": "Business Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i45d2add645b34adea62580e256a517f0_D20200101-20201231", "decimals": "3", "lang": "en-US", "name": "luna:BusinessCombinationFiniteLivedIntangibleAssetsAcquiredAssumptionsUsedToEstimateFairValueDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Business Acquisitions - Allocation of Purchase Consideration (Details)", "role": "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "shortName": "Business Acquisitions - Allocation of Purchase Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ibce047a336d14ff9aa7f163d1bbcee3e_D20181015-20181015", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details)", "role": "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "shortName": "Business Acquisitions - Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ibce047a336d14ff9aa7f163d1bbcee3e_D20181015-20181015", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ibe27d76ba92b45c09d937b235e6510bb_D20190101-20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Business Acquisitions - Pro Forma Consolidated Results of Operations (Details)", "role": "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails", "shortName": "Business Acquisitions - Pro Forma Consolidated Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ibe27d76ba92b45c09d937b235e6510bb_D20190101-20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Accounts Receivable, net (Details)", "role": "http://lunainc.com/role/AccountsReceivablenetDetails", "shortName": "Accounts Receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Inventory (Details)", "role": "http://lunainc.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FIFOInventoryAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BuildingsAndImprovementsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Property and Equipment, net - Components of Property and Equipment, net (Details)", "role": "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails", "shortName": "Property and Equipment, net - Components of Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BuildingsAndImprovementsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Property and Equipment, net - Additional Information (Details)", "role": "http://lunainc.com/role/PropertyandEquipmentnetAdditionalInformationDetails", "shortName": "Property and Equipment, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Intangible Assets, net - Summary of Intangible Assets (Details)", "role": "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "shortName": "Intangible Assets, net - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Intangible Assets, net - Additional Information (Details)", "role": "http://lunainc.com/role/IntangibleAssetsnetAdditionalInformationDetails", "shortName": "Intangible Assets, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Intangible Assets, net - Estimated Aggregate Amortization (Details)", "role": "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails", "shortName": "Intangible Assets, net - Estimated Aggregate Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i463e7f2eb354451b85dec4abe2272c72_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Goodwill (Details)", "role": "http://lunainc.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Accrued Liabilities (Details)", "role": "http://lunainc.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - Debt - Long Term Debt (Details)", "role": "http://lunainc.com/role/DebtLongTermDebtDetails", "shortName": "Debt - Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i6cb5af0b33064c3e9a139ef78789d612_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ib89037de1e494a77a3aee1d47829188f_I20200428", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Debt - Additional Information (Details)", "role": "http://lunainc.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ib89037de1e494a77a3aee1d47829188f_I20200428", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Debt - Maturities (Details)", "role": "http://lunainc.com/role/DebtMaturitiesDetails", "shortName": "Debt - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "luna:ScheduleOfDebtIssuanceCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Debt - Interest Expense (Details)", "role": "http://lunainc.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "luna:ScheduleOfDebtIssuanceCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3ec890e907f3453ab741d2cd7fe0f9ce_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - Disclosure - Leases - Additional Information (Details)", "role": "http://lunainc.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3ec890e907f3453ab741d2cd7fe0f9ce_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Leases - Rent Expense (Details)", "role": "http://lunainc.com/role/LeasesRentExpenseDetails", "shortName": "Leases - Rent Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Leases - Future Lease Payments (Details)", "role": "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails", "shortName": "Leases - Future Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Leases - Other Lease Information (Details)", "role": "http://lunainc.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases - Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i463e7f2eb354451b85dec4abe2272c72_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Stockholders' Equity - Activity of Stock Options (Details)", "role": "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails", "shortName": "Stockholders' Equity - Activity of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "icbd7bc47bd964e95a101840e1860a77f_D20190101-20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details)", "role": "http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails", "shortName": "Stockholders' Equity - Assumptions Used to Estimate Fair Value of Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "icbd7bc47bd964e95a101840e1860a77f_D20190101-20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i151f1dd812b14c03ac9722c271c4b2df_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i151f1dd812b14c03ac9722c271c4b2df_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details)", "role": "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "shortName": "Stockholders' Equity - Activity of Stock Option by Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "icd8bf9e571fa486e93a35d8ef5a034d2_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Issuances (Details)", "role": "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "shortName": "Stockholders' Equity - Activity of Restricted Stock Issuances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "icb69298e26a14863a29a60bbd0addb51_D20190101-20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ie2e2df9d919d481888944718b3141004_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Stockholders' Equity - Activity of Restricted Stock Units (Details)", "role": "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity - Activity of Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "icfe029683fa84767a2948cb5fc2e17dc_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)", "role": "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "ia36424fed0ce40f5aaee2723a8e41d4e_I20190830", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3fab95d7b13d48b1a6f3af27c409d05c_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "role": "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i4030113b7c6245508e215a5112b92ea6_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Revenue Recognition - Contract Balances (Details)", "role": "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i29014395a532476782b9c6eebd55cc95_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458433 - Disclosure - Revenue Recognition - Performance Obligations (Details)", "role": "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails", "shortName": "Revenue Recognition - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i29014395a532476782b9c6eebd55cc95_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461434 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)", "role": "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462435 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463436 - Disclosure - Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details)", "role": "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails", "shortName": "Income Taxes - Reconciliation of Income Tax (Benefit) Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464437 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i83669a39d9334e698bc5070898d6f33d_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i463e7f2eb354451b85dec4abe2272c72_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465438 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3fab95d7b13d48b1a6f3af27c409d05c_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467439 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i1e9c6f0c7c66414dbcce6f488bfcefda_D20190701-20190930", "decimals": null, "lang": "en-US", "name": "luna:SignificantPurchaseCommitmentTimePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - Disclosure - Employee Profit Sharing Plan (Details)", "role": "http://lunainc.com/role/EmployeeProfitSharingPlanDetails", "shortName": "Employee Profit Sharing Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i1c8f8271de3b44049680438a884fce3a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471441 - Disclosure - Relationship with Major Customers (Details)", "role": "http://lunainc.com/role/RelationshipwithMajorCustomersDetails", "shortName": "Relationship with Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i1c8f8271de3b44049680438a884fce3a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474442 - Disclosure - Financial Information About Segments - Additional Information (Details)", "role": "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "shortName": "Financial Information About Segments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3fab95d7b13d48b1a6f3af27c409d05c_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475443 - Disclosure - Financial Information About Segments - Information About Results of Operations for Each Segment (Details)", "role": "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "shortName": "Financial Information About Segments - Information About Results of Operations for Each Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i140ddb271b0f450d8e37710c4d083131_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i491434b99a5142eb8278f58bd90104ce_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476444 - Disclosure - Financial Information About Segments - Segment Information (Details)", "role": "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "shortName": "Financial Information About Segments - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i29014395a532476782b9c6eebd55cc95_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3fab95d7b13d48b1a6f3af27c409d05c_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479445 - Disclosure - Quarterly Results (unaudited) (Details)", "role": "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "shortName": "Quarterly Results (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3fab95d7b13d48b1a6f3af27c409d05c_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i463e7f2eb354451b85dec4abe2272c72_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481446 - Disclosure - Valuation and Qualifying Accounts (Details)", "role": "http://lunainc.com/role/ValuationandQualifyingAccountsDetails", "shortName": "Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i3c9661dadde246ce93dfd721bd2b9b37_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "luna-20201231.htm", "contextRef": "i0890a196a50a4e6ea6301c1dca8228be_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "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://lunainc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r625" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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://lunainc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r628" ], "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://lunainc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r627" ], "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://lunainc.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://lunainc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r622" ], "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://lunainc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r624" ], "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://lunainc.com/role/Cover" ], "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://lunainc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "luna_A2016EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Equity Incentive Plan [Member]", "label": "2016 Equity Incentive Plan [Member]", "terseLabel": "2016 Equity Incentive Plan" } } }, "localname": "A2016EquityIncentivePlanMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_AllowanceForUncollectibleAccountsReceivablePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance For Uncollectible Accounts Receivable [Policy Text Block]", "label": "Allowance For Uncollectible Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for Uncollectible Receivables" } } }, "localname": "AllowanceForUncollectibleAccountsReceivablePolicyTextBlock", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "luna_BusinessCombinationFiniteLivedIntangibleAssetsAcquiredAssumptionsUsedToEstimateFairValueDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate", "label": "Business Combination, Finite-Lived Intangible Assets Acquired, Assumptions Used To Estimate Fair Value, Discount Rate", "terseLabel": "Discount rate used to estimate fair value of acquired finite-lived intangible assets" } } }, "localname": "BusinessCombinationFiniteLivedIntangibleAssetsAcquiredAssumptionsUsedToEstimateFairValueDiscountRate", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "luna_BusinessCombinationNoncompeteAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Noncompete Agreement Term", "label": "Business Combination, Noncompete Agreement Term", "terseLabel": "Noncompete agreement term" } } }, "localname": "BusinessCombinationNoncompeteAgreementTerm", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_BusinessCombinationNoncompeteAgreementTermTransitionalServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Noncompete Agreement Term, Transitional Services", "label": "Business Combination, Noncompete Agreement Term, Transitional Services", "terseLabel": "Transitional services" } } }, "localname": "BusinessCombinationNoncompeteAgreementTermTransitionalServices", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsLeasesRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Leases, Right Of Use Asset", "verboseLabel": "Right of use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsLeasesRightOfUseAsset", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "luna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "luna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Operating Lease, Liability", "negatedTerseLabel": "Long-term operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesOperatingLeaseLiability", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "luna_CanadaCentralAndSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada, Central, And South America [Member]", "label": "Canada, Central, And South America [Member]", "terseLabel": "Canada, Central and South America" } } }, "localname": "CanadaCentralAndSouthAmericaMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_CarilionClinicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carilion Clinic [Member]", "label": "Carilion Clinic [Member]", "terseLabel": "Carilion Clinic" } } }, "localname": "CarilionClinicMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow Lessee [Abstract]", "label": "Cash Flow Lessee [Abstract]", "terseLabel": "Other information:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "luna_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_CommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "terseLabel": "Commitments and Contingencies Disclosure [Table]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTable", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_ContractWithCustomerAssetsLiabilitiesNet": { "auth_ref": [], "calculation": { "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer Assets (Liabilities), Net", "label": "Contract With Customer Assets (Liabilities), Net", "totalLabel": "Net contract assets/(liabilities)" } } }, "localname": "ContractWithCustomerAssetsLiabilitiesNet", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "luna_ConversionOfAccruedInterestToConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Accrued Interest To Convertible Preferred Stock", "label": "Conversion Of Accrued Interest To Convertible Preferred Stock", "terseLabel": "Accrued interest converted" } } }, "localname": "ConversionOfAccruedInterestToConvertiblePreferredStock", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_CostTypeContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-Type Contract [Member]", "label": "Cost-Type Contract [Member]", "terseLabel": "Cost-type contracts" } } }, "localname": "CostTypeContractMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_DebtInstrumentNumberOfQuarterlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Quarterly Payments", "label": "Debt Instrument, Number Of Quarterly Payments", "terseLabel": "Number of quarterly payments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyPayments", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "luna_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Liability", "label": "Deferred Tax Assets, Operating Lease, Liability", "terseLabel": "ASC842 Lease Accounting (DTA)" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "luna_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right Of Use Assets", "label": "Deferred Tax Liabilities, Operating Lease, Right Of Use Assets", "negatedTerseLabel": "ASC842 Lease Accounting (DTL)" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "luna_DisposalGroupIncludingDiscontinuedOperationConsiderationEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Consideration, Escrow", "label": "Disposal Group, Including Discontinued Operation, Consideration, Escrow", "terseLabel": "Escrow deposits related to indemnity claims" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationEscrow", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_DisposalGroupIncludingDiscontinuedOperationContingentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Contingent Consideration", "label": "Disposal Group, Including Discontinued Operation, Contingent Consideration", "verboseLabel": "Contingent consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsideration", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_DisposalGroupIncludingDiscontinuedOperationsPurchasePriceReleasedFromEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operations, Purchase Price Released From Escrow", "label": "Disposal Group Including Discontinued Operations, Purchase Price Released From Escrow", "terseLabel": "Amount of the escrow balance received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsPurchasePriceReleasedFromEscrow", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_DividendOnPreferredStockValueOfCommonStockIssuable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividend On Preferred Stock, Value Of Common Stock Issuable", "label": "Dividend On Preferred Stock, Value Of Common Stock Issuable", "terseLabel": "Dividend on preferred stock" } } }, "localname": "DividendOnPreferredStockValueOfCommonStockIssuable", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "luna_ESPPIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "ESPP Issuance", "label": "ESPP Issuance", "terseLabel": "ESPP Issuance" } } }, "localname": "ESPPIssuance", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "luna_ESPPIssuanceShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESPP Issuance Share", "label": "ESPP Issuance Share", "terseLabel": "ESPP issuance (in shares)" } } }, "localname": "ESPPIssuanceShare", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "luna_EarningsPerShareFromContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share From Continuing Operations [Abstract]", "label": "Earnings Per Share From Continuing Operations [Abstract]", "terseLabel": "Net income per share from continuing operations:", "verboseLabel": "Net income per share from continuing operations:" } } }, "localname": "EarningsPerShareFromContinuingOperationsAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "stringItemType" }, "luna_EarningsPerShareFromDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share From Discontinued Operations [Abstract]", "label": "Earnings Per Share From Discontinued Operations [Abstract]", "terseLabel": "Net loss per share from discontinued operations:", "verboseLabel": "Net loss per share from discontinued operations:" } } }, "localname": "EarningsPerShareFromDiscontinuedOperationsAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "stringItemType" }, "luna_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences", "label": "Effective Income Tax Rate Reconciliation Permanent Differences", "terseLabel": "Other permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "luna_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "terseLabel": "Reserve for uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "luna_EmployeeDirectorCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Director Compensation Plan [Member]", "label": "Employee Director Compensation Plan [Member]", "terseLabel": "Employee Director Compensation Plan" } } }, "localname": "EmployeeDirectorCompensationPlanMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member]", "label": "Exercise Price Range One [Member]", "terseLabel": "Exercise Price Range One" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "luna_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member]", "label": "Exercise Price Range Two [Member]", "terseLabel": "Exercise Price Range Two" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "luna_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://lunainc.com/role/LeasesOtherLeaseInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Cost", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_ForeignCommercialSalesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Commercial Sales And Other [Member]", "label": "Foreign Commercial Sales And Other [Member]", "terseLabel": "Foreign commercial sales & other" } } }, "localname": "ForeignCommercialSalesAndOtherMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_GeneralPhotonicsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Photonics, Inc. [Member]", "label": "General Photonics, Inc. [Member]", "terseLabel": "GP (2019)" } } }, "localname": "GeneralPhotonicsInc.Member", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "luna_HighSpeedOpticalReceiversBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "High Speed Optical Receivers Business [Member]", "label": "High Speed Optical Receivers Business [Member]", "terseLabel": "HSOR" } } }, "localname": "HighSpeedOpticalReceiversBusinessMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_LightwaveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lightwave", "label": "Lightwave [Member]", "terseLabel": "Lightwave" } } }, "localname": "LightwaveMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan Agreement", "label": "Loan Agreement [Member]", "terseLabel": "Loan Agreement" } } }, "localname": "LoanAgreementMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_LunaLabsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Luna Labs", "label": "Luna Labs [Member]", "terseLabel": "Luna Labs" } } }, "localname": "LunaLabsMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_MacomTechnologySolutionsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Macom Technology Solutions, Inc. [Member]", "label": "Macom Technology Solutions, Inc. [Member]", "terseLabel": "Macom" } } }, "localname": "MacomTechnologySolutionsInc.Member", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_NatureOfOperationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature Of Operations", "label": "Nature Of Operations [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperationsPolicyTextBlock", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "luna_NewRideTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Ride Technologies", "label": "New Ride Technologies [Member]", "terseLabel": "New Ride Technologies" } } }, "localname": "NewRideTechnologiesMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_NonEmployeeDirectorDeferredCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee Director Deferred Compensation Plan [Member]", "label": "Non-Employee Director Deferred Compensation Plan [Member]", "terseLabel": "Deferred Compensation Plan" } } }, "localname": "NonEmployeeDirectorDeferredCompensationPlanMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_NumberOfStockBasedCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Stock Based Compensation Plans", "label": "Number Of Stock Based Compensation Plans", "terseLabel": "Stock based compensation plan" } } }, "localname": "NumberOfStockBasedCompensationPlans", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "luna_NumberofPurchaseCommitmentsExecuted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Purchase Commitments Executed", "label": "Number of Purchase Commitments Executed", "terseLabel": "Number of non-cancelable purchase orders executed" } } }, "localname": "NumberofPurchaseCommitmentsExecuted", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "luna_OptaSenseHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OptaSense Holdings Limited", "label": "OptaSense Holdings Limited [Member]", "terseLabel": "OptaSense (2020)" } } }, "localname": "OptaSenseHoldingsLimitedMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "luna_OptoelectronicComponentsAndSubassembliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optoelectronic Components And Subassemblies [Member]", "label": "Optoelectronic Components And Subassemblies [Member]", "terseLabel": "Opto" } } }, "localname": "OptoelectronicComponentsAndSubassembliesMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "All Others" } } }, "localname": "OtherCountriesMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_PNCBankFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PNC Bank Facility", "label": "PNC Bank Facility [Member]", "terseLabel": "PNC Bank Facility" } } }, "localname": "PNCBankFacilityMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_PaymentProtectionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment Protection Plan", "label": "Payment Protection Plan [Member]", "terseLabel": "Payment Protection Plan" } } }, "localname": "PaymentProtectionPlanMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_PaymentsToAcquireBusinessesGrossPaidAtClosing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross Paid At Closing", "label": "Payments To Acquire Businesses, Gross, Paid At Closing", "terseLabel": "Cash paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesGrossPaidAtClosing", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_PaymentsToAcquireBusinessesGrossPlacedInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross, Placed In Escrow", "label": "Payments To Acquire Businesses, Gross, Placed In Escrow", "terseLabel": "Remaining purchase price placed in escrow" } } }, "localname": "PaymentsToAcquireBusinessesGrossPlacedInEscrow", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "luna_ProceedsFromIssuanceOfEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Employee Stock Purchase Plan", "label": "Proceeds From Issuance Of Employee Stock Purchase Plan", "terseLabel": "Proceeds from ESPP" } } }, "localname": "ProceedsFromIssuanceOfEmployeeStockPurchasePlan", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "luna_ProceedsFromStockOptionAndWarrantExercises": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Stock Option And Warrant Exercises", "label": "Proceeds From Stock Option And Warrant Exercises", "terseLabel": "Proceeds from the exercise of options and warrants" } } }, "localname": "ProceedsFromStockOptionAndWarrantExercises", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "luna_ProductsAndLicensingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Licensing [Member]", "label": "Products And Licensing [Member]", "terseLabel": "Lightwave" } } }, "localname": "ProductsAndLicensingMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "domainItemType" }, "luna_ProductsAndServicesOpticalTestAndMeasurementSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Services, Optical Test And Measurement Systems [Member]", "label": "Products And Services, Optical Test And Measurement Systems [Member]", "terseLabel": "Test, measurement and sensing systems" } } }, "localname": "ProductsAndServicesOpticalTestAndMeasurementSystemsMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_ProductsAndServicesOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Services, Other [Member]", "label": "Products And Services, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductsAndServicesOtherMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_ProductsAndServicesTechnologyDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products And Services, Technology Development [Member]", "label": "Products And Services, Technology Development [Member]", "terseLabel": "Technology development" } } }, "localname": "ProductsAndServicesTechnologyDevelopmentMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units [Member]", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted Stock and Restricted Stock Units" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_ScheduleOfDebtIssuanceCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Debt Issuance Costs Table [Text Block]", "label": "Schedule Of Debt Issuance Costs [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfDebtIssuanceCostsTableTextBlock", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "luna_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Property Plant And Equipment Useful Life Table [Text Block]", "label": "Schedule Of Property Plant And Equipment Useful Life [Table Text Block]", "terseLabel": "Property and Equipment Estimated Useful Lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "luna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageIssuedDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issued Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issued Date Fair Value", "terseLabel": "Issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageIssuedDateFairValue", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award Equity Instruments Other than Options, Nonvested, Issued", "label": "Share-Based Compensation Arrangement By Share-based Payment Award Equity Instruments Other than Options, Nonvested, Issued", "negatedTerseLabel": "Issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIssued", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "luna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfVestingInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Installments", "terseLabel": "Share-based compensation vesting installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfVestingInstallments", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "luna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Contractual Term", "terseLabel": "Stock option contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Abstract]", "terseLabel": "Price per Share Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedPriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Exercised in Period, Exercise Price Range, Lower Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Lower Range Limit", "terseLabel": "Exercised, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedPriceRangeLowerRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedPriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Exercised in Period, Exercise Price Range, Upper Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Upper Range Limit", "terseLabel": "Exercised, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisedPriceRangeUpperRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures in Period, Exercise Price Range, Lower Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures In Period, Exercise Price Range, Lower Range Limit", "terseLabel": "Forfeited, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeLowerRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures in Period, Exercise Price Range, Upper Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures In Period, Exercise Price Rang,e Upper Range Limit", "terseLabel": "Forfeited, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansForfeituresInPeriodExercisePriceRangeUpperRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantedPriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Grants in Period, Exercise Price Range, Lower Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Lower Range Limit", "terseLabel": "Granted, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantedPriceRangeLowerRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantedPriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Shares Authorized under Stock Option Plans, Grants in Period, Exercise Price Range, Upper Range Limit", "label": "Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Upper Range Limit", "terseLabel": "Granted, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansGrantedPriceRangeUpperRangeLimit", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "luna_ShareBasedPaymentArrangementWithholdingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Withholding Period", "label": "Share-Based Payment Arrangement, Withholding Period", "terseLabel": "Withholding period" } } }, "localname": "ShareBasedPaymentArrangementWithholdingPeriod", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "luna_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueForfeited": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited", "negatedTerseLabel": "Forfeitures" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueForfeited", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "luna_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValueGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted", "terseLabel": "Granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValueGranted", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "luna_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsissuableuponvesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issuable upon Vesting", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, issuable upon vesting", "terseLabel": "Share-based compensation, issuable upon vesting (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsissuableuponvesting", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "luna_SharebasedCompensationArrangementbySharebasedPaymentAwardRevenueandOperatingIncome": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Revenue and Operating Income", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Revenue and Operating Income", "terseLabel": "Share-based compensation, revenue and operating Income (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardRevenueandOperatingIncome", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "luna_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "luna_SignificantPurchaseCommitmentTimePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Purchase Commitment, Time Period", "label": "Significant Purchase Commitment Time Period", "terseLabel": "Non-cancelable purchase order delivery period (in months)" } } }, "localname": "SignificantPurchaseCommitmentTimePeriod", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank [Member]", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_TechnologyDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology Development [Member]", "label": "Technology Development [Member]", "terseLabel": "Luna Labs" } } }, "localname": "TechnologyDevelopmentMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "domainItemType" }, "luna_TerminationNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination Notice Period", "label": "Termination Notice Period", "terseLabel": "Termination notice" } } }, "localname": "TerminationNoticePeriod", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "luna_TunableLasersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tunable Lasers [Member]", "label": "Tunable Lasers [Member]", "terseLabel": "Tunable Lasers" } } }, "localname": "TunableLasersMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "luna_UnitedStatesDirectCommercialSalesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Direct Commercial Sales And Other [Member]", "label": "United States Direct Commercial Sales And Other [Member]", "terseLabel": "U.S. direct commercial sales and other" } } }, "localname": "UnitedStatesDirectCommercialSalesAndOtherMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_UnitedStatesGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Government [Member]", "label": "United States Government [Member]", "terseLabel": "Sales to the U.S. government" } } }, "localname": "UnitedStatesGovernmentMember", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomersDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "luna_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "label": "Weighted Average Number Basic And Diluted Shares Outstanding [Abstract]", "terseLabel": "Weighted average shares:" } } }, "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "stringItemType" }, "luna_WeightedAverageNumberOfShareOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Share Outstanding [Abstract]", "label": "Weighted Average Number Of Share Outstanding [Abstract]", "terseLabel": "Weighted average shares:" } } }, "localname": "WeightedAverageNumberOfShareOutstandingAbstract", "nsuri": "http://lunainc.com/20201231", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r470", "r471", "r475", "r476", "r620", "r630" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r470", "r471", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated entity excluding variable interest entities (VIE).", "label": "Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]", "verboseLabel": "API" } } }, "localname": "ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r72", "r127", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Member of Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r224", "r324", "r329", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomersDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r347", "r349", "r524", "r525", "r526", "r527", "r528", "r529", "r548", "r594", "r598" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r347", "r349", "r524", "r525", "r526", "r527", "r528", "r529", "r548", "r594", "r598" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r224", "r324", "r329", "r597" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomersDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r220", "r324", "r327", "r552", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r220", "r324", "r327", "r552", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r340", "r347", "r349", "r524", "r525", "r526", "r527", "r528", "r529", "r548", "r594", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r340", "r347", "r349", "r524", "r525", "r526", "r527", "r528", "r529", "r548", "r594", "r598" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r139", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r221", "r222", "r324", "r328", "r596", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r221", "r222", "r324", "r328", "r596", "r606", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r629", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r226", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r139", "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r227", "r228" ], "calculation": { "http://lunainc.com/role/AccountsReceivablenetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "totalLabel": "Total, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Billed Trade Receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r13", "r31", "r227", "r228" ], "calculation": { "http://lunainc.com/role/AccountsReceivablenetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetDetails", "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r25", "r561", "r578" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income tax" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails", "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r17", "r18", "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r17", "r18", "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r47", "r275" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "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\u2014accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r75", "r76", "r77", "r581", "r603", "r604" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r78", "r141", "r142", "r143", "r474", "r599", "r600" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r261" ], "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": "Estimated useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionCosts": { "auth_ref": [ "r555", "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.", "label": "Acquisition Costs, Period Cost", "terseLabel": "Acquisition costs, operating income" } } }, "localname": "AcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r32", "r393" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r141", "r142", "r143", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r352", "r386", "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowances\u00a0for\u00a0doubtful\u00a0accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r229", "r236" ], "calculation": { "http://lunainc.com/role/AccountsReceivablenetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowance for doubtful accounts", "netLabel": "Allowance for uncollectible receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r91", "r112", "r497" ], "calculation": { "http://lunainc.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r112", "r259", "r267" ], "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", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/IntangibleAssetsnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r125", "r202", "r209", "r216", "r234", "r470", "r475", "r485", "r559", "r577" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r14", "r15", "r71", "r125", "r234", "r470", "r475", "r485" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r354", "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r64" ], "calculation": { "http://lunainc.com/role/AccountsReceivablenetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r16", "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Building" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r346", "r348" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r346", "r348", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Unaudited Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r444", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Income from continuing operations" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r444", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r442" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expense" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r458", "r459", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r111", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent liability for business combination" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r457", "r460", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue recognized since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Income recognized since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r449" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r621" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r11", "r44", "r114" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r21", "r115", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r107", "r114", "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents\u2014end of period", "periodStartLabel": "Cash and cash equivalents\u2014beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r107", "r486" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure for non-cash transactions" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash in excess of FDIC insured limits" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r123", "r125", "r157", "r158", "r159", "r162", "r164", "r173", "r174", "r175", "r234", "r485" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r285", "r565", "r585" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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 (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r282", "r283", "r284", "r286" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future grant (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends, Shares", "negatedTerseLabel": "Stock dividends (in shares)", "verboseLabel": "Shares of common stock dividends (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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 authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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, par value $0.001, 100,000,000 shares authorized, 32,724,512 and 31,788,896 shares issued, 31,024,537 and 30,149,105 shares outstanding at December\u00a031, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r337", "r338", "r350", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Profit Sharing Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/EmployeeProfitSharingPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r260", "r265", "r455" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r182", "r183", "r224", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r182", "r183", "r224", "r482", "r483", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r182", "r183", "r224", "r482", "r483", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Relationship with Major Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r182", "r183", "r224", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration percentage", "verboseLabel": "Percentage of total revenues by customer" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r180", "r182", "r183", "r184", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails", "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r182", "r183", "r224", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r121", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation Policy" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.", "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure", "terseLabel": "Contingent liability, fair value" } } }, "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Schedule of Components of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "negatedLabel": "Increase in net contract assets (liabilities)" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r301", "r303", "r325" ], "calculation": { "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails": { "order": 1.0, "parentTag": "luna_ContractWithCustomerAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r301", "r303", "r325" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r301", "r303", "r325" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r324", "r330" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r324", "r330" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r301", "r302", "r325" ], "calculation": { "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails": { "order": 2.0, "parentTag": "luna_ContractWithCustomerAssetsLiabilitiesNet", "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", "negatedTerseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r301", "r302", "r325" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "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 purchase order commitment" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r117", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Preferred stock issued in exchange of notes payable (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r94", "r552" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r126", "r423", "r430" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r130", "r423" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r423", "r430", "r432" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current tax asset" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r126", "r423", "r430" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r117", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Senior convertible promissory notes principal amount converted" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r25", "r26", "r560", "r562", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable basis rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r496", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r57", "r128", "r293", "r294", "r295", "r296", "r495", "r496", "r498", "r575" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": { "auth_ref": [ "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total fair value of shares issued during the period under a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued", "terseLabel": "Deferred compensation issuance" } } }, "localname": "DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Shares Issued", "terseLabel": "Deferred compensation issuance (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r424", "r430" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r48", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Net of debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r424", "r430" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r126", "r424", "r430", "r431", "r432" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r113" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r424", "r430" ], "calculation": { "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r415" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r417" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "UNICAP" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Bad debt and inventory reserve" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r416" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails", "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r421", "r422" ], "calculation": { "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r339", "r341", "r342", "r343", "r344", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contribution to employee compensation plan by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/EmployeeProfitSharingPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employees' gross pay for which employer contributes a matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/EmployeeProfitSharingPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Percentage of employer's matching contributions to a defined contribution plan that vests" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/EmployeeProfitSharingPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r112", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/PropertyandEquipmentnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r112", "r273" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r324" ], "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]", "verboseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r1", "r3", "r5", "r8" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "negatedNetLabel": "Loss from discontinued operations, net of tax", "verboseLabel": "Loss from discontinued operations, net of income tax of $464" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r3", "r5", "r8", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Tax effect" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r346", "r348" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r297", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Stock dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r89", "r146", "r147", "r148", "r149", "r150", "r154", "r157", "r162", "r163", "r164", "r167", "r168", "r570", "r590" ], "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)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net (loss)/income attributable to common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r89", "r146", "r147", "r148", "r149", "r150", "r157", "r162", "r163", "r164", "r167", "r168", "r570", "r590" ], "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)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r121", "r165", "r166" ], "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": "Net Income per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r486" ], "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 and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r406" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income tax expense/(benefit)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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": "Income tax expense at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Effect of foreign operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Meals and entertainment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Provision to return adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r397", "r406" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Equity compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal tax effects" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Prior year R&D credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r406", "r433" ], "calculation": { "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Current year R&D credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesReconciliationofIncomeTaxBenefitExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining service period related to compensation recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized restricted stock and restricted stock units expense to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock option expense to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r141", "r142", "r143", "r145", "r151", "r153", "r172", "r235", "r292", "r297", "r390", "r391", "r392", "r426", "r427", "r487", "r488", "r489", "r490", "r491", "r492", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r396" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedTerseLabel": "Tax benefit from release of valuation allowance" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r20" ], "calculation": { "http://lunainc.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Finished goods" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r121", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r501", "r506", "r515" ], "calculation": { "http://lunainc.com/role/LeasesOtherLeaseInformationDetails": { "order": 2.0, "parentTag": "luna_FinanceLeaseCost", "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 on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r500", "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r500" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r500" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liability", "verboseLabel": "Long-term portion of finance lease ROU liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "2026 and beyond" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "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 in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r502", "r509" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance lease obligations", "terseLabel": "Finance cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r499" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease ROU asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r501", "r506", "r515" ], "calculation": { "http://lunainc.com/role/LeasesOtherLeaseInformationDetails": { "order": 1.0, "parentTag": "luna_FinanceLeaseCost", "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": "Finance lease ROU asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r512", "r515" ], "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": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r511", "r515" ], "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": "Weighted-average remaining lease term (years) - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r266" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/BusinessAcquisitionsProFormaConsolidatedResultsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2026 and beyond" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r268" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r268" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r268" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r268" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r268" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r260", "r263", "r266", "r270", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r266", "r554" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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": "Finite lived intangible assets gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r260", "r265" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r266", "r553" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails": { "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": "Finite lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetEstimatedAggregateAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price contracts" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r121", "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r112" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on sale and disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r250", "r251", "r558" ], "calculation": { "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails", "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r252" ], "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 resulting from business acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r121", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r254", "r441" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/GoodwillDetails" ], "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 [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r125", "r202", "r208", "r212", "r215", "r218", "r234", "r485" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross margin", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r121", "r272", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "Backlog" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r93", "r113", "r146", "r147", "r148", "r149", "r160", "r164", "r467" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r86", "r202", "r208", "r212", "r215", "r218", "r557", "r567", "r572", "r591" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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 from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r125", "r144", "r202", "r208", "r212", "r215", "r218", "r234", "r468", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income/(loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r84", "r89", "r144", "r146", "r147", "r148", "r149", "r157", "r162", "r163", "r566", "r568", "r570", "r586" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r84", "r89", "r144", "r146", "r147", "r148", "r149", "r157", "r162", "r163", "r164", "r570", "r586", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r8", "r9", "r437", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedTerseLabel": "Loss on sale of discontinued operations", "verboseLabel": "Loss from discontinued operations, net of income tax of $464" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r87", "r89", "r158", "r162", "r163", "r570", "r587", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r158", "r162", "r163", "r477" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r346", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r407", "r413", "r419", "r428", "r434", "r438", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r152", "r153", "r200", "r405", "r429", "r435", "r592" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense)/benefit", "totalLabel": "Income tax expense/(benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r83", "r121", "r401", "r402", "r413", "r414", "r418", "r425", "r607" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r109", "r116" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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 long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r262", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r269" ], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "In-process research and development" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r262", "r269" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r121", "r265", "r549", "r550", "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r258", "r264" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r196", "r494", "r497", "r571" ], "calculation": { "http://lunainc.com/role/DebtInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "totalLabel": "Total interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r97", "r290" ], "calculation": { "http://lunainc.com/role/DebtInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense on Revolving Line of Credit" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://lunainc.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Other interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://lunainc.com/role/DebtInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "negatedTerseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r106", "r108", "r116" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18", "r19", "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r68" ], "calculation": { "http://lunainc.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r12", "r68" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r20", "r69", "r121", "r169", "r247", "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r67" ], "calculation": { "http://lunainc.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r66" ], "calculation": { "http://lunainc.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r96" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Investment income" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r513", "r515" ], "calculation": { "http://lunainc.com/role/LeasesRentExpenseDetails": { "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 rent expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesRentExpenseDetails" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Other Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r16", "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance leases contract terms" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://lunainc.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/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r505" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r514" ], "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": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2026 and beyond" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r514" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating leases contract terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r516" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r125", "r210", "r234", "r471", "r475", "r476", "r485" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r125", "r234", "r485", "r564", "r583" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r125", "r234", "r471", "r475", "r476", "r485" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r51", "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving Loan" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r26", "r289", "r562", "r579" ], "calculation": { "http://lunainc.com/role/DebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/DebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtLongTermDebtDetails", "http://lunainc.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://lunainc.com/role/DebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Current portion of long-term debt obligations", "terseLabel": "Current portion of long-term debt obligations" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r131", "r287" ], "calculation": { "http://lunainc.com/role/DebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r131", "r287" ], "calculation": { "http://lunainc.com/role/DebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r131", "r287" ], "calculation": { "http://lunainc.com/role/DebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://lunainc.com/role/DebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt obligations" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r57", "r288" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r285" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingent consideration" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r16", "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/DebtInterestExpenseDetails", "http://lunainc.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by/(used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows provided by/(used in) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows used in investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r110", "r113" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows provided by operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r9", "r79", "r81", "r88", "r113", "r125", "r144", "r146", "r147", "r148", "r149", "r152", "r153", "r160", "r202", "r208", "r212", "r215", "r218", "r234", "r485", "r569", "r588" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r146", "r147", "r148", "r149", "r154", "r155", "r161", "r164", "r202", "r208", "r212", "r215", "r218" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net (loss)/income attributable to common stockholders", "totalLabel": "Net income attributable to common stockholders", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": "Outside of the United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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)", "totalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Receivable from sale of HSOR business" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Activity of Restricted Stock" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office Equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r202", "r208", "r212", "r215", "r218" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income/(loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r507", "r515" ], "calculation": { "http://lunainc.com/role/LeasesRentExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesRentExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r500" ], "calculation": { "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails_1": { "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", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r500" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability", "verboseLabel": "Current lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r500" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Long-term portion of operating lease ROU liability", "verboseLabel": "Long-term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r503", "r509" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r499" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease ROU asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r512", "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r511", "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r10", "r140", "r188", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17", "r18", "r19", "r54" ], "calculation": { "http://lunainc.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities-other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r468", "r469", "r473" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r73" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r82", "r468", "r469", "r473" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income/(expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://lunainc.com/role/AccountsReceivablenetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Gross, Current", "terseLabel": "Other" } } }, "localname": "OtherReceivablesGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r456" ], "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": "Patent costs" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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": "Purchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r101", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r101" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r102" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible property costs" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r354", "r389" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Percentage of dividend payable on series A convertible preferred stock" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "terseLabel": "Less: Preferred stock dividend" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock liquidation preference value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r14", "r42", "r43" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r99" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of discontinued operations" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r110", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Cash received for income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r103" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt obligations" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r103", "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Draw on line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r47", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r279", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r46", "r274" ], "calculation": { "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "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", "totalLabel": "Property, plant and equipment, gross, total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "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 [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r276", "r584" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails": { "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", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property plant and equipment, and intangible assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "http://lunainc.com/role/PropertyandEquipmentnetComponentsofPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r45", "r121", "r276", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r276" ], "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, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r274" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment useful life", "verboseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r90", "r238" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r27", "r563", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r27", "r563", "r580" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r27", "r563", "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Non-cancelable purchase order commitment remained" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Results (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r209", "r212" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r105" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payments on debt obligations" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r399", "r621" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research, development and engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r121", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research, Development and Engineering" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r297", "r393", "r582", "r602", "r604" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r141", "r142", "r143", "r145", "r151", "r153", "r235", "r390", "r391", "r392", "r426", "r427", "r599", "r601" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r193", "r194", "r207", "r213", "r214", "r220", "r221", "r224", "r323", "r324", "r552" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/QuarterlyResultsunauditedDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r182", "r224" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r122", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r314", "r326", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Remaining performance obligation amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "verboseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r510", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r510", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r182", "r224" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RelationshipwithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of Accounts Receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccountsReceivablenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsAllocationofPurchaseConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r57", "r128", "r293", "r294", "r295", "r296", "r495", "r496", "r498", "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r335", "r336", "r354", "r389" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Income Tax Benefit (Expense)" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Preliminary Identifiable Intangible Assets Acquired and their Estimated Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r260", "r265", "r553" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r260", "r265" ], "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": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "verboseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r47", "r276" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/QuarterlyResultsunauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of the Purchase Consideration" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r202", "r205", "r211", "r255" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r202", "r205", "r211", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Information about Results of Operations for Each Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r354", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r360" ], "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": "Activity of Restricted Stock Units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Activity of Stock Option by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r360", "r373", "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Activity of Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions used to Estimate Fair Value of Option Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r265" ], "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": "Estimated Aggregate Amortization Based on Net Value of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r189", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r593" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r189", "r191", "r192", "r202", "r206", "r212", "r216", "r217", "r218", "r219", "r220", "r223", "r224", "r225" ], "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": "Financial Information About Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general\u00a0and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r367" ], "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", "negatedTerseLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r370" ], "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": "Shares issued (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Share-based compensation, vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Unvested Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Shares vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate range" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r361", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r356" ], "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": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)", "verboseLabel": "Exercisable stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options exercisable (in dollars per share)", "verboseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total\u00a0Intrinsic\u00a0Value\u00a0of Options Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r362", "r389" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Share-based compensation, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r351", "r357" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r121", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower range (in dollars per share)", "verboseLabel": "Outstanding, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper range (in dollars per share)", "verboseLabel": "Outstanding, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails", "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Grant Date Fair Value of Unvested Shares", "verboseLabel": "Intrinsic Value Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Aggregate Grant Date Fair Value of Unvested Shares, Ending balance", "periodStartLabel": "Aggregate Grant Date Fair Value of Unvested Shares, Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails", "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "negatedTerseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofRestrictedStockIssuancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r381", "r394" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of option-years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAssumptionsUsedtoEstimateFairValueofOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total\u00a0Fair\u00a0Value\u00a0of Options Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining life in years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining life in years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionbyExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r189", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r255", "r277", "r280", "r281", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/FinancialInformationAboutSegmentsInformationAboutResultsofOperationsforEachSegmentDetails", "http://lunainc.com/role/FinancialInformationAboutSegmentsSegmentInformationDetails", "http://lunainc.com/role/RevenueRecognitionPerformanceObligationsDetails", "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r28", "r29", "r30", "r123", "r125", "r157", "r158", "r159", "r162", "r164", "r173", "r174", "r175", "r234", "r292", "r485" ], "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/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r63", "r141", "r142", "r143", "r145", "r151", "r153", "r172", "r235", "r292", "r297", "r390", "r391", "r392", "r426", "r427", "r487", "r488", "r489", "r490", "r491", "r492", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r141", "r142", "r143", "r172", "r552" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r62", "r292", "r293", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Preferred stock to common stock conversion (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r29", "r30", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Forfeitures of restricted stock grants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r29", "r30", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r292", "r297", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityActivityofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r63", "r292", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Preferred stock to common stock conversion" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r292", "r297" ], "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": "Exercise of stock option" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r292", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Forfeitures of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r29", "r30", "r297", "r353", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized share repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r125", "r230", "r234", "r485" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS", "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r124", "r297", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r408", "r412", "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for 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": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r451" ], "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": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r324", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r324", "r332" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r452" ], "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 and trademarks" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://lunainc.com/role/BusinessAcquisitionsPreliminaryIdentifiableIntangibleAssetsAcquiredandtheirEstimatedLivesDetails", "http://lunainc.com/role/IntangibleAssetsnetSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Goods transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Goods/services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r61", "r298" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r61", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r30", "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchase of treasury stock (in shares)", "verboseLabel": "Purchase of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r61", "r298", "r299" ], "calculation": { "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock at cost, 1,699,975 and 1,639,791 shares at December\u00a031, 2020 and 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r292", "r297", "r298" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase of treasury stock", "terseLabel": "Amount of stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://lunainc.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r341", "r344", "r573" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Obligations" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r400", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesAdditionalInformationDetails", "http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r176", "r177", "r178", "r179", "r185", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred tax valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r132", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance\u00a0at end of\u00a0period", "periodStartLabel": "Balance at\u00a0beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r136" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/ValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r508", "r515" ], "calculation": { "http://lunainc.com/role/LeasesRentExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable rent costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/LeasesRentExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/DebtAdditionalInformationDetails", "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "netLabel": "Common stock equivalents included for diluted per share data (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r156", "r164" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r154", "r164" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://lunainc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://lunainc.com/role/QuarterlyResultsunauditedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r10": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=120398226&loc=d3e511914-122862" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=120398226&loc=d3e511914-122862" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "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" }, "r622": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r625": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r626": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r627": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r628": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r629": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r631": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r632": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r633": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" } }, "version": "2.1" } ZIP 117 0001239819-21-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001239819-21-000027-xbrl.zip M4$L#!!0 ( )J(;%)GT:]/5P( +\) > 97AH:6)I=#(Q,7-U8G-I M9&EA?DQ0!@@UMFK22%Y:2._M^_[-R=]'.Z&*8?KLG23Q$#DNQM?=(<:C=(1.T[,$]3J>CU)%A&:&24$XQN-S!SFY,66(<555 MG:K;D6J!TPFNC^IA+J6&#C74&43U%[L"H8,WT8[KHI',E@4(@S(%Q !%2\W$ M EU3T#?(=3=>0UFN%5OD!@5>X*-KJ6[8BK1VPPR'P=TY$6[?(]P$B6:2K@<1 M92O$Z)'#" 30ZWE=TJ7[O:!_\&GN?^S[,]*='5#:S_:_^Q826_=VCS9K#D=. MP82;0QT_[ >E.:P8-7GH>]X[YY&?@5OC$LX6(FQHK74NK;:-.9-MAEV-2@V;QTU^P$VH@W>O%8M3<^>PYF M.SH_J)'&7T_CDSA%@=_Q(US[/]#4(MG$J,%CVU/51"VL\)DT1A9M[ <",YML M4/]DZ4@*(4L%S;@ M@H'>0['(.EO/_5FJ A1J\*?+F6:4$;5NX='[4L&*R:7F:W1,5T1DM@AC0"G;02A4P.W? MLX)?#@>;/N3=;R$S+?G2/-WR0H_>K.UHTPQ9@Y]02P,$% @ FHAL4C9) MSG@Y P ]P@ !X !E>&AI8FET,C,Q8V]N%=XJTA>PN.C:@;"K:3Y5)'.)K8B/;0+E??TX" M[2[=JEM5)_7X8&$_CV>>F6Y0<-:&1*;?J6M=_OS;UKAD9VC5\Z%5.1FN>'(8#1.Z YJ\:= 5\AS<2;IV MK^=X*4)=U%FUXUZ['<>K5MI+/MI:I*7I]1ZI#CEYTR@H,S)2^N][R&QMU&!/ M$Y7U;81>-AXQ%?FL#)S3->M7>C6:8'9]Y)D/RM)XWEP M[P<1S*]A&DS\A:\'/0W]F^E]Y(?^Y%3[5^/Q_%T038,;N)Z&=S\5VBFH#4X2 M7$]F8DD@PSL"5,JM;CR^%2#(A@L% M2=6)=UC$V:L+NXT&MM.L.J\)>ZHR39,;$BM0'%1&(.9,\IS6NU+*,(MU+>MP M]$+9DQ(HJXA7C&TU$-9>> JS+<,P98SO<'F:2/T_YD*CE2G.X)J+ FQD_ 4I M%Y6- \$""$LT/B$Q*59$U!I=N]*(3(!EK:D\5HX2Z1>[V@VL#CJ$E C"8E+* MD)@FI]B/4D.RIE(=^?=?(WFVZ'O#A3^O:4X@X":XKFO8/;N+>I?-!Q3OC.(@ MN]=J7P)F7PQ)3>N>TVQM27^2L[V>Y[;.%FVWV_%:E;WC>LUU>V[;N31_VUY^ M7@6_NO Z UF-Z3:.;N=A$,T#F,T6\#^(8)'1'"R]:5>;2;(N^GW_"EWZWGVZUVK9.41.KBJ?A0'3 M5%O"!MEN^.*50R0(--"2,,.OOY$"V0;;96P+I%=6G[-=0N^H?)Z(>"*'R-__ M[WFW4WN/@V&[W_MCA3]B*[7_^_3W_Z=>_\^SG1>U]7X\[6)O5%L;H!]AJIVU M1X>UMPF'Q[4\Z'=K;_N#X_9[7Z^/KUGKGUP,V@>'HYI@@M\Z.'C"C>:&1UO/ M(;LZB,#KWG)1SR8DA3EHP]D_#YZ@$-';Y.I1 -;!9EWWPN:ZCM9)""GXR/Z9 MGCB',CTG8=!YU%_NT>UA^[N/1P/>&N3_H^A$UQV/!N*HS41=ZY?HF=.;Q ME^\B&)./R^'@AS@Y_?RS\\_D^&SNG'L\/CHY-?9/>Z/!Q8>3QS<>8GQTT'__ M^/H@/42P.N-UR3^\T&G/?[BF_-'NQ4>QWQV?RL7'$^GGU^EV-UYFM3O]Y,!<2//^-KS<_E)[_CT\>W M_P*P=F\X\KWX ;#AX"-)LA^&\9GTY1=:OCWL@^#FKVY^=<:'=QFVO_0;Z53^ M^#^-%[OQ$+N^?ON-3H?U ^]//G^KZP.WW^Q)Q_<._EC!7OWU[@H9 /KT]//77'RLC/!\]'C?WXZ?_\S__\_NH M/>K@TT*K^H1/OS^^^O+WQU>W#OUT\?3WU'Y?&XXN.OC'2FH/3SK^XDFOWT-Z M@?;YDW(B#JX^ME/"WO@C'6^2;QFTX]7SST<[F/]8:3/KF.=.>\4\H$:O)>.1 M)W()0MB [];+JS!./_DCQZ\82U>?CYZ$?K^#OI=]IQABSW?+2V'[R2HYLE2< MV?../UBIM1.=GN2;B[#>?_]"[+S?DXW3=+3Q?G_3'6T?':O]M\UV0^S)/?%G M>[OUZJQY1']O[G3WCP[$]GH4C:,#M7^TQU_(9F?OLJ^VW[XYVCMJ=INBV=X[ M.F:-];W+O:-GQ_O=/6@>'6O1#[%WMOH]Z[/*0K-BX:EU%M MMU9%I\VG[?#YFM-S[]L;FY!X[+! M]UJK]/E->^_MEFP;AW%"\:Z\U.<_//SG8KRD;K^'+[N;U\T=H8-7;9^8O6ZCMC M+/EAA75F@->!/'#=>AGJ6B434$AO65IY^KPT^>^/;X [?:P_(CJ)3L_;P^@[ M>^@'S^F;X1+;;V'+/\4V:P,*A*Q[IB@JVP!U:ZRIRY@#UZ"T"'KE:6G_F4'[ MDN[?3TMP[P2N^!1B&\=9X,=^\!H=WH402Y M6"-P![ZSU4MX_F^\6,+Z+5C5#9M51A6A6^?:F3HP9&2SCN0TH-7*&VTQKCQE MK#2^L]Q]#[R1:QT9,'H H]M9"RBU\R[88$BB_Q6\UYKDR?-VKSW"%^WWF+9Z M)&<.VJ&#J\,ACEX/,9]V7K0SSA;Q?^M.MX\:E]OK>Q?- MH\B:8O^HV7JE"&UZI\9Y8_--IR%>R^W-G38QZNP_EQMRNW7,WQ7<@@?RM)$2 M&PB47UAA4EUIK1.E1\H*MO+T)?\NDTP^.LV\LCXJX#X'$<"JS)12:%*$O\"L MJ+LG+1QTV[VQYF_V1^V(5QYWQA@UUU]?8W1RW!3/CPBCLV;K]46C6RQQB^]U MR[/I6=W7L+W^)[7S3F?OXA9&W5=R[VV#,%KES=;6Q=[1*[),LE"Q=;F_N=_= M;QT W4_L;[XY^L]EXV*[=< ;EZ_(6HD'K:UWP@II9 SUI*,GS#C6@PRQ;I1F M#K,",@R"2ZY_#UPF6\ZT,-:R"-*&$!71(B2D=)A![[)WB#N409'R] P)P?"6E$MNATSX88[MQ?H*1TOA6F] ^V,Z[].TP M^UB.72'.9PLY.;Y7%Q-GO/_V]24]JT/0G3?%EFQN;A!4&T2+5;K'@6IVG[?W M-^E-Q-X'9TS073;7]P29WD6S1?=<3YU&]WF'3%(UWSXG\SY6C5:GO?W!@4^< M<9^N:[#FT1XY[2U._R63?DW'WG0;E\=\[^W^$9GO^?;;+=A_;HL3OG;&QW1= M?$?0L4!0DB_FXS@KZA0B?3TI#0E55A)((//O(8GEF@OB@>4ADT +U@#2_S0& MBK9*AB5)YI\D&S=(0IZ886)8CQI8'432=2^]KT=),38REG6 [R0)C\F %)DB M!X!GSB<28 *8(Q+CBH:S4)>21#)/444P#$C$X]+'2$[$)4[W%2[K)4GFGR0W/4F,5D0A4YU$ Z^#!U-W M,6/=\J@IO^-)$LXVVLU9%&<^X0C<8#MK[\Z MW]Y\WB55RDGE'Q+.G;TN90.[CNV]_7-(&)\UUB.G#()4YK-V@WC47']SO-1BZJ;-]M'K6O"P9Q'ZGL4GGK;]BS;<[ MA]N;='Z7OJ?<,>*&$%AWHG0.D=24@AP(Y8Y?Y,;CFWWW \PX0/+UPR\,.911 MK2?#\6@&<:0V'N5Z,KHX(Y)IPQMC+\['!0*W1A=>'0^))G\^^.;][AZ M_L>'7K_#L$\L*7^-1WF>7//RBA0_TDO?-_M;;E_\=/+5S;N?C,/@Y*_AR ]&ZWZ$3R>C.HQ/KOMX[,-KIH^G4KXA M^<='7!V9_#UYR.,;#36Y3S'T<:.=CMO^ZLLN^N'I )]>CV$]>;V[/KE\XVNFYX79?LPXVN MCWQG:PX//5'TLP:]!G-\\+M;5"C! U:P6\SGP\]+[??T M6I^>.M:[?M0?_* [^^SZ\N4Z]OKC3M+/;WM7H[YQB\78Z;/=P.-R]NL5P];Q-'G.L!%^4:41G_CU>W>;WQU^\^X=F^_ 2 M\QIE;V"IE4O!:4-Z2Y(]4Y ,3-N<49%#CU(4++F[QO)AC'D!L+R:>W0G+&][ MHY_ TE'FR[7*7#,)2;L 07MN,V5;]+?3BV:7],\+'X:+:)8N&Q M1&D6!J8=''E296G##\K@Z3THL'L*/Y:A(E045T AQTL1G$6KLO'2F<41!ZLQ MGG9/.V7%T_;H$ ?EO $>EKN]QZU>['?O(96]%\AD=%KSY%-" 3JBDRDG,JN0 M"+KPD"8UJQ9P))>8MRFP($$ "L M-82DK(G@>8C"*N$=4XL'Z(-%]=F#2PHZ8) <-"B0FMM("L#S*- #-T8O'KCW MKP5FCRKE/RQ12H04:B ZX1+EKB%E1*6M9@OH@^^[>V$.,%6)6<#DK3% T=6Q ME#)P _>:%_)SM*99KZSAU39P%W0(F4;@6*LTSQRRIT!K,E&IX<;6JZX=4YK MV/NFE*<&TR3: 0Q"C"%8+,M1E!>,+ [LPJ#S4)U_TX.&.71*1&9)D4(VP7M4 ME'2A2D%(+?G"0/-PG7_3 \=%"D=D(-Z+ )3V66&B-]D;PTU9=[$PX,RB\V]Z M,.FLG(\Y*&'(GW'N!&CC$^3,RXQBO3 P/6CGW_3P"58*I&0L>I'!E2X5LB+/ M5'!>$%YN8?"9=>??%#U?@"B4L3R5$4)DUG-RA&6)F./(O:KBU)0YZ?J:T005 MA""9EI(G"0F#M8%%"F6:R91"_N(R[VH#.I.NK]F FYCA7)*=*A8 2:R8$*.S MSJ(3T9FP>. ^8$(]&TA-R#$Y%:22 91$[P*7*@H2-98SQQ8/TH?MS9P-JB 9 M(S?LA>$>(@2*KZ$L*T(O,<1D%@_5F4BBV0-M,KEDQ8"SI"'D%))*F?$$-AI/ M,?CA%IO<,[X/UQ\VQ84P69;L(SBEO02NDQ/E&^\H"EY MN^=[L5WJ9@Y'@W&%U)M@O=[]$)(PG@[(_V%5#$IR:\"F;!T%(01KLT<;/7>[0F=*BZ]ZX*LM72AFYC)SN^ M=W#]E/)GH]UK=T^[4_LYI 6V\QJU5'OTW,=VA\#^9-'BR^;:,VK,R9%[[W8@ M^_F.;@/+EYV*":O]E*1X2?E'L\N/J?J MAX,S\^"5[,)%$A8*K+>2&V A!X?)61\3XR0]0EK2Y;Y\6B7I$L":9#)'D)0: M6N?*_$J2IQ 5=Y;)1:7+\],!2762[G3B\_9Y^;200W=>H,# ?.8^0P+FE6'* MV^ TJ2UN[*+B6_IL3DD'[?;SZ,P/\-:N#(L(]8]L8S%G4/]:H=HPX5-$H:R0 M0.UH2[T1!/3)9I-E%29++'RP_- E=$)>Y[,.H7$.4HY\?W^0#9BD)? 5A[*L M$[4WS#KO51))JP\IKYRDO'+>L)^XVDG!I=5(#GDX'H#Z)$/;/AGY7;H$_]6G MV_4.AB_:W?8(TX.D:O+NJ9K\27X4(#/P^!DI8>?1<3)QD$Y2+D_B3&@K4XY.P:1XN'#UR8=J M@MK$LQUZ2@OC8:_?Z1_<2[?_;8-G=>'NB.>GI_Y,LFT\YV4V@08 8:.URBCA MF&(9M623'6N6,-Y];.U39'YF)8#(:FQG A.4Q-;KY)54PB:AN4O7BW7E]6+= M\J&:$&UB#P>^\_*P/^KWVG&XU8N/[G^IKKSS4MT;I_Z,J2'(X @^'6W9[<<* M0>_N8 ?[4;@TL"A)^691Z/B0/R<8,F9>G@*6S M'.\.Q"V9FZI//LPK3E_?TG;X[*+AC_J#M8X?WIX>/%&*%\_\\/,+JSJ45ZJS M$4G476S]UJD_4_=+&@W)90"EP6%TR4/.T2;)@PD\+\E4R8&^V9 )F1=.AV22 ME4#:V4:M,,<,5A:EQG[1P#'/#)Z7H!:YHJ@6T)O,P&+9@(FT9$BV[/0KDIK_ MU&L>W<\\Z=I[20NMI[LE[Y7/&9(2SGBBB.%H=,PD8!<^? U\PJ;OSG .:B4C M570N9N8=:9T,)C+KG/2:9XZ4H,+5:N,E;Y8*YS9OC#$9D8L0<@3&,7"7+0A% M^3$+$--2X//=MGU>GOP$PR>!%CA@?, M4C@I9%:@R1N4_0*DR"S&C#[_JMVIBT*P>XD@F4OG0(#5:, 88;WB%I6PS%@6 MK_?6F>L(,G77O7A\F6(\44!2E#,K,#)P/%EE4A(V:@/.V: J$$_N?Q'D#Q%C M[70XZG=QL(,=7W@Q/&R?W/=V C,)4T)""LJ5ZDP.0N">"8$B11^M3$8O?$K\ M(T OL^.;JI:CCCHZ%[*!4D=*)L<,)9$Y2JL8B!D>8P;* MC"WD: *"!1N"=K"4.54GRS2G@*DD?$H:RAPPG]!KH2Q#H32)8Y.KL)1EGL>* M%GZ9S1BP0AJZ*=DS>F[)M4:GL+<+@D4S5'DV9#)A%YX&5DP!A?LJ] M6;KRT:>LO2<1M/!DJOQHTFQXPP,)'NF<0YT@BQ@$,R%RXE%*SC&QY,W2WWQ1 M"95^010Y:B?*ELZ6)YT%D2?:Y 7WM_,9O1@1AL8D-:5W%I6$FD,&"R71K&L M%7-,<;_H6"]4M\R,RO6D;!0*9Z4&"+HL"S>!:XO,6416A0U.EIW#,Z90-N1Y M(*#/#C*P8'R&[#A8)1EFL3!K?&:S4GPVZWPD][%,=HL2 UCZQPKE=0K""_IW M\7/@E]1NO66N^WVD"5XE)W@.PIJR&"P H$-((G/#6'9+TBP5R!<27>1,!A8E MCZ ,.&ZEU"CH _F95(&R^_?(E2D,QDQGO]TRC5XK@U%24BF4M8)%2BN5TB:F M4(&-JN<5I"GN/HEH@\U9H74,5.9.6Q:X=[S4;S40%]229K[(:3K@!!%C M,% V.=/9*29U5)(GLKD%M; 9@C?-K7J]44Y*8Z1RH'AT26NI4])DB\*I,/^6 MM]5+F'\$P*W>RT$_4LZT@T/T@WBX2E( WV.G?Y=JN/-B?>5F66BM>%+@DP^B M]*2%1!HD(G,5V N[B@!.T0+)35J?N+.6?&>R:#E'+67.*1L3E)U_"YSG3J;[ MB7A"6#(W$X*TI4QA\%RX4KG"RLQ"9O-O<]6 ;)IQ+D>R*!65*],C @LJ*9TH M<2/@).8*Q+FY7V0V'=-B2@AF170Z@Z*(!IG$B6%21H5J8=.UA\%IBO8DF8HZ M,!^D8J3QL^7*NERVHE&D0:JPW^VBW49QRQP,B2I-43M77(@D_8ZBI0Y M4PMJ73-:!C,MU'0,RI.PD)(1:A*=Y])A-M982M>JL+WG-+=6FA=;BB9G2KRL MUB52216D"))[4:H#(E3!EN8&E2G:BHO)1*!8I+AF;(2&A$",J$,I4W58^ MW=6K(H;BI0S>.L58(NF-X#P 9N>1RQ"YEU4WE(>"9(I6PLMVZ\ESB%F"]>A, MU@9EC-&)'#Y4WY[CW0(+%+>W3AU/=7C1][W5@P'B';J 9N(I[_[0&6_@]]G: MJ&DP+R7#(TE-0V$2E.-62TKURF[E 5%$N63>/;F>7YMV%/ZC\SDJX3@819P( MQ#I2U]QY*R:E/!/2CYD/&*55 D,6%.G) MZ4:EJIZ-_2+*;SH]QH:2<) B9_"@%7@*Q255SY1_<.MMA3SAS+8JO_\% TNW M^_#[E*&YSDO+N/OD)D&"006O M;-)@#3@O*7C(* 12WB:Q0I:Q=*PS<*R^]"T1>WQ4P'T.(H!5F2FET*18A26" M2_K,;GV'1HK,FIQ.!H!@=."9VV@CI?3>2#'9.$]5E36SR5YVZ0MJYC>^T\&+ M0J%['C-A:DH+2;*TS&<>?$A 8'D+UB:/+CN?8E+7BT759%_,)2WNE193D*0O M!W1V^?I^G=<5!^^\ZZ>:TMIFG[@Q0"&-!6 L>@3/91).1X8"_/6H*P6_N67I M?/F14DZ23<&/*"U#*3T:(0+8Q!PJ#]ZD$"/P %<;W8V!J<\[0E_"9G)L!]_W M.^_;O8.;)RV]R<][DQM,_,:B^D]/_9G-,S-(-,X9(3,PR9Q10F<+WJ$ED<27 MI*V&1YL]DX)U3)J$',&1VS->>D2>P%CAN+7Y:DB @;#S2J"_5D^O>_0*IP1Q M.3PMXGQUZ.WEU<#,RP$IM?',UI<=W[OG 0$&=6&G$0@%@!8\LHK4_2RO ME\$9(T0,D$"R9+7S(>:8D^:HS!S/8'G(6DSWTO0J*23W%(*D*"1)4RCAK*! M%-!F'7*%XA#I<_KAHXNBSD>KO;3QW]/VN$;!LXO/O=EVSNV('TY9Q,@DK75) M)H9,1$ 70J(/(>@ /ALNQ]#R";3EP_Q!F[#]Y 4>^,[&^'T^R+MYS/+H[?%>G3D?M2P$\8ND4HDBD% F-,H-%<4](6F9^'?CN[ %V1]36 MY=W&RU.W\^ZH'X]OVOTN 8##U9<#S#@@+3,^91'I P)*F46ARF2.1#$U,$Q6 MHD>TX,W5T,0BL^;GAB)N ?$S13$H6;>>6V$BH_"JG-.E#A3GPOA2VW ,A&:D M>^8-B ^!E0)J*9OP"1*KY9U+]!Q=;/5B><1[O.]>,:Y+KYBY)IW^!.(Y4VR>E_WD1U:J/RAA4VCG2 M//<[;Z'_4'[$M/K7L+!)\90 M/-OPV<7&.0YB>X@O!Y37?9*2CSWBYP>W>P\P(>7A.[&T%RPDB,:)#,8ZCPE8 M#D;R4NM.^/DO U!Y$MQ++0&/!A,B*&TC,)%"S-P#ERPGD_5D]4(EPMQ# MPZ MZR]BK 07I,5DD@(',3"K,XD>=$B!4EB8XZ[JA2'!O73&)IV"DLR"] &81Y<8 M&7FVFF>0G%5I+&E>Q.QLPG BR#3+"%%9T%:073*F(BO3$B.E*/-OH+/$;UJV M]6'9]?BR3N?K2Z\_.6%RKSLOOV9H V1GN,( G L;HA')AB0R1C15&D'Y"N@[ M.!R1-QU=]Y:^II88[NR^GL;:OE9[U,'MO-5+[??M=.H[GWKR:ZXMY%R>Q(#2 M-N6!H00)UC(MRF+43/DN17)>(=;LGH9A.[7]X&+7%S _Z77_+ARG3--%9(VW M91@H:Q)_ 41$YU7I_>(&9 I&8X58\PN#F$+*W 7E(@=OT7JO@4((=QI9S+ZR MXN#>L;N?JV!3TXJD>X954'M_P99R:+T]P#CJ#QZ6*W<4E97D3$H MS4N FG]+\R9V?0@.-2>YR")(0HP9@?1Y6P$*.\@7V_1\""C M8%,2">- = O U5[Z$J3WVB=OIR8<8M!..(N"D *KI1?.:U:FV?F4@N(5,.MY MQ&KVMA>3#=FA,CQ[ A:=]%(EBUEY)N%JR]$EGC,=#Q,A>N.4P&0%<&%"YM&% M$&-,V:,2%9!A\XC5[+62#>,*0IKD- ,I2%SSTL'A.25E,;CJ)<=S8GO33)B3 MY$)C2EXG($5B@\F<21>M]1H<7"\N-O-;)NPN@QOWO;[73*?T,1J;,W-2)TD/0UK/2J^M]E";3'U5:"OJ% MR:C-?F^"X"1+7+^>>__IT/\=YJ=6,GN<#:5B1B:Z9PT",B86 M$5@N/@*%$=);!)ZN)C>3/+'SNR1O/(UY!T].!_'0EYG(_8.![WY:@^Z+)]RS M.V=V.FLG64X!5?)*& L.@T,I'+ESD[1AV5>IHMC< #7[C%%'%O?G'>^'QSP[ M';9[.!SN7KWE\-,-N]H'AZ,S__Z>UYG-AB[.R* L1&U\("<@+1J,2$(O.*>5 MJ,JDJ7FB"_WSPH>%'-0)$%D.UC"M VB=0G36>JMTDLXD5H71NI]G2R61DZ5* M@D[9,Z9 I6B%SDG3$[*6('D55B3-FYT_3%B833]0D(';D'1093&#B3Y0\H]> M H!VD84E7>8S+,R&+3DB\PRU\()2.\Y#RC881WQ)@7&5?PFV5!(Y!UQY93D3 MB9+U:*S+-IOH*%5G+L0J9 OWX;-_EB[E\.JP[1=1 RJK*"XD!4R6V=#&HM)& M D/,I !E6C3*W,UO+QGS%TXF.<^]$9&# O38(.T9:BE:JLJ\],*G29 M!>15T(._;(B8#6.\I\1!)[".D0YET0KA32K#B:6:G(,*,.871H\"^WBNMS=, M@@;I==F?FY2A2[U$[Q6XEB%>/'C%8B MD^90H53R-!R20X>Z\(KR#P"3Q0)DI_/%I07./R('JS0QB< E"2M<#E*K9'C, M1"ZLPG#I/5.IDK!Z8):BBW.)<]":DLQ$P4=8:Y3 [%3UU<)\>8A%SE9<8C",]LM F \F.FHO;(%HT]#S.V_HN0QT7+A26UJPIY1 B@C$[> M<"ZTEGX!9F+](D!&F9Q'*1V+"43P008,6@7*812!6@5IL(PALYNO7PI247[B M&0E+%8@S!H)R"X6;_/0YZY:X+V-$UHV+X6H&1F"0?=VT9ZWWDEB=IM<1LJE#M<-[IL\ C M*1IRCDBDD=:#*/NU91@TA5R42FRYY*(NDUSVA"LCE1_ _&6;!("8D M%E1V5:A"..]^8)''2Z0/VFH4ABD)2HI ,85EFY@#[R)69;QDGNFSP$,D6:(V MVC&13(9,HK440X5HC1:!\:M)Y+\<>RJ))#)I;8Y&>1[!)/0Q)R\I,2&_$$VH M0K_VG9&\*B>XUN]VRQ;7OE.VVQRN]M(XYUS R#*KR3H,4M8.A04(R7O*;Y43 M%%V(9$&%):,J&VQFU>FNB5)<"(,,;-DAR@3,%ARX1$&G*K72[IU0E037F&0B MDA1- @$HLMF I!S RY+*0%4J'E7,6RQR9A."$\+Y4BF% 8;H%.D:+D,4(>?, M%RJSF1]&+7"RPU!+%((IQ8!TL; :DB'WE"31*E9BOX0L/6KF4K2U; M$X9H8^#)L1@@2!M8%:HQ_R6XS_L#;!_TYL%%+'+2$TB^!*-,MEH *WO,.N$2 M#\8!B.RJLMBE"C1:Z$S'BT"TR0XD1&D]$ILD& #TBKFJ++^['Q95$E&+B*)L M9\PINW$I!A32<*>DIU MXI)&U0HOLV&1 FD$9,^B2B8H9ZM04G!NP\N,4E/@/O'H/6,) MD@I!"BN=B<:()+*MPERRFHY^US3.4(3JY<1-'"7):!ZRA"U"0_I0>.+&?!K3"&2[5HK)K2/.4EJ?Z* M5&6"@$JE9IBVI0#$N!"$2"X 4M:LJM#1L@3XKVO:QY 9*BL2HX25VQQM9LKE MD WDZ"N@+I:Q:.X4CB]K8Z+69:U%?!2>\H:9JWUT=ND M*K%AVO<"?%73H3\'4 L\TL-* 1*EB#(I0R190YX*LN8V:N=!5F&2Y$/PJ9K8>NY"(GGA@@7I MC%,I*0=0ENYF[ZM0UJQZOF*A1W_0>!:L4Q E0.9!1D5TDDE3;NVA"OWVU2/4 M H\#H2#Z6.6C%(QR:N>S0F6C2($+K705)K15(/C,!EL=DC4.(ND* =3D@2)/ MV32:&4Q>014FR\^T%Z[5[A)IMG-KX'O#C(/MO-GOI^W!+@[>4])\,YF>G#3 MM#IZV6_W1EL]NL%"9D N0%:)6:ZE 0'6:D/>0P>KN$3(54JI9]$1M^35U]0R M=TYXQZ7@$H1%9UE C2;SC"*X*M1V7F+\#8P)UP12L6 8A2 IO516&>M(<;@H M>!5FP2V#TCRJ'6EXRCX".H7@M?8^29LBTQL0B+W68O.*>Q90\3UY;GRO$J2K%HSORN)*4 M$DY9"<@"!2206@83O$TRHM4I\U2%E65+>/]BX:!-J(2"J%,$DXU'I;W*7&?( MS*4J#18MH]"\*!NC918,T.L(*6G'#;F-F"+/TCFS<.GV+Q6%9C1D%(U$:P3/ MVH-WT@5C6'#*,$4.2U2I\/T2WL_A92PB:FZ<+V-$CG*A#"B#OKI-(YN83EV$M>'RFJPZX/#%L;#7K_3/[A8Q_?8Z9^4)RU@$)K16O:D M;4I*>JU)OA*9&'+!K/(8/%.F"N-%5:34 L^9 R89YT7): %*,8N"EPR;BT N MRE=AI.AA&%5)= 6",5XFP>E3X-HC)&9 >Q&UMI7H.4=DJ[.OSH.2J)-"!R&BS44PI MO9B:=JZ\R")G3(8;I8Q1F;$(R)-5BLELF9'!1FW8DET+$:-F- MX$N/L+'"9/"@I413E5+_58I1,YH]R9*CF.046 1)OL,[&253WI/NE5B%F74_ M /2"%CR=45\_#\+'R#4:!'(;7F=BDM8VQ1R96=!D:3&+G$EXU5]_<73#@L: M4F:T,MH99HPA=V =@%.!*XHDDDMT$)RK0GW"*E!HD1.84&HL@_7.2J!TN,QO M02DUDQ!T^H495$DT*?_D()WR2@HPA*8(+FI$2E%5I.3EW=:\ZH(Y<>GM'@%% MYWX>Z"='?FB41'-!=[0\9* ;PT@_4]C8#PJ&6:-RNCB!-/7(=G!]]@[Q1WL M^G:OW3MXB8/<'W1]+^)VZ+0/_(A.WS@_P3C"-)F)NDO?#DG:E&.[$^Y?8?C[ M_=SX4>J7^Q3H^,3V[O=)'XCW20/^XE27S#//!<. &AB7E.\2RUWB*0OALEY2 M?0@J1"9#U"%X'I*?-=7G7?O>"R@F6\ZT,-:R M"-*&$)6R)B3T]+WG,P=EX?S/ H7::C&=QV1 BIRX ?#,^60#"J#L7W.?G%@R M?1EI%X/I5FKMO'3)20FHG26GS@RSSB:=I4RS9OI?]TRL]7O#?J>="):T45ZK MC==8?/'HQ<9Y[)PFXLH;/VC[T,$M:HH!#D>3B]]L;50$..452N*Z*SM%VNR< M8#;YR)7!R#(;]T9P G)>@3LM+7]"-GK1]-U/NY0:/O:['Z<0[_8[I\6>AUN] M^&A:'9/K[>%)?^@[FX/^Z+O=@\1RUR U93:Y?&^4]ZJTR\3 X;/+F[\ MEM)*5PS_\IM_TL[_HI1@]P3+T?&,@QV,V'Z/@^'$N=VG(7!39W8ZAB 0-%!Z M$)Q4X+*U7AC%!'"F )698K]TB)^18N8?:\VA1$NO%!)EO)EDA*Z)*)1(1EI MD@QV'$>65K.TFCFRFD_BB)N:H$I!!Q],4ED:\!1/5-1@ @<>;-E.['K^A[R> M_\'D_%G$DI9SX\S+K!=YYUDO=.ITG'G20C"M%"('Y42PS#O*#JR.4?$/2X:6 M'/XU./S-7Y6P_>0%'OC.57H\G>A920T1JIRQYA6E@74M8JZ\AR,F!P+.7+VIPE=>>8NL38/G8P MC@;]7CNN];LG_=ZXC[F7=D\#-0F]9J>-]RNK;9V9*?53<\.":=TV #N&19 M)(F=E(/(R(O^KV#$0ZZ'P]]@GJ+_@D= M?$&7#N[=\;37OL*JI/KW_FN/T@X^(!& M]VHU\M5ONGG.Y(Z34R9_EUM^V3T+9"(XF8)FD*SP&C0XGG2PCE*62059,^FJ M>@"#_X$D[XY&5$Z=DA')[(-3R00N$^EI[G66/@L3@;G$U'47'VW& MV8,GQSS:;(7A"64 8."T92"MMQ8HPL@J;,A>!KP:_J@_F&Q<^JDP?TV&AFF< M!0PW^^]QT"MWG5:.L=:GE*)L@EKR@9WV\/C9Q3/LQ<.N'QS?S'U*9C.\GKW5 MQ(6L/)HD(JG*Y+T'RFR=]:@8$RXG(AG8*M0V7U+I2Y)H!OO1)9]RV459,P>Y M5,[1T98Z7$%03%2I E[I^W%=C;$,VP^O.F6+,/I9;DV?SI5T3,('<$5,0;8 MB=FHI$'00>0@/*O8ON]+-CVX;_J0 %R_Z9>5__7![Y;\.2:I2@5Q?S#P)X=E@.DF)YO]WNNIE0'[@BF43>EO/O'C MNWQV^L,'[NN8_7S0IW2X7!%';]NCPXDY+:+K->A N83>2 5:R" 9*BLL,TD9 M(VT%7.^2VW//[1F)5,6Y%"AY- FB$8$KP6,TALC.C:M"';Y?E6\_:_1C:36X M>++67"Q*!_2,R839@0'A93 J9B]]U@%BO%K*.M],GIM5WU.<@DONA6L1!?>4 M H.(GCZ##Q91H4E&+P@J#[!"<(J@8!"&!9L%*UNC>&>3=Y"5XF0_40IY2[7/ MX_#WW8L8O: C=%'O8)XTZK3F.&:N>$G 6,KDY5AT$C-WVO/(A.8?-C"'"9)Z M_L98YQ))N#N2>CJ#0$IXTEM*ZN@ K$2O$%S6E(,8,OW(9S!XMA!(/OQPGE6. MQ'5VXS$I=,**E)WFACN(D*V>P7#>(B Y@P%&1AE_ B>\L1ZXY8%K+;A2,1&H M+-_N?%W&R:DG!].*DU$ZF=%H3HA")NVCHPQ!>3!<(GUYC21,D%S&R;LA><)DT2\EERAA3O$;R.D[.9XXXCTC>-4Y.L>NES/V/$2)&SD (XWD"Y21%S<@! M_>TA[PK&R;G?@G=:@1*RX,GSG$22Y&6S4YJLDR?A;"DJP*J?4,X(RH?/*,$' M,D7FG*2,I.8DFI$A?5S^CG!&4#Y]2 H]64:@$! _"^9#I_S2I5R8M MI2<+D%+.!LH9Y)1EW686)I#0(:M$1^T;M3$R9QMBP-LC;\M8.;])I3,YZ! - MX:5'GB,+6&;C ME\UN?7">8F010H*9D&>05U8BB:-&\@&,1D;_$1"=M/3_* & Z#$GG$$25XF, M"8W.$;QVB@L*Z,D:2TV69(C4:#G'&6BS2@@AG0"E2!BQ] (EXY(QF3YDQ(#Y MPR3UAQ1"E5 =S&5KM,TQ>X!H3+"J3&+*(*,U$G$&JJ,:(1X N3*: KT )9/3 MVI)6BXQBO)<&9A#B*Q%/C6(Q1V<0*)YZ4Z8R6\1HA18Z)+RN=C&/BF@R&>N- M[YQ>56?I=/IGI2A*Z5S?P2&))!Q^/N_S\_.W\SIF' PPM?SYZG"(H_NN?C&M M65M,(:3(2[D2"2H%9Z1'BYQYQ5S$*JQ1K!B,LY_4*IEW(8%B7@-D'\J(2IE+ M$H0E,G V_],G*P+UOIM%SK)*:RWG%;?9>U3OK4:1 MDD^FY'@B&&5"5!I25EJB6CR/.@.;G)X+563@P2D&LHC^X+P38$Q")6(0455A M"_>*1<+9+[R4AB5J?!\P62A;=1/T"H2!H&S2?N9;=2T,U/>RBY'W(5M2JUQX M!59*GX$23*>+ M9Z(/'T5_U";;YT\&V+DJ\WK8/JGY01ST.S<;N%SRJ#\X>%Q&31Y?G_&X[+-7 MS_W^J-ZW+OO$GWV[M\IM$\2D?-HPV^?[1_U%SOT.\Y[.YO[ITW6G\>-R^?=1M'J^>-M\]SL\W. MFVOL_$5K8]18?:=S-JA4JEMI_2L#=A_^^?A7JLTY-[%=FM5-4N#M;8N&I=;JKG^^G)_U[']_QRR MV'W3\V_=Z7;WM=@_ZG3V6H>=O>[SPV9KITT-J0@061JL<;1UV:#W:+::G?]< MQK/&JW=HLD7,O*Z,E'50P=1="+DN N7$22;FN)Q9HU2%97S,L%UVMFS.J1AM MH_W1:"62LO2RSBG:U"%R6_<&H$ZV[!1WE';PM&S0;WK!3QI4"Z-53G67(S5H MX*8>I"TTC08QLI#0K-0Z[=[QSE_'IG%@*N>MU$;]:D:C#OYKYV+_;3H) JA- MM]2>>,7VW](3+@_;S?7&V7;K@.\7)_KV%=_K;ITW+U_)QN6SW+B,\IUC(C%2 MU-1^F5J2LU@/0;JZHJ!BK%#:.+]2&U=L_6.ER*W'MP3 Y)MA_W1 *N?JST/T M::Q04OO]T]_IG^LI;0XC/K9=]N=BR?_IT4:;EAKXEEMI]_UO?_SSZ'O#>LDU]KY MZL1A^Q+IB?3PJS_+'9^T1YX4V=4W9]>O2'$WZA_\D1\P./I[V'P^-:5GU\3^J-1O_N$8/SML[N,QJ]R?7X8T[-.+=OQ M)T-\,OGP6VH/3SK^@K3MN#7&%_WV'@?C'5[JU&P'O2=TSVLZ.??(*EG &A%U M1VER^VNR/1KC^'B4/C_F["/'OGZ8/>(?CCT>WWLP.>$:('GUHU*-7KTTRA\K M/R#OPG*%3.N6J/4F!G7 M;YZNV=@)9:\):KYH)*^;6ZV-]=IN:[6UL?M5=LS+V^YNK+W>V6IM;>S65IOK MM8W_K/UKM;FY45O;;C2V=G>WMILS_ GL3C_A[>KNO[::FZWMYC]KZX_6'M4$ M4^"^99>%-FJ.:/-\>Z=1*WDI>;3F:9=N$FO7Z>I.<6YM9AWSI6Z%8AY0H]>2 M\37[T0^Q=[;Z.F[TAR MO>*-S>?=YOH&-#=?730%Y4KB-6]>OJ9W(#DE7I_OOVV\3YMO(/WKS\Z^Z+P/ M1WUZ/DFN]==G>V_W6*-UP$@RR+VW&W*_]5HV6YT.20[Z_+RSQ^WE]OHKH%SK MK'FY>M:X/!#OF/",5 '6LXJV#IA4W?, ]0C>8H1Q5<:5IYS5_SW6 1\1^::W MOV;5M#ETFT)?#L]_;ZSN_+NVW=SXQ]V#TMQ%(?7(6'ZG(/1=L4T\8MQ]3VS[ M6B";!"IQJ=E][F3_F!426?SO!TV7^M&B_*4]1UR M-'3GH]?0I/QE_ZC3W6Z]Z1:GTUC?XON;6[#?.KB^Y@T]2_7V6WW*(U^QYF:# M-;O[[2:=N]TZ[-([*O6BMECZ+DA>RQJMW$-$K M2WFA$BG7P3A1]PQM720A ++6+JJ5I__[-V= __95#W7-\P>F\!UCXFTB?Q83 MQT1>;39?K[ZH[6R\W-YIU5Z^WME]O=ILU5K;-9(M+=(F-2YKVSLUKOZ>_E'; M?EYK_6NC]HFBF:B9__T;U^RWU;56.8<["3<:ZOXNVT0*PT#=&A/KD*VO6Z0_C5,!A0Z*,W6_/OL&:C<16SL=$(:C MY^TAV?L> ;H$;0P:9*-"S-2@5OHZT+_%!9NZM\RH,IF4B;#R='UC;:/Q;&.G M5@:@;KKA?]8*%+>_K2KY*4:Y\VCXUMR\J2]OWXL2$9>[F^^ M.=QOE:[Q/[M[W3_I_1MGI8N\L;YSW+C<$-MO;LA)WCAXES2S (IR7.<,RGX9LH\=M)0#O-BH-5^/E<@]]B!NC&?D/&]WD.X> MZ(=7T1-/K1<1W@7%=-G2NQXLN53@(=2#+UE[ A(LH(+*:3PSB_)XQNR=NQ*_ MQK!OC#=]Z;)V]Z V',0_5LJ:^ ^@OCO@CXY.#E9JOC/ZVJ&;(SN*G9S_=E/P M%?=UV[.7-[@Z/!G;=/;D?.7Q]'[D)_Z3/X3_%-^,+.)>9-)MJ]O!@_9P1%)H MU*0CO[3E;9V_$X$;HS,IFD0Y&6CAZTXS7?<@A=$84PYLY>F+U\W5VE:SN?UF MM42T7?J\=ML(MW=(!ZRV-M9GY^_M-P?"O\RYOV^<^S@:,Z6,9G]D2,T/:[LG M&,ODSU1K]VKMT;"V=N@']/)5'AD \\B!G7H^)QXI?;=1[^]Z6?V(.W'/6>(5 M(1]"8']S)/9ALL5AV6?B9-!_7UA_LR?KRD]N]6)_<'(].62\*\7:U58N:_U4 M3;=YE3J6::A[;W?:C3*:T/V3KGMV3.G@67.]H9J"4D#ZOB$:K+G^V4A$F89Z MN+^Y=;'?W1)[77*WFZ_X]OHJ:UP>TWL\HQ1TZY+>A]T:B1#;J^^,-QRTC?5( MF-0IA_1U+^+8Y8+WBI=E82M/U['CS_P [S]WO/).#SZZ.B;WK;S@AW[3PAOL M;7ML^?.MZX4(<6R3%4X='MH2MR:6*!NOWED;DXY@ZU9978?D3-T)Z>LA.1^3 M]-$EN_)409U3-&/JLY[GS_LHYCOB_( J&C/Z[V.G7^L/:MNC0QS4_CP=M(>I M'0OWBDRZ$2#&IPT.?*]].?[['TN/53W MQ[M/-I]5-OHGG3Z%X3X37]3NW(X M__BQ/CHYDSZZ&>68JRD-<#B\_L\+>@%>23\]M43S\ETTCDENQX"A$!?IY6GU-8U/AS5=NG_O_U\(' &P(E?&SCVKJRL<,K+,GY+[IVV*%=2^/]TWMZC.8(T^;@]:_;/>K\TH\//,J&'$DY]H>D=/;; M)Y7MH)@:6NJ=S%(+Y73=*""T-!=UZRGPZD"MF2P"@%IY*H#QS^;;5+#_]IH! M)2MY.2!C;9_X3FWC'./IJ/T>:]N9-"P.O]YC.R^QZ._W:"LE_JP.T/_RUO'J M\ITUTEL>0]UEF^M@7:H[K47=A5+'6R1IA"Y= )^IF7_T\.5AO[<< M%6Y> M_O=O5G#SV[#6P@Z>%$I<9]__+-TNG=/2QU KUEPKYCS_CFV77/&@/6K3'0?C M'XD#3+63T\'PM RSC?HU.J-T,EQUM'#Q]_"/XLU'AUA;C:,G/[8T]&M]#O<:-^:# .'@D.4Q\VXW3;>QB-D_:1$'H:HW'7#5^Z^KZPBO7ZZ/7TA*\L M<;US+]O]]!U^>WX1^\(ZZ],>_;!RULK35GMTM8 :?3RLQ8X?#N_0Q[ALN*>M M@1^[P-V+;NAWIM5F@ZMG_YI-VKR>_3"F(I['0]\[H"]ZM;/#-GWST6U_S_C' MM]:J_R)4OM=>INO8>L%%&/N32LK&JQ'![?4-OG>Y0\]YWMEOI4YS\_5YX_+@ M@J3A94/\>=QH1;77:AXVC_9NCPA"H_7FJ+E)O^GMFP[=E^VW-DA2;D%SO7&Y MUWUUWKSL'#;$AFAVZ!T_C,UO7316WQ7M+Y5Q=:4S)^\[IU@[*;7E#G]L['YI)O=O)M<2.S0(AU%,#J8##70S")@HE YR%*H=W51,%9\7_A MH_<#S HK()-[8ND9DZY-*!;GDB M,P(;C%/@@"RH11EOTP^3_^]5I*DU_. 81[47+SZ;<5O]@?CO[Q8XN-$M4&OV M>_A="T&O:X&52C(S6FVRU4ME0@76PD4M'B(A3.]Y7&M?_:K!Q[G'[6'-U\ZP MTZD?]_IG])[HA_1S$QT8GI:>(#^L)O0=X:8UQ))SNU M'N#+=U:Z) WXNN$^E5$L5;?1R3H7)OC@(P]E%*O9O^T99\_H\P7V2KW^B+[Y M[VF[.&ORT;G=*:>4)<7#OW#>LLP1O/G5>&7H1W^^=%)__09?7<+Y_[/WY<]M M&]FZ_PK*+U//J:)TM2_)NU.E>,GH3KR,Y4PJ]Y<42#1%Q"# 0C)S%__SMI] M&@1ER;$MF>&M6Q-+(H%>3I\^RW>^\]GUT[^KHBWG:4TUBW7SU]9+.[_M[XR. MTM/]\=9XYPB<(4Q*#;/1P=;>R:D;[[OTX#@]V>BESZB7KB>.,,D=Y?1X]UM> MW G81JB6LB0M"J^;K-(:.OD /+A'3T6JR9A2Z@*ANL(_8]%ZDL%?RTOZZ*QV M(T>AZ=V]A(ABFN0Q/ \##PU_A[G@E^CS\$TE.DJ6+9J7B M_>R*15ASF) "PS/S=-[^Q?7+[F^GIX?'1Z?#O:U#=WRZ=9 =C;=.1P<[6T=[ MV<'NSL'._NAT].CO<"L^8 7SH"[(E]7]KTQL/ZRE_D5%!#IHFL_GH+I< ;JH MKDJ,GA6+Q%VY>I&<8[@A'1$NZVDZ3Y/G;#U&FCD\PYJ3UL-]XRY;YAQ/+K;> M?FX-S./Q.M4UW]Z?QC0+B.LG"O2OK3'W?CL99P?#_9'; ML+-.;AR>E6NI?M M;QT<[.]E.]G)_O'1P49C;C3F0].8%.0K8"(N24WX(' M7F[U_J&9@JJ%M]1J3X$"FL(B+-"FA:>!#8AK=IE4AR2?T RN'YS^(=NVC%:-\Y,.A6WD:=)>KMDD^[9NC0[D MYT^SDR5/DH&FPF55+_HH6"C8^D0^\%5:^$+T\,O_PM]?[/SO[__:@>\O7OYX M?O@KC 4)'UZ]?7;]Z]ZOUR_1NG_:9>NL=O]W^FR?DO5/_P7C/]_Y]?[V"8ML>8^BL0L!@U?+1N:OB"+4V>HCSH MNKN_E68GX^PD=<>CX2T[5:S11?RLWQ'\6D[NW97Q?1]B7? ?:;V?>+][Q@"(=Y?.JVL!W6UO')47IZL)_!UF6?@B<\ M:O%WAX_>G5G[ <35QC<$L 9)?EL "^8H*#,!IAXB6>95TC8<_(*).IAGELP] M4[YF"3![@.\J%OCRZQQ>C5&U$N9683SK*F_(="S3%AZ:7!#7P M-;@CO-ZRNG!&;P[Q0_!62?T;48C3MLLG\NXMK_\(:4]Z(9BOA)E?O'3&8][P,\KLP*KL[4/ EAXWT;?!:[LUVSK?:H\\J_7OXUW]]S)\/@(W+"C MW:V#G9';&NZFQUN[QP?'X^'QX2-G:,6+QX&F-/L'H-_C*_[2E MXQW:W^&&9\DP19.RG>'="I\?%56#[YB!I$G3]5"/BH\@= KVITL(O8*7$L,; MYZ&DZ$DZ0SH2*2H:$- EG8%=^CX'C>&*1?*-:*/GA#&!Q[9ESKJH;;)'L7(: MC8Z!.TZ'I^XH/=D?#@_W,C@O1[^=DW("E?4(E/4(7E$T__UH MZS!NJ5>VTZR:R]^7M=-KNI>?%U4Z!Z<&7';XZ]%?2TTM7K[]U]YO:7H\/-@' MI_)XO'^X=7"ZN[-UZI#&^&A\LI^=G@RST=&CO^\>'VW[!BFZB7]/X) 4\(\/ MYL"SR<:.KADHT(&8"'Z;ODC#[2:][=IP5.ZP/G>#01W#+KC=U[O830>G/) M-?[/2CW"F]=1)7N'>[O#W<.3#)3)P?CX)$W'P^'1<;H'YL_HT.V0*MG=V=^- M5,GYR^=WTB6L,DEC7M H7@4)\LIEYZ^E7'9?/GT'O_OYX,5;>/[;%]>_':3[ MH-G)UNG!X?[6[L'Z4EV?)3N[PU!T>SO#O9/CP='!WO+VD;/ M9_>F"^?1'$)[C#OZZ?-A*;4G8A-8S%WVPP*>#;);CMQ;>-$/!8SNKR4,W=9< M.[^=G.[O@D$\VAJY0S"(=T_&6Z?#W?VM\KP[/#[9.3EYE#@X.S/D&ZM; M]^AKJ#Q^^NK)SR^>O7Q+K8Q\ZZ+DAU^3-\^>/WOS[.639U_951GZ%%&81 !\ M*\[?:[#X%@DQW%).#>76Y;.[*0J,E+<5M7@ \$OAZ%1@4F2CN?BUSLPF27B,Z9>R0EVOTXX\/K4C1Q>\F(* M[[(I#*^!"R4W)Q7-VEK/*D:.JN1U6L_Y:^?GYSQUC!OP^$,<[SG<%@F83O_L MJ)JN*_=5]7,Z1=S<[4!^DAW4#X@([?.D_@PYQ\W\&G=(/WQD/SN9R<'>]C&> MREG% ?SO:H=U E=.^^CQ.IDORL1VPE?2(4RBG2]_9?5 [/_BL^G2.#UUH^'^ M^'@T')X>@!LTW,G&XY.CD^.CO9/3\='A;\>/]#L3OR.S]-)M#6N7OMNB0_-= M6ES#"<+6?U8F02 [,UXU/ZN?]H\^IWY:R7>Y(NZ5WO<8EOC00 .X1\FD1A/C M_]QJ_]Z2(B!W'&05#(K_]U]IKVS<*#X/_\+L:P'X %K^W7+T9R]?_GSVD_8J MQD:OK]Z\H&O@P0]=&PK_^NSL3?(,;+^GR=-G3YYAB]KXEDQN(U*G#TBDWI[] M\-,S[/S\Y-7+MVB++4W@$X_K] Y4(/=?2'"Z?;QS_#'6P.[>]NGQ[2A:[_+8 MHY/MOO)^QW/XJW-U_]/?7 M9V_>B@G>+SO>%?NY&#V\C,7>0F*-'?S\'_U/"E]L?)3)WQ?=M MCONGVSP%^WZIC>NQS(CS<7,V:JKAR&:;$ MQ@RM6A'+W>C1U6X\FJ52.\G=--YC-);\NLK-WLO&GUFA+#W:L+C_: MZ/+['\O=-N]"&=J>>_HG;':R4;CKLL'[&PS,6FWIOE6XQQN%>_]CN=OFO5BF M[<-@5MLTR-V!%O%9F1:+)B=+.&CE)U69,5$F?N:-:]IB3A]Y-7,\I(V5O#9" MLK^W4=IKM*7'D95\O,&'/X"QW&WW_H4DPOF<^ U( <,O"OTY)".:Y&Q8M7-A M?4L05;Y1RNLB P<;I;Q66QI9TB<;G7S_8[G;Y@7;V-,K<4CYHIW-"OHYK1>; M<,9:;?K!IG)RG;9T]R1*!IYNM/#]C^6.N_>$V-^QJP I7S"&T\O:B3HFNKLS M9OI/\1=5J3\JJ[,)/&] />LG'L='&X6]3GMZ&L4R3C>QC (-P!CN>/V27GE(GEU78+E.\EG MU%T'EC[-R^0'5SHPB3$ORW\GRSB@UP6&OK*X3:22W]8P3&X32]TC$9G#<8_D'-XZPS:0F[#&.LG$ M1DVOUY[N[D9J>L-8]@#&UWG)3;M+2SH\;ES@E-W]54^V@!OUFC#O[0. MWNS<)]FYF,3LWYM$\$9F/B@S4>'"[H;&[ &,Y8[;]^S])!_FDK)DHO1 MQ&5ML;F>UVC'CT\W+M(Z[>E>W-GT\_*/;8RN3[YWSZMZ2LWADXMV.DWKQ4;7 MKLW>GAS<1=<>;4[EP]BYTT=_OSC_\>79VY_?/+O8',>UV=2;C^-_S=-AX?3W M9D= *5_FY1:]G M54-D9M_5E,"X^VTO'_-K\O+5VV?)FV<_GKUY>O[R MQ^3YJS>_P#^3GUZ]^B?^?/'V[.VS%\]>OKU8>0#[#C+/\?>VF>?CQ0UG^[[E M +9QDC?)65FVX**_<;.JGB.3@#CHH6KY]D/G$)4BON[7S_^;@6Z06[ MWR>-HPPKDA\8@C?\Z!Q'7--0.?U:40'8- 5Y@GH+1OW'W&0W.&6SUY M]GY$% [)V6B.?]X]W3^ (<,(IY@DS@:2K+ /.C[K>5#X_K[]_G9R5A1VI+P2 M\PD)5OCM.(%%F%0MO/1LNDNNJSIJD:4<37#*9;(ZZ*FL&.C7Y M]75>%-W?S0HX:-U?(ED=YIWF;NE/[OT,=G+IU]-TL?0K/']+7P==,>U[[M 5 M.2S>TN^;2=46V=*HZ^KWOF',:I?E?;^O4'G##NCO88/D3W@T\K)U _,G%,S2 M73(]'XD";CDC@U.6BZM/:'"\X:O+H4!4!$ M)W"8DRPH&/B2"%#%>@./9+U*FB[X^<5B8"4$3LD\R5PSJO.A(YD"OV>99"!+[ZK5JH)7K-X #MX,+Q-Z%"IO)#3 S^OJZSE+8('EW _S?@W M\-?:7;8PMJI>D"@4.3^*UP6UR65=7=.V9ITAD39!(?-RF>0@2Z.Y*I[DR:M_ MGS_=VCU-0,-G;IJ/4)_;[1N89_$;_,1DMMTW# F1R:_ )Z6C_[0YV\1\-\W3 M"U\O,(FY\F[LKIF&Z(M^=]UWKR#C6WA MDP3@HGLS:!V\]:I:3CT>GE':P@S@MV@8A+M)SP-L)&@%M2D*U#[CL:-9C>MJ M2@IIZ6+3+\.\X9^T*+^CO#&^D>6?5],#KX/@6=:)4&^X$ \=$C(]Q5135 M-:Y8%MM:8J"8>.V9ZG D2DV>\_.]&A_?8!5I^2681OAH5S3N&A;0!2O(6U_K M*MR_@KG!EROI4]!:('UMF;5DUY NP]6*C9!E=3Y(KBGQ''/ MVB$\$=:CG?&BUK0R>,;QJ-ZX2XY6!W6Z'&%\%WX-;[4\$$L,>FQ9_.IUCG># M,;[GD[IJ+R=VI^&)H,SR"FYQ.3Y,[ :^2IV12/E%OX,'L:Y'\!>73-(K\C%F M=>Z(;I3BEJ29TZ1LIT-8;!2).@4K(*W?-4G;L+#W'"8YB;!UH([A%V#&XX.L MV0!V8E6X@F0%[4_8XMR1V8)[8EZ#J,:B2W?AG ^75V3'49; MB^S5[$'O'A]\3T]Y^R)I%M-AA28F6G#DJ]#W\,6-54)P&<&8P#!M74;[#]() M>P=G:$Y6>4H/S^D.FK$AFE1<78*^#3T#;E^'/K,:*: ^P.F VPKMH(3BGTL' M4QXJ2X\7P;QBMU/$W:_+(%H4G%[#*+Q$EFTV+LS:\K9[%RU!\(!=_# M;/N/[ROK3>7HA)-WU#V[9+.)%6?,MIYP GU0K!X\ /.MPI67H"_!.:ZNU8[B MCXD5!6IR6J'B13D5D]];4-_=80T_/C0?@1,P OTA-;QU,X*ANV=G:)NNVJF] M#R9!]F&GZ*(^^EZG\(6%!8;P?8S@V-^F%7A#._G&N%6HJG\0D;K=@A_O/V7M("\[RC$=V[D:3$@9QN5@ZM' IH ?,MN)Y.6]STL<7+>C;45H,X'>C M;;5XR4.XJO@:P6B.U-2,\AH,4+"]\';;3G[QMR)\05Y IMTH+?&^TO@3CF!* M?1\&\-^R10N70@8U7#%X$V$\$2S=>JL"WW+DXQ#;R490/KV@@&G&14[L ^5@ M5<]2O*_!8,K0\4#["2]L6 %X5T81H*HD@SGG2$W81+*,3>1GFI)Y#B;455O M54\2!-O?M.1$@4$$DG0I]@58AF!=C(L6G7CV$<@0&I'5-$GK:6S@;:3ATTO# M&3I-E G(^$['0UO#WJ+5!O8>: ,Q-]&53"Z)]0<=+SKH:/,9-3-V\! ,TZ'_ M-[#.'USF8 ](="@'VQSVY-*&"Z_RBC]*DDEAC?WLB8V\Q3==9>)5T)>\32%!Z@) /=- M65WQCK]120,YA*]/20.E20/[DX_A=@+G!CT,B>;BIM?HP+=X!YUA=)@L38[/ M)1<_G/GH2%DE!9B0,(#_8%,B3#SAL$>.KKX/CX4B@@II0W<[@WDC=@-=)0O+@:C=I:#9P00 :'9%Y-T\_7C4CL E@[^'5?W 8 MDH)KY& $R]?>&+S'%<*B7#-R%/B-G\M2<^U(),#SA#_!A88F+F661E7#9D_F M"E :9._85-DMY6'C._YIW_%5G!/T>OM"3GGH$ZE6:.+E(2PLIT20H&KU;?02_!++R_I!Q_9&[W=7PS@U2\R^$U-QHO8_6>O]P M:3&?)&Z6$SREZ68WEP L U9LDU0 @:SL-.G/6@T_,;"ZCU$Q-V%?!AT5V,C# MIU-!+^$KV-JY9EU,JM$;M)3"P;A+CC_Q<]W&8/E2!LN;@*%Z5E[E=45AD\\S M]MLM7V+^;V,N?1Y_U4+7XN!8!J>RP? VN:95#8\K,4<;!\H$-0&65&X9JN#2 M"$ \CS1HW"T>(.K(O4?X+T9F,5"'RF:0S%P)JHXR=DW;(+FL!. R-TQKB?(9 M=XKM-X^J6F''@9TXALMQF!=(H4AZZ0K#@H5%*(IAM?&G/T_4+N7T"CJU0S ] MIB[.!EVE",H@)QOLZJMTQ/N4I?,4@?M,?LFBI?>*QF3A^R2)"R^%TS\9L-_< M-7_ZKCD'N[ H'(,A7PL 8W.T/EM(LHMIPG-&")W,_0<]8P)\5W.-$OOH%*C: MC<;[+!'$O,X23&/F$NX=%6D^]8F O!QCZ,X)("FWQT7Q2CX2R-JL:1$O'"4A MX#Z3I!7J5DYXXR$D9#T"%0, <:/ZOI3J>\*A(.)9WARMSZ/Q;+A- G$3$/:A M+V'L>] 3UL:9LCOD]/'@((J&4 MH0G=HS; ]R[PQ9QR1HMVHW\_!XH EGQKGKYS:.F;PD(%C C:V?LFQ,.+J"). MWY%\Y.#A<',A+8L8+M $989>./77:-3"?T0,$$T(STXOR=*=44H8;N!$ ->Y M)*:K8D!P[R0?4_C%E 9=TW.&3NJ'R#$1K=($VO8FECZ3_+7GP62'"=DBHYG/ MW73&Y8S=QW+"D8L3".P^K:Z$0Q[P= >/#0PO)[F[#\)BQ_AR/TI>'MR/&9G"\=V4\\F--;G16N5_IHU77T MZ/--X):KF9R_??9""K^D_&KY?W_X^>+\Y;.+6_%2?-;2GIN9-IB)(7EUA<4@ M\,PH^?ZBRERQ0FJ^EEJ'5?OS4UNF!A6&"#$U4,!X>?SH&M2%%-0_DE5Z]"U" MI].D<"FBWG+*]F#$-DL(V8SVA0>J# 1VB;[,!,83UTA4;T+DRD($A&F@(^:WEJ3@(+'0BD#>/*[PRJ06QPU6X#FNN4BS22ENX MVRN\_\%>*UV-"U3E!6,*4XQ0:UR2(:3C.O4ON0$H_NE*<;[_YC;"$$]\"$_ \+ A U*G DA69I\_!_$KIU'U%?@2J#W932?CZ7NO,8$5./#PDJ,ZS'Y MJ>"0\$'F:MJ:O&5Z^SE> D]5'M)J MD(RC0JQ,VA'^,&'\ F+Y583Q3,\;'U3)79$-2 3@M""OT H9N,J'XH[GF*JL MP:T>Y5>BE%6GTU"L-O:4/<,ZSRZI$*!*D4-FEL\<+I%P1%0UNL';R2]"K")5 M"%S"ZK)0@"!UJ%@IL)CA?+!*G'#E=0E&BS?X5I,+RO>C*C@^*'(^Y^XTVYS.=[K3;A[^#>3Y[Q, M2T($PY&H$KC*8--@H[E*GV3;7 M_@*6^+6@H-_O/LW6LSCG;_IZL^K.7$#R7?5$%Z :D ]BOK@*5SS6+7,IOW^[B#9 MV]G;H0?M[>R>#DR->K&XP9R,?;+[*$^_FQ/SJD^JU=-HEE7M3-ORA!#\%]"7 M2?\PT;RK\V9)!/9.603V/Z<(O*B:N5*6A!N$[A=R7X0';WG4.5*WU/"43(A9 M;E?[]/C1Q0_G;\ \U2*H454AO1(9L?8ZZSSK+)OF94[(:^)P@<>8H5+Z%]NFYD:\;Q6O0$=W]O54B>XT<39?H^=*.F[HYG+L(Q4"8^9B5 M9/_P;Y&DWS"2W=-;<6Y\%0+Q_&,.-ZX5_G2P\[?XI ]NVH^E@]PQ*&]'9'+P M0(A,C@]@5<]" FPU#\,]BL3MH_@T'<_ME_RC*E S-V!6$'_BQT_NP41Z2B_7 MR;[J$X1ZCX2(:_7DX1[P?X0[!;7$-_LGVZ<)#+-@9Q2C=[M'^]_OG6[OA%]C MVC1M,$812!.9%Q#^\CRM2W#;D!IKD/QRVZEI2T) <7.,V:NAP M0$$,S*EQ)CK-*<$V$),&KHEKI%!"/ILYHE<)3&1>N6CF;LJL?RLY)M6-S1!J M2_=08*RR4TE'5=M8S__QHZ=G%QA![@,GV2A;8S;G_S:V]-%^B .G#J^-V01> M,ZZJ.5IW3-2$ZU (N2==:@AFD]SWLEGNBPR$RI:A&SZVYV*0VX+\_6DZB["_ MS!AZ.[ODBVO,.RJ=Y$>ZIXODM0^J/PG8A;50/"_(TA+;(=8ZA+9AP[AJYXBW MR3B A&@(^,.-BP-B_N/K1]\.)$LB(2_//F%"E2&X"YYTE7E*08IA(Q4A!Y&M M)3CQ%A3ILE4I$T0]5T7*5<0%SCM$RF+EL\6J3TC5@KI)+R^1_G3.I&XX^%05 MP3=[.[$^'15@JC/9\C>[1MK_IFUWQ V#@0N*@Q!_\F^C(, MELR<6CI;HSDK5#U@&Y5;2,X3P#C;-X2&[B::=R+1NJTM\64>\U<$G^QOP"<; M\,F#NWZ6[$L@R\G-H,B3?O/N!KI1DZ6C>Z54:.Q;]Q[W-&$C1MSM#CWC/F_3B< MMWL/>R#0!W@,ND];L@)Z@#7K&>%4D#)ZZN;(W>WFW! #W-$I0M,[Q\+XF>0V M!>@+RW# U"MN>\'4RP8AP]/JIB;%_=H"V$V< P1)%T[1->;X#VQ\"7R"28A MMTNH'S5X"#RCUQ-\BU N#83!OZCTS)7.96R"#OUDL,.-=55E#K#D8Z;2P2H" MQ#>PMSPFKQ*F/ NRMG*4D0QYVDH:*:DEJT&8 !]A"MA>"#O1$!L41GOY3RG+ M-8B:T-**?X-+4=7K26]!,#DXC2=076.RWD#Y-5BT2S$9T=[#*"L(@B#-A1A M BS^_+\=]H?@_FQ_N'H0_?&'=/2N&6'9"1)0C#&,6-']$PJY0?9+:D MZ=I2"..;VY*S?Q6)(N9CN&&5_9W*FA&7 X/&;I6]*7;E(NHCI+ E(L7"9>P: MK]+ !F/2C! M$TS/#*FC'Z[?=&9[/M6LP/(KIQPH6^97TL.%&:/34LI"+?^G]KE#)X[9EE01 M1^WEEM1$F'! 8V)3MI)@R-1 CRU=-YT5U2*9(EQ@5C!$.8+8@G^"J$J2/.[T M>.D[,&+F&C>D]A!B'9W%2!*3FR ?I=*?#L+F"]FM_X,T[FB&O.<3/LQ0[:ZVNMIF=X!+R7TV'56F4@.!JS+D> M2-%I'$&R+V*.YZI%3'I!G*F]I02@N;I<&5%4ZS^MX5R@E:CXGQI0/V,R'Y(XD4SK#F?"XY&]2 G332]G.B&3RN+0"6;2\#CEX0 MQY$-S>4%1[E0-<%*72[JJAG!"]?CB+T5P_$G,AR_WE(OE-3F&MN8LC!K,Q[+B: M90!*#\-L45S;%T!8DW_UR?X:VD+=,^IX>7']* YPE[C&0U=W MKY[F%^>)3OE" $@/8ML^6NWQG(PCS,YL3U28ZH*62L.,JFHL23K,$J9?IXQA MAML_G58M7[^4L1FB,R(?U"N6KTYB49(^$U7;2 Q6"*C)G8S>";8R/)T@$QQH ME^81_"TP4^"+ASL)_8TT$D=XMRGNI$A:['R72_F4AK_A&Y,J,SX+Q@/FW(-= M%N,RI?(FZG]D[!A9Q 95!EH-:&N1\N7ZE(F+&S3/*T11E6IPJ#$^=I0R0Z7KZP0I2?&;JL>B;5LA&X!:6'F].NL1B55 M6HK^JE;+C:-NH?Q5#(@X[1ZS 628 WFP 61L !D/Z8;P27RNO0XVD"G<3ZE_ MZ")J 91FH+M5,48A!2(S0M6#;P$5R*]7""W85IE;I=:^A 'U8+(#I$8#]14" MCC6:A.J_=$73C?B*2@;3NB*OBL, M;9S0YE@BYG:M7NHCM#LB7$*\T,K>\#D($9+8: /ASFX#9W!PRRE MO*/J>>N!:E[W\$V\GL&*_IKS57[P?=?!X^: MUGG[PV@\/&CM__X Y339=I> M^JKK:7II]"KA"3"T#/Y76V"A GPE00Q/(^XR^61,V^/D7MUB\PR-#% "RHR MS4?ON/E(AL*!=5+#M,D;-=K8LRSRF?UP[(5CBU>?.0]':4!)N\P$A3PY@E"! M,MY2,'3;R44.:YR2M_\>5.^"IHP^MLZ,%6Z#K0OZIFZ7]: M=H#@^V53M",F8?5\!E0[SM^B3 _")O <\3$R#@R#5J4!!KI)DH@J%CY_WCEZ MM-V*'R# :2G<3$(UXO.Z>#JQXG_*\F+SW82VH-"5-N@ @_N2@;O^?E8AG[=# M.H=SN'^1FZ=("3:+415JWIMF$X=U2]IUB$PJF-H_X,<)EE?B#JA)@2=+9T8F M/OY">DC/%_[;0?5TEXQ*ER8.C(RP)'[FTIV"HEC,$]W6XW3DD_U\%-6UE!@8 M%87!4\'J$T)JKGK^?%8G2A&@8H)"J[__T[((11G5UB=FS!%N(^8 ]HHG0C*_C2YTCZ014(ABV M%WM?_T$?/.XP.FF!T%*PNO^\7 C T\"9PN/=47 *">Z:U#9^ ":!TD' GDWQ*T M5ZX^(H,;='/'\-&CC M=8D9-36,(^%+ %N.-H*H@\_1JV]9_?IP8DC]]!T7J>9Z7M#ZPM(^1/?TH_*1 MOS@#Q!7Q62Y+NQ49+F:=EO&[+'+4[PQ-!ZH@N@3[@GYC2)XDBJG"5]748HU] M%:(*!;4!*XLBZ*&"$41S$*)6]&6%G!9(%"4\CM(I%X&K1.SI4:&4:Y-6:S5\ MAO-PM.^@($9.:'A-3T@$'C5QN^P,S+H10CX-4ME[2F:H@6F-8[E"IJ=!FLJ@ M64 EO(0S.DG.X$=84]$C_$R9!CM+.G?":FD4FZH(:1;(&I!S_#]Z8+?1YK,7 MS\X&R4]G;\]>T'//7I\]D15I[")E+J,N$EFT2O@^7@59*R6/[;!P=H.5 [;D MTE)JWPJF&$"M':T%(4H&ZA?)46%8UPBRH,9QD+ M[SYP8D+& FSP]Z32\:K@;#OMJD/>:$>'BS/+7/R'PEL4>M6A^35S9(/)UV+Y MQKCE+[ZG]+P#BJ<8@0DXZI@4]^_+W[Q4=T564=R#\!UT1AW6W%TWT8GAW_\. M*X=5:6LE'0H4T/9;GMF5K< "\VY;CO%M6= M,BX -, DGS4A'>6/YG;R1/ZI!$ >+X^OHEH!#1?K5N #*K2ZE&*$,FNB*[R" MYJ06^N[5R";9$)WF^:#__#YN># ^E\0>;F 7&]C%0^;F\V2BZW09K*3UICRC MM:@J4Z/LZ1;(^++7K*UD#_%]#6MJ.,X$, ;!>KK6;6#KR-.J-YX0HX6(;.[<%$]K2.X<2**N(;2>$<80A8]X5*]7P MP>\H@E!G.&D-1E!!O\=91#RZA+ZAZB)?DN3IJ,-EN$Z"U#CWCDI5TO<<<<%Y M<^NVP,2MNQ3$3+L18W)8V<$P-\]$GU'QFK@!TSQ&O3-*$>\@?(D MI_!6(K;MK@16K(6N EQS*1QC+-C7CGEGZY/3H *@7L&>YC/E?EB; F!PO?$*5 M9*/1$<.FO(L\"G>5\UP04*U%+=M)U/^#]?1U_-[.6"FD89BK-+>[O:!_\V? M9W-?FW/_#)4[KL.@2T4-YSPCG*5&-&4?\.QR/ 9=5P%<4684\9F444WI/$G\ MGROM+VL",ERG=<:Z EG(MZ2P&%.E-DRXS1SEUD#B),!K,'1<<@Y# YTCZ?#P M*0^F^V9O[W ZYDP-0I]AVH+JO$6_#]\ XL*PC=]0U;.]"*'$(854))V!X<[ M._BL$!^\)F;0VKGDI>9!WN;#H9O#$,YD@IZG_X],WD),;997#G=YE.MT+4&_8139&YX6PP:M-WOY' IZ+A6M,T5^Y$*;Y M=!R]GC:T(844]54..I^YSO&IJ(MK*Q/]AE7HML!3ZDY=-)2=_5<&X^WWTEZH MO[ V6D4:Z:2B+J-@'.=_$??DN*+4N$O/B1D-T:XL2B26\F6T1D/:.+AEP9$C MU,UDD<&E/JF&V&.!XW2NK@JGOPO $ST-"B4A7C(J]V1G28A,I-(Z3H0G:"# 07N"0^Z)VEVU!=<#APANZ<<4FRT+O!C:?L-PY>&,5 MV6C:I[X2+C@".U"Z&L:A-0MD<0RH=3C5,SS,7;YK"ID#*&NCO?IC+!V&SQB@ MZ6M1EURF><4F@5&!:++[,LBW:,6*AF@\_DTMU%D+]WHC&D\4Q\#6RX;^>IB5 M:O0WG8)T2D1-W)2R7QZ=L9V\P""77*M$^I1KHI1^T$*)_X$A%HI48'T#9L<+IL#R>:3^YG!VG5,!^(XTY]=IP-#3Y90:<=Z* M(N !7!;]2N/<^N&OQ0]?&Q6BT46.8*"U:K!:>4E8,E^TT!^))&=G@0P$2_]A@$Z<-R,4\U MOLT@Z-_A4#=@I]!@(L8Z&/V80YY,$T*\4)FO*%=+7B(NTCU *@JHZJCJ,/MT M3@#-&DP_#A5ZLAY?9?2!KU.*4+A6.B/E%+]L!\+90*3XD"([!VL\?Y29G#-P-=TI6G27G:183ARI)9$V)PQ[:47$#@FV^.3).27C!T[Y9R8YW!C>IDB M["2*^(XF8*V!A:HWR,JSXOD91V@2,&7X+Q+\KDHB5TY2X:>QXA_%\,@!!@ND MG4\J[BJ"7@@9L$9\5$6 9\'FT0"1M$P@.^/[0U8GQ!JR(HW"5C M]S&(B79[QBJSD!YT1@EPLIZ5!BBN_[1<#64UJJ@<3#>!XLKGDH9!Y8Z_?.?< M3 *1F);/F194*^W6YVI^HF2M W,YR+W0:29ZN'?,60 A0D.TNT2X_=U8=IOG M[N[MW?REOC+O'+P\%Q)\ 2-!MQ;B\@P\K@'7%7DFF2+U_2RG2-W\&NG3]G;V M=B5)LW\,#W\[";=:W_=R_0K\.T1MU-NE<+5U[(7F54P8'Z"N:FGJ*N2V:J+# M %[+R\V-)I.E@%"YP$I3-CEJ?W7*;WK6*[0\#+M&@VT1F%BD^518DGV+5WQ% MM+SF19W?TZ/M6%SQY(&1+%9!/L@N?(4K7?\(T@!M9N,\Z.B!7AM"-0SZ^R0XHG: MT.9W61\TG=2K?@B#-?@@8=!-:PI*=G1/!^KU.LA@%-[+E,'E:2#AQUM:P MCH.;T1XX!HI08:5BF5ZE><'71NVU9RYVDT8\O8'JTU]56Z!6?>>02!%3;,)^ M9B=K4KFT8R/$F#C)\@D,NIG@\:+%E*PI8P"DJ9R=^,=2[.SM;=^Z8=R#5]%G M%)!JF\88S[[D%NX:?UI4='.,%%+G RPVOKESQL/E73C]2-K$BTDZGY 'XWVDX>/_)_HC:R"(0X("N"ZMG'KL9<#5^,?+15/NU3 M0;>=@6(:, ^C3HPI#O$QJ30Q(KS(G-(_%*K!6J6K:L3LN6JN:$R%IQY&3CI2 MHF8^,<.VA-X!?-4X[39**MI,PZIKDVKG5<(L)2X;5H6*DZ^*31[E,4!("1!O M@6'0]MTTB7J^ D>3Z&G,AF#4^KIB@\JOICCV>$OJ2A!_#H4)PB)X?YWF:5CW MQXC2H+)W:0-2ATX>]2(4T5/:52/95'J4)2($:$-. MAXD@(.TGI.H_YRHT+RLA*AL;U]*5HV?"!"L;YT680!2[8F/I68MF!>A"5JK) M*ZIA&21/)GF9HE;( MU.H=(88'*:KAJ968"1ECM(1*IIE6$S,FH;5] ,C0)GCKBSN MO3:YEGUJQ%$D;T36(KHC@T*\T4WR+J\DD8K.ZG#GHG=TKX'YP-PW&:Q!RW<= MI^?HGU@EZILK:O]!K4F.UO5M-&6YTZ39]NX1U M=U&9]=)'+C4TDU9,WG3> N4,FRK"81I7(8@-:>53\@=\,R:Z;:8Y^_1Q3Y@> M(HE._^6H)1K34&U+4Y0 I2/5OH+P-+*7M)3M-NS[\$5OU*_HCDKW%=I;?&-$ MO<"B>T%P^LL$FO8X#CY@R\7%]*+Z%0EAFA/6MCFA>;J4(M"*$MMI3 M]Q3+?W:/!XS-8M9,*9:2?<;3CKOIX5@>$8PM/$WX;@D B TZDA]TB*=,!VD MMEU2@/4W#5QI-T3TORJ(M'Q#)I4NZVR4F3H/YB'Y_@X M1/RCCRN%<$A]FW%)_0RT A:9I+7G=@)S6AB)OMF+-;4\FS$&K/#07>7QT!=V M.@6N?)^8#^QNG^H'N*Y*"UX[]:Z)EKH&^Y1I(VC@H&\%C8@92@D.99TU_\;4 MU@[(Z89?HE<]14Z!]TJI,. D\+A0]EQ>'\NX*.MT.SMW_T^P%3T(.;^CCE(+ MDTI3P+:LN$T.]9#^JNS(CPWT2@H(+ X\7!C%0>IF1&#GA!V2S!Z%:U?G2IG+ M!'U-LX ?Z$/N+0FJRZ%P%!E34>R*C\*QM<4X7#=/Q&X9=(-6?*(NF8.B\R@I M9=X-=AF;-BN_@Z" =OB[H"U8-49S]+/@5!.AH9E_C@J6F+Z$VVV$"J3=DZTI MO'&BL<)Q97JRZ\2PSP>' [(\(U"-J$Y"(^F>9)Y#W*$-YCVQZ$NCO*V/J@JD\X/JFF($K7 M7)(&N_[O'">5I_CWW=/3'4F>]GV5DI3XG:=@DU]S;ZKD#/R' K,^^Y*[4#^- M>3[47X(C/ JQ1THEEXZ215SFY=Z[4;8#!)*HCAH#X^/-CYEA7; M\='IU@DLYE=8P_5$D7)W:EKZ@$15&;F8H-76(WMF7X+-2?5NEJ,4N=!$.?09 M(=QIA\>E6[Z.CGQM(Z:F)I3J0Z+A2+V0QQ H?[5G[S(QSI HM.W:E1."FSY( MD9/M/"[A7XM#_,7Y0F:9Q/+(PMH(<;!))_9UG YIRCX"^$!H:\MT#/FM,"L/ MI)AUE%()RE(,?: ,N8_#4RKIQ82EH_1?TW+Y6T^IFL>$\9HD@'VB.JXH2W!6 M8-NY2XK+UDZKPLL*38V6FJYV%RXD5+,J01S4]3*?J2[O&-ERP(M3L):GA-,K M,:)D+D@L+UU@S.\RC)'6"V3\$>G(^9B\H9KPHI);\?3OAJVN,Y)\B>^#8:.( M&@H6AH3##7 T!IE.4LP"($OJ+/"G$:#Z4R$V[E>Q4+I!5A#9O:-3-*!S$!A: ML-D,QH<;K4@,^<@>(AB.2J']A;DPAF+[PQ0?9J.?!D!"2!/8\ MPQ@I',.*#-,:3BA&QY:@+KKK4Z4W46>CBJZ_!4[XIF)= KB[]BL#^"C.92[XE.$(A'U*":UFN>B]"9UJ8KUSF%D-/D M'3/19%.$7I"[QV,E+UMP<%+Q ]+7+V("77J@(Z)38;PTO"9D^I%&(OUSC<=Y M2'.8Y,-AP#2M)E@O//AG*0B5F M:[,Z?&(:(1#NM;S1Y1S RI&518Q UB!C^KF%CW5$O&H6FSO$$EYN56X,5LS'[)XMG9/[LWD M(:C?T7TUOL3T2;1R_5>2,L@?-A5%+B@Q8 =@)["+K4WK, MD+JN!C2E:QK=^^',PZ1K;_%(L;'TH:]G-<7V!%5IO\)5"@2^@;O)]X4\F\T< ML0J>LK)MNN)(X,9DP@$-N GVMWX&YU#TAQV^ .+_"(((/5\;N;5Z!V! MU\AQH5@+7$UX661N.#[SO&Z5D89.?/%"^3PDQ*$^C&%A#=GG+ M> CDPIU6<[K3#8VP\O)(N-\/9E(5&;9+^\5QT(0X]30"0@Z)(4>55638'CB> M1*]#[4&1S5OO8.1+!)NF)9X_*1/&-"RJSB9Z'F[>G&]XX5)CA]-)$>[2QLL7 M>O>_PU3.L1L)1E/T.:< D.+V:+-Z'W3#&?\K@E%.-F"4#1CE*[S?8C+VV$U0 MCFO+,DVE?3YN$E&*Q7V_A/(1;54G[,VA&$&3I8PZ1L8DM2\DR]T&.\.]'R$2 M]1#YJ\\:3J#U\9RCOQ6%WT.1+&K:AF^V29HE!WM'5(NR)85\]9P[DP;SY8;[ MELP>-':P_M-A-U"S *HQF6&_+>>=]0KT:_C#TK)P-(_N8KYQ&GAS17^2BS6L MDUZJ2I-%J$3J3JI]+JJ"O-(54Z$8(2/Q_3/#!)0_N-'0F$?@BZ7@KP2)3$ZK MTK1G97\5^6J*N9*LX)H(,4/C1R39\E1:35/5 6(3\KG/N3-#!MZ&(]R99\8Q M)>X.['LA.8PZS8600^>!SHL)X=-USU8(.;N25R+A)IE!VMR%)A8N$<#$S-^< M4,E9G,+DAYC <0W?OQD'P!&*, B$8$I(?I.C[B'^8@A81GKB8$P+X:1!""X, M09NR:1\VZOL&'\80AS"+:41A1?2:^H7 @0J !MN7-P)Y-=S9UYLI8^('(Y=0*W%7Z1_B#/MUVLR=< I_2!0H M<:B##7%<,X#$-SGG]RVCW(B@V"P=3T&3\)+MP900O(>2M T:)TA^@(8#C(3C MQJ,ZGU*'U9DKN:9R@%&G1A3>[VVM_,2!)M,703*Q?3(BABK.@.I;.SJ:!V&0 M?%3(# )W*5 XE";D > ?9;0Y73+DY\(SKO*J2-4A)=PIYI\*<8[M6J :6A*] M?FFN8C'>3G[2G-:='BO7Z^^55C0JFH1$(Y]3NT^^,^@6PG;I%$ZZ"5[ $U8 M[NT&0BEH- J9GSXFVZ(L*^<# XF'H6Q5-DYBTN/F8@G:?62;E"5>\I-VBK'. MNJ[@!X/Y2/-"V**$&!61#&B,W&[Y2&:$VHJVENP%A&TP")))3V H7)U-<$2; M8!6GG'M\<9T\)5[EN* M#KT(O@V3U99<84M )] 3X[N&V<)\V4S,06)RZB+:0HHHH'A:)4S;^-WCYDU\ M1JVNLXD87EI.)&$%(RW;!V?XX8MC?0*AVN"'N03XX'? 06C=X(:<<'\T=.VN.2^ M+W3O<1FP-JPBS^#V>SH7W"AUFU$%526 OO.VF2C^ *^V3I)V( M8A.AJ./;"1,0I@]%N6"O4R$P8,KTN?)#>RXVHBV<:7E@;K?.A@ _%UR>;._%/2YWC[9W]3@?_1TNJ[]H*T\U,B=4 M2^0;.V(9IQ%DDX[H%[=NXZN!$7&*+'@& <^OS1'K\+'4U)49E);_MII<]!1? MMB,F3-#7H4]L90XC"__1]DDL_/N6&^K.0K ^>@MK\(C(TB]8RCG_#.ZLM#8F MHJ6?F:4+K0'P,<32759S=H0#^IPL/=DRV=:;=IN,Q]5;C@Z/,KW!5SR_NB&P M,ZJ2! R?FA9@/&<+!15[ZO-YW-^4^^R5L+MOJ613%\1W6QMSHV'YO;KW.:^7 M+%20ZBG8!HL@_=R_"\M.0Y<628]T.^D*VZD>CO@N66;D8.\G-;A,*5K55$I; M]H^\=A)J:"A#I7=5>+>B.)=VA$[=K*;=1J:^^/E\Y@Y-S28=N3U[ =U@:ZX\ M=.I4!='RILH<2- %]^YMKJA=^-?$<-QNL%P;# <#^*^ M7')0I"AKV*"B.?-=X]Z0RE@?=Q_UW+7,,LTR[*2)^N[Z^GJ[ *,.;KUMN%$H MVD-0 M\D8H LA]QC=$(@"KY-)3=]\>Q)\CS'A%OC81,OKM: :/=# M)_@<6SZ& 43#0%41*)6_PXS8U"&E+O-FXK*(2_Z"\Y&\P+O[C]-O\;.[AX^S M;WT[\@"3?/8>%A#SM6=,#+][NG\P\",@JBVD'^7KTL3_9@2AX#@EZ44.W846 M$$T2:!S(K.=AX.T:, DI8F%K:;QL=@8?C==G5',_Q'6G0F>A MYF0:3HI@Q@3^T49*]QV4%VW(OD(HUU^@SWJ#T9]D&2NZ^UW:,8=@8 M\N7XYB!B^.T#6S"-9,'PWSF)?>-&VV"&+5_4-W/$Y-E_/_JP?MP]?;3TQ"^M MU,[?/GLALGFVO4HOO#F_^&?R_.S)VU=O+FX56-J[!0>M;;]RWS?=H[__6K5) M,Z' -I:',U>R#[XQ23=F^C(D5LJ'3A$XTN ;+LD\L_@N2GFA/_CF/QBRS^LH$F^YFBASE)?8:IA.K51_GH\M34L@>)'LJ,+(*6TL?*V! M]# \#]9;F&U6M<<*N8>E9"S21GI,8D]*YH 5?']W*^2! ML'^%MN98@"B8BG0",M9>:RV8&@2WEK$0KXS6"+CMH-+QD5ZM(X&),/I*@3>W M)P4A0D#<5E%5Q'T8U)8R3#.^AQ<4AN-[8%(76!J$],?5=9.)$>&$OPA0\7-U M&TW-I_0\HSD&D]-0)=&XFX;62?E_H*0W'"*1YJ[L1U7J*3JOS?P2KA(WCS[Z>SM^ODE<_OTE^^/GB_.6SBXO;,2E]UM&OU/_]\^ET:X^]_-3SVG=ZQ,3MCDSX M)S0>,BU[.E#:7P2Y0W:0O,#F>N/%[ MT&SQ43,K2Y^KJ]I#E'W[-E1QGX^/[!+EHVZAC\?7T2;*"!ZW0&+#(9;?L3@4 M)3[#123JE,<5A36P:+K'^;>AZR)-C[HN2J68[Q^=6Z"Y7:,/=/H9P OP#5'5 M>8<$'M$7T>I0SQ:8%'R8#?_EQF;+>_ 8RQ]FW$21U3^Z/^E2(EJ8UV$'2&=@ MO/0?,!U7)B]XT5D2OZ61P] ]W!#O,!-%[Y#!&ZQ60RQDM%4K1PMO?9Q?Q4_O M-I6W;R,,'H/O!!/LFU7&N/V5;R0(#NJJEM"_(P-VVTY>B _'E[^1-70%?7\J M7*M6H$HE(7%7*31C,U('=6W2+DQ.G0[POF= ]WB0N1J-1\66<*57E9"[Q+S[ MUW+#:T&!Z3-^DW*>QSTA8O@?$1)X&UPL6JG:5#?;M(;]ZBY5RB0A'(WC/0'D M>P6_JR2O0*D?.L*9Y= 4MREN5V0Q'-QD!T7GJBVP^:_LAAQ%,,EJD60E MF>H3J<$%[T\$VN.J6G8.U&P9@1K;%[GTZI M;R$3LJ%GC*159C&D$$R[6)DW^0969CWT^B$F.P.:?\4('D;25U,8["\6Q%$:QGG M_>35O\^?;NV>)@@G=M-\9%CNI#($.T_&9[G3J@P6#US +>(L\\R;/&S?W)-I M!6F-"0!?=-9S6;(]0V[KN*.T11U3\HY[$)M)RUTG8BIL6"Q(3,M!_O\RL)WJ M#W+$EUK1JVI3RL%962DF,Z5DQ<@KY#9$:>RN.^ZK!A.; M2E>X0%<<:,P^7N,]T,M%L*-L2WOFL?C\,F^D22[$^D[L@Y$R--LB/M/ YU5T M(0N,F$F#C.76N?-O"%E)$0H1-972=0AD8-I8O&[_C#:Y8RL,NSN;Y/$F>?R5 MV6W]#=9H&<_,+0K>WSJ W)R*P32%6OXIO'=@N"93A'&52ANO/:(FS) M4KE!IW9T'::%FV6;W/?V08;%D>!RN(&<[WB,0_2<55R3Y2$]BA-L!AV=O:!0 M1O>W5.RMX)]*:A&YXII]OQ5*U7N4P5]S@=V6HNY8LR"%J"N-+ K:B,5Y!?IS M*M5.3W"1.3I/^5EBC8D+'+P2!$B1^1/R+)=*2@KJ>1 M4RQ7&-'1^2CGD:.,.KV-SSX6A8GK8N_1/I M&8;O+RJ5XC-S4W!0>JX%446/NMF31^.K,38Y# M"R.PA4$;0LNJ#[O94QS/6?6QRZB*MV;%9BJC!DD*HN*+34TMLY"<^" ;83>T M/'8ZUN9Z!CB$D3/4$"KCFS>QARN*LRVG@&,";,P'_^!HAUJ;GG!3X++_+.G34$8;<%:2$H]320(OJ MTBQS+T]T+KU->Q96UH"4.7/'F+<94Y1![__5 ^,=)%L MJRJ9O:T,[K"]#))N;;VO9.8H;__RH4."DBNCY99-8,&DHX4G0NF=0F^EBS@JE@O#U;U;<^7"Q!]9S*+C+0BFGZ+66ZRB9H_$"E%8,)I9&V MZ,YR(;J5*9DX@01JA][!W<2D!1 %=+UJ]1>"Y].@Q%,^';9P86=DMQ5.BZ^) M=$+*5<*'/ ,Q8M40&2H@+!&SMJ1JTT9H.*A")G;VB%?%WPX9IKMU"NX] LJP M=*9%O[.Z9H@O!DIE=FL8,0'=Q ?#(A$7T\(9'XFM8_8V MOD6,=,/VC%VN&088WSC'7S=M0\3A_/E9NA 0:+BC["?JP#J.Q/+4KK#"]\:W M\2I]'2ZHH&'8GIZU9NXD1!XHLC[X/AGM M+;MX?TT*6:]?3'7@"EBMLMH4[E9)Q<4^ETS]*G; LO/GM6WXM',=KJDY&-3\ M=R\( K5V@Y!A+P.:4]F:R)$2O-(W()O7*U%YW(:Z_9!3V58A9 M7(:PY"R-8SWN\5]<@*N:=@%:]19Y]9B#)_(1[0'=;; E0 ZY..-J:5S2I6)6 M877B8'] )E@*Q2:=XD5$S:Q,#X1\W+MQRL6H&$>^Q;QA*0:G@JL>BOOU"1 M]+D)< 0XF\(AXAV2J(J/*T3,E(W$+*A53S?;Q<;NW*^%(7!07(=6@]XZVO P MF!!7YKLHV-O+_:/9_5X-2)ZM+7&-VU1P:NS#?3&0\P_5%NDQ0R:N1VF9;-,T MNC =+OY2\0G?Y K/1-R%92G1V!M.D&"\E#5S&Y-,0=R=G4Q'(U]Q?...AAY3 M9/3-0YA.RF26@EO6%NN2$I,T;3O?I&PJ% MY "UZ[B.=N/=NQCCN_;V_T<3V#_]VG\08H VZQJ)K=C?HF@VZYC::\IX$E._*W&F( M2&QH:1%(]RJ1@5]1<+[E]DF(U60W.=R2QGBE%LK<1!4[0^>DL7P7Y;'_(X:& M%N(2F<PF*'V< MF-KQA*PG[1QQAZXG<9\0370OY!JEN2WB]B8+5 ^C"/8%-S$=X%^."4UL.*FZWY\BT3EF3$/4%]CE-P.V$702W$K8Y MI3;).%DT2CN-5#I!D7$U:B4NJ/M042%=6-:QPHO4PKLAA5GU62 M.C+-Q/QC\>NTM5G_UFIK=>HU:.B%&VH1@!7P/A:)LV&F7NVA1]FY*-7.V )* MI@L2OP'_!6/U6 IVA@<')X:3(*^X)10M- M#_!X41!7&#=+Y-L!BRO2QM9ZW5TW&X81\?.\ML&.A2D!U"GJTVW'&\6/Q07C MN$E/]Z*!3SECW!8K]I)N$GL1002Q)"!O,&RK6#E*?760+66 '=(,Y;ZA?*]F M)DC9FB59$>&[OK' 36BA!9$2 D^P_I-D7%37H8+/Q'NIN0Z%R>KJ>CY9CWOP M!?@U%0%Z10-X9PAGB=<9]7NU03$])70FR:)A<@US#&@KEL]"7OJ,%14]WJG? MD2571#^).=Z_0AR?Y_I P$PX-A[%%PD'4_'!YNXY=2L:3"-HNR_H%TG5D]!4>"V8>0AU :&>6;MX2X,@2^ M):HN]*'[AQ*+/?[;7<+:=PQ=6X[+LQ .\UC2&%ZOBI5)9OQ][ ?!&%TO._FX M$Z:/C>EEP16X1,"4V8KI)I_"R-+2,=LJ%=4)GPQ18 \7D6<3M,K1Z:>DI[MN=T/*"=[(^'_>0Y5V+.N'XDHOA0E5B M8UKL!%&B-V4,@1LDDVH*.TSU!=*=-Q@]</Z]DFQ)39>*8KT3J.R MQ/79)3>\A'M5SJM+<;#4G;)MM@58;"A8'!'026!=-9&Y8!%2!B>2RVOZT^/K MH9=?&0BOD3M!)9,M&QB2>^&52A7HX87I**6ZARB"HOW./-I9J-&$PH(-%E@5 MQ]9P7MOFVN+""YQOP?2'S*Q&B)JF0G<*HQ!1T82@!O%VJ(3 *Q $VLO?($JX M;MNH$NZOPY^%]1$+*FY(&16[I'-/6"U50>LA*1V$EQ>:F"29U%O0-['VX/T1 M\VJ)>DY-V)[26CB!H*!@CPJ%Y#*I''7"X@!=V7=&/6Y4XGS+DJY5()%!9]^5 ML<8PHL^3895K:X<+:1;4C*B.:CZG(IN:M%'A+O,FE'F@(!5T,%CI*.)5+V]+ MS*YNF!,X+GEHFNWS.EY[RXZ$]A G;)7]*LV>NXBNQ:]+J%1,X&Q/F%0&U[BF MF(4!-?FO5/5E6@HA#U<#$">Z=Y\K>7_TN4%<"Y4'.H#EO8IA?S5K#*8 E^\& MTJ8 N#<7\5GPA8K%:H,$_6M_6?3D@M&Z4)4 QH=/ M4WK'M;@6,:+6Q74*;P[MHR2W=0L)EDF4,GS*JK$C"E%FMX2E+QTQ/&/55MK4047O3]/R^8#(\ ;P%\<$F)F M1 9\\_(2JPJ8M@:4? U*(GGG%DN16-!7:3,?^&[O2/M24]$2TYGFHU91U?H< MY7>;Y'7HFAU&UE-Q.\?MP$; )+3(WV59\Y0A#W67?R71Q,D;Z#Y6;K.0?30A M6ICZD';2]^F2?: Z!W>Y$"N1M@@KG(6C)' ;V7G[N0P$> 0W15W(B)8(EU*\ M-+QN!Y.I,D2_MD29Z7P]9YZG2HM[?IK6\=IJ79;$^T6&ZS#,A;?401Z5. &PV$Q''L;#,<&P_%58#B,%NWG M@1.KQY[UCJ[!^CY6B*PDPQ7*JCWD0F(R!:MSPX!&F'_%\"YQHY+!BF5ZJ*XY M1[IL2)$7SQ>(,=DWO"[#M787&LDN31@^R=-YH(%/ MY7J@^QKC%+"JID:;]#!BP!6*4Y )+_V!=]2A)%C?EF=W"X#Q2V _X,5O.\Q M\;PGBO\\]N"JM@Y?H:E)') 4K@C@8%=?Y7)Y]KFSY#_&Q".W-.MIDTQL;+D- MJMB%PPIQOJ-)FF,: -^ J)$^+X-L0E_73@4"9D MVO:]@4/Y=,+ \6T;AAS?-$V)S\R(D9>J!_*I#>=0&E6^I3&=+GE"NER\J/%3 M#XD@ RUD&2W&>C2IN$^]!#1K5T;EX5S1RGBWMEEB5D!T15Z6MC(.O]];@+(6 MQV"I,E<,;U!UQ/G'3()BHA*XB3G'B5E+Z\K1(LWT^*@Z_J!+/7/@<_HC*#SZA#NZ[L\I!"9VGQ^ M]8R0KVSX(&;PIRU8V3A^;(:E ;C7VT(V%M ME1GYRMEXCU#*H?06.=A#U," XQL&"!ZN!GC2L"VL9-,E3P#!HAJ&M7;>SF7. M99^+YQKF)4Y(96W6P%Y/QR36-SVF\YKL)MS@(?+%=[AIL]/O-(02=G,5$$]S MRMQTEA">588XG,$/C#[/O2Y@P;;X7S&C?&CBLV(CSGJN$A&4FVXAN:JCT@1# M!7C3#424YM2AC.4_F)]Q/$TI$DD4A:^O]NDGYIPCGC#;L6-E4ZT(OK):,F]( MWFK#"5DLC@0:3:QSILQ78">LPR5O/FS7M\4I_-&E9UR?,Q*L7(IR,:5MJ MZY1P TQ2O&"ICASA4F@DP7\'-@0R\.@)XIXQ?QHP&6)9M1R6]S?'VXK0:U4I MI$?Z%Z)H77CCV:?0Z>D--KX3BK(>W3Q0N!?1E"%G.SHK-I4XB-/!V.*;6LP$ MVI@2-87\/&?P.2CP.2$NJ%@C90+'=(1^+WE6\ [/WL_?L_08M'+PS$NB6 D? MC"AR![[KO8G4*'M_!P<=(CZ_N/0=V[ LN]'=L9#:UGXU_)/6 O&,^#O\[Z"OI8!*SL?KD*_._WBB'KP0[I9A9H$; M6'U-PJ3TQ^9(=7'2T\(1U1G)G*QH7MHW?1A!O"9:[I;+'-^7-RUZ19Q<,360 M[Z70NQE+YGQ,5=8Y@P,,EN:,?=4>7*R7Z&2R'1< <1$U8P]\3M*21@IPG!1P M)G/T%LNSJ@G$UW?F7MEI!2($]QY)NI! 6TCWK(V'\"8UD"2:R/<0]2=5G1W4 M93 P*-)&^A:SY; 86ONYAL9$[#Z)LXAU)HIR%2-L>97)%!4*[ACM+5'2W!\^ M]6B7MW [<-TO\>-+RIM8(]U[?]5H,]7>_24F<3@H"V[PD]=-2%8P7!U3Y;!T MJ#\YY5!S@17BK]BBC09!,&KC5S#(S957.=A%OC^J?R.&-BZ9AH::#5KU$1[, MS="[W@ KI>N=&1O6J2)WYQ(S;[TI(B^_CUP%+RTV<:T$,H M,D0\>I.2_$NB,_8WZ(P-.N,!VUEO30QES FN_MXU8"]CWA#>^X> \-6 -OU6 M;=64N*1X4N%><#WF:A29 \U#301#4(XO);KWJ5V,.N]K9H]]TAT8V!6*01L1 MG,.5$]3FQ@-UV(B>H]825^A0@]N'<;=?_XBH78F;#JMLH9MENR)SQ21\H[Y4 M<<"/++_09]6)WHB>:';Q*B]9+GD:,%@.Q5^2+ MU%34E8'YE;.V&'0DOVP$V@)O16+'B^]X#>822I:3RS?YI))4((N;_5-91X8& M$T/TE6&@O4'(/R35>]OW*]2:@_?XT2"8-'-83\ETV7Y_C:.DG28DK4D2+^5W MGV9E/H )FJ4$KM@JW!B^>/QA9;+U>=7[C:N.)4Y[1]_?'Y?D]]%R[1[P.J?H MQC!C#JIV(5?TW@4EWK[?[,!GW($<_($K37PK-7:DGCUGOVG'OMF3S[DGHAZ1 M/VIA:NBP$'EI9Y81]IN]^9Q[P]D+$U:5>IHKQ20U]=Y-'?;$/K(/YG>EZD$K:@Z),HI881$KMFLS]L?)Y7!OI CR!'CZ M$S;W7$[D\\4 M5B.TC&9)[(/;,QN(1KOB;!@/97#[IJR=(B>?1%J+TTT= M%=[!@2E2+CRA"G<"><$/F1OE3;?GFR7#]1 'TLA^Q:)\%7,7$IL0(A\&=FM, M!W$?W),'UMB^I8@E3WH2=9GN3DF MAL+,& [FL.A,]+I;,9E7)2:ETX;RGET0-E>6U>DLSP+%=A*ZX;8\&&I/S\4Z).XCF/1,]#GR=39-&)(&J?T&7%*U 9]Q2M=&G"[&:QRE M,$.Z(9G^[A*&6WI4IT/C08!(5'P.7PED.!ATM^R#LD7Y:;[X-0>8$KM33R=4D@H MU$P8SD1"@DHU-*!,"E6X-!-1+(AXF4''40MDJ2\D.-00JB%ZD(7VQ#^"?_B"JAJ7$QL)7-@!HAFOA"<>PJ> M.UY?=ZG'?2C&QQO49(7)LX4$%1_IP.O$5@!=A)%Y$C)5%EEBT;H?PM)390.& M*Y:#$;=*8#P8'@ .52S_+U90.CRUQF^D/!FZ6TD'4>7=M BUZ6EINI_2SL++ MS6OMYG7X'0,TL^%BB:7TY+#*,"I[7=5%=IUG+AQU6Q,6>0L\19=UYJ:=>WP/ MX>6W#9#758)2S%"#GF,8#.=3 R/YK'8@+37/I7,3> YTY@\7OG9;,A+53C%+ MBT\6A)SD^9*9DH'Y+"ZM&6S/VI$M'31_M$CV?9EG'G5AH[T8,&5Q4WNB7J7;;;;'>YKTSSXKG6Y'SCW M?TFTU<$&;;5!6SW@<,;;25Q#&,"EP8A8R7KJZWD)R%,50@KG2T6#L\A6G0F- MFL^(J;=T59JF%?B8'I]<&L*O2<.]'Z/"W9L6-01T/K1HUK\A@#@&^C"2QP%0 M)_WHB2DX6Z[/CF(DALBM*L#>UF!)3TD\%8YYDQZ1YJ5G,0XSDM+W&^)52]/K MJ4<.$YUC%W*R1VZ0E=4!#2V2X6:%LE!OL<&,J>B^J0R6?#IL\$J4_R/E;^XI ML+X-C]**RMXG(;ARV1$8LR2&?[V9Y..YCMGF0JAKF!#TX#A]-;#0A[!7&Q+- M.$XPR!2=GG'S'7Z3B8+(]L5^;> 1D!93:J80@TX'O0[6I7PLQ$(C;(+%[*@G M],%CTQ]C]713F& J4H[CBWFDM:6DGAY MD=;=1*PV$<4H*3(R#RD4HR&!M;@8;K\+VPE&[S@0VV6W%#ASU[.BY:5S.6MK M=%/,WI'WAQDKH6L+ET$HY_$/&5>FH8=!=?'6;ZIA+I1,V)L*4T#2357$ZF0(8-7!&1:!H@S$1DOUR7,/0<"]3EL8X\[K/L@Q MG&;R:E^F39;^QSRC$-?5Q ]2\E9'=3Y$3OJVEHZ7:W-B7\7+HWWAK8!&+5>D MI;UJM,)%*.1E?(5[[T:M((B0;$MX@<)A-:TDV&(Q1S$^@'@P43B5D#>40FB@ M10Z000,*>!/?$_/WDIHW7$UQVXYTQE/04TG "Y/:;I00D$#P!@=EAF\5$FN[ M'M;.!@1"B/FBE$GGQD (HS -%$QV4"(.7H >MQ3$CR%R?'#W.YMAQ#_*I!C@ MW VKNF8C?PH>\D(:>Z=$&@@Z(54B(*W2H$YGGN[*%](0^[5FXJR"EC?1=E$Q M)Q=]! E2M?\]_73+U])TKE+BF@,9A#.6^AXMWL"5CCNHL]9#W_RRBM*:R;1] MI^+&+G=TM;(&B7/B=.BZ-4X#*0_1\H>ER.1 I(G,A"F^B8E_*/B)N7 B0;FB M/&3\*)O>&==@SM3MB.\ROK_G^D&K#\2O4YTR;//"EV:8/B#8]L1U&$9CTYM8@C- "_YJ"Z2 Y M0T_-2C=6),*FJ[#:.QP)C\SF+.?F.%%M[+44BBXX1=C8F36-J()BQ>2Y^+18GD M),QX((>PLP:@6.$6BM-5Y'O.T@57(7+_L-![RE](:NGT3H(5A5N&;)$ZSW+\ MUK#UV5CVV(+HKH<:4-ND:W%XNZ3Q)LE*:X".U^N^*@!L0(3)NS+;D@F-Z?^^ M_U+3>_DD^2$MWPT"R>>9D%W 3_=7M_#H[\GC1Z]?/GGTK0($8GYNZ^FE2>] M[WUI?8]1[+)83]E1D9B>!UF%H^BU./GO>$^CYD/*.A-LU@\'OPKA@M-VRBXR MH8FU'Q^"9*@V^I)?@W\91(/I>YX4[%" .KRY0;"8(@-5J\#UDK[74"3%PURI M%TW$K U[E3-'QNKIFQ'DC698&P$C@2(BTA(3:!EPY*'6@FFC0U%O#.SV&#_)H_:Q(=B("\C*@\2.B@5^J MD#9M*92G!9O4]5R2@ZCC6#:1WK_&0+*'D4'[F#='&,6X6Q]MQFV>_?>%X(M_,(S\9@H^5AU.)3XV.$"@:0T# M#IF0N-J1)D*_PV5DK1+\953P^2"^ZA(#DDKR)I36^10_SRC:3- >L-@IH4G$ M=_"M"19G"E$K)9S4GJZ^Y_0'NGD:-" MG -D%+;"+';M\=\)]J+J9W-P'W#T50Q,EBNDLR8@6XZ2C"%D'&%8156NWJB_ M)-3G< /UV4!]'G8R%]2)-J@O"OXIYC<*71KS4"/GJY8-E$0:OZX@@>U#+JR% M5K_;&I+-FE(XVDDO")^6O&E]*>%WC8V'1BU9KB86V\G>N(*X#?M:*T;TC#ZK MNC1@BKJ7<[3E)IWVOY113'58Z[&#+Z+2A] TE PPZ9@> M%2VXNVEZ:"RW2* M-_"HNBP%KT)=? S'YC!5S$)\;>H3O"G;FQ8?Q%'J0>33##HM6N/"L(;SU 3A MT1[<=H[*@J_-[;)T)GTVP9X8O6,\AD"F"<3=[=#9;5.RHB8K0O,HH)QQ.7,7 M'Q._]!;R3C:XY7\-QG]EP0F6>;(1DQF+ON%47#$Q)WF7IFS&CL"6]%?21#RO MV1+.ETBVN$%TF"POVKO75]L]"A\I(>'*^I72#:=_CF*'4RC03,!=O0Y=I M]E"KDV)\%'+H8XI+EEX0^F9\@U#M-$KCR@\6$W1B! 8A^5/>$W0_X$RMARXX MER;"'9W'U75\TRUU4_.]A4UI*,8R1HVO;HB7V:<(;%=BQ0=VBB()DL<:G4*Y MIH(4:RD\+ZVI=_ [K&621@BY&LS=-.B(3ER2[0K,2(?@M0Y6PAUY:40@^CF MA8=VF9K7U*9J+1N>5A<\#M$HXJ7X4D56F-RHZ2NL'K] ,*:M0$VF^?M.QQ19 M489X4LB",XYK4I[]RI?U\;2DNJ]!,VFA<0_#C#,#H<'B)&$#JYUA"*.:^N3*:@LK:!%35BW6BV,<2'IP=49Q*+;CT(:[R!DEO_5;7)E#3OM5A9. M4].WU0-!&EOBRG$GO_[_V?ORY[:1)-U_!>$WN\\= :E%ZF[O3H1:EGNTX[:\ MECT=_=,+D"R*&(, !X=DSE__\JH+ *G+DDD*$SVV)8) H2HK*X\OO^2XDE.L M'$EP6:L&EG[>D*0EEI1!8;G[2+%_/_>J;6TE$9Z1V!>E=550LZ@;CJ>+X.++ MI^#BX]DG^,7%A\O@Y,/;X-ZIVKB@)4^]SGV MCV7XR!BBB?I&57]VPI+O+ M1BA-1/7JA; 3GU%\KTH9&>"$H*TR<=AN&1ZCCW\G!^-9*2ZDEC01+FO)Y9=D MV5O$]XW.T#97M1Y^E*BCQH37Q<1Y*J[AQ:R,+LDR ^WW5@VI[6C0W^GOA,%O MTDOPXR0KLQ3-KE/;T02O_YW AOV=WC&-__=XF,,'%S.V=L[3X39>=0'JFF_: M.]*8 &IURU4!&$=DZBC"/G@9JQK.]D9" CK[D,?%5^<<^.6N\N<1QNW>02([ M?KT&OY[;M5E . WA])@BZBU#K*/)('JA';VSY=4MXO"WWT% MI8M5^]:BUD:&_TPBVMETP&4!E+80V!?&HR-'75JBP6XUGY5!W9Z-]N"[F<2$ M,?\<[BC+%TBQ*;US@JQ1 MGQH-)[$2@)U;Q3M0J:*@I.LLRNHLX3X)N:R$,T,F-2$!*A7E*:'3=5KQABL- M[DW'VL(2V[C+=XN K6 H4I*@7F:3 C$2)W+XK#")@C%[YF]KEI[JU"9_;@-D MCCT+(Z.(D[XTY&MO&@6FYAX\(C)&;NH,/,=9BY-3O6 M+IH[G?0WJW^)="\LW7LVN:\)UIA6<1K2A.6U3JOEM*7\7]]%'G;A M!-Z(>"7X!C0P'AG]PL]W=819*G MBHL4X-:WG85RP$W;0S+XWZ22;#OVW20H.JCESY]DHE;"/U6\)0 M:_PR7::%.""&DJR=4F@[,#BBH.T(AY\N]%&:46KIF98YJYNQQ371CU)2OF9H M8FSLTX%!M[&'.5-)(-N!2B0H$)6:,DB-3($4'O_2I(&*\4FQ@*6"VCK0G2(T M6%0'@9A*#2Z,3,4I0XLG%5QD1TB$([+2=*QI_A7+3F/KN**2C_#(MM!B*H58 MC9QG4Q>2,>(\L1@W!)L,>R80AS?9:\@U?&P;[3^*$U>5P*.$,29;67'23 I%I5!A)C ACO3XF MT+'(O@E\O*I'&@.BD.5W//U62F'X?%<^/PJ61..NM54BTD%F+/AO3^\3-]8B MDI_-T!D?D2M0Y*1FPK*!4+2VPP:?9(C.EI[/VR>3U(DE8#)?Q.O<+W-S+R>D MQ($,W>;$-&L;4;^Y(C.$ARZO9E/BR4E!\X)".?12,@3IFUNG8^1^/=37.ZT9 MC]D8WL*\I%L'8FJ3/&H8K:_,.Y,]A*EBN/V4"7L\N9.:*%A'T@RS+$N$:X"T M@86P.HQS_!*&4!3[X^!,H<%3>!-N= KWQW*\1@,S8./&T=BC3!6T&.!%D:7- MQP'WV](:ZIK=%BY%;QL:43PX*WM++UV/#]@<5<:=W(CM=]'$_3DFLF;8PIHT M;94[^JS%X^>2I5'.O8SLKJ+=QV5M4E#G5##[.LYY@-\^PJT*:_9:X% (D0!S MQ"+1='@>$UGNTB$.(S:3#5,BG][-XA_F-D^ORLE\Z5DE]5SRHP ,;9>S4"Q\ M^:=Y93[Z"^U+$$^V.TC3NZQ)Q[JE-QK3:>L1. QG/C=,HW6'0_RQ'9PD,(7( MK5126 !GB]H0V:WI=OHVY28U]>2TYJ(T-MEA97TD)N=MNICX:XE7Y%>:_\&# MT6Z[#+HHI+5&5=SZ3 _9HN%=^*B69S(9Y:RN2X;NJLA5:G*=CG\XTL\=YBR) MBTV,S)#C"$9)-A.Q9L-TADVUTOIRJQ+81!2Z M*+$1E=N8B&HU2&T2K^_G!LLGMZ#)86>,3*2KJ#W:S;RP;,B$V?8H-C%(3#FT M0A;RG.FN5*0(S,8V1]G%XNU>'X=T6JE2EQ$=953Z*>'\UVM*VPHL38&FKK6\ M2WUE:Y.AEI.X285JCL:8C6^BD+!VB<1+P!M(FP5>TET-5TN"V]X.S<9.#S93 MXV*'D(M,Z.:*EG_$RC#W H-/G'Y_M)C$*\T. M2ITIEE[G7B=R[]8^8B\ZUW?8Y?JZ7-_"';,2OC59D5S 4<='HE8@AJ54\_7= MGM*_=Y_!ECV[>G;]'ZX9C!%;5)0.1[\S1\GZW:+#'@@M?YAA^E[ M *9O$EU+8M3EK?RR?;F-TH?%:11-R1*O.9_N(#.,U2U$K6@[5QA4+<40Q3PS MW]Z@T<@^KC0GKL*VDI;NT(?2+\9/=\+P'>#OUJ[.1(W,,)QNK%F]/*XL+&EMQ6L() M,1YWT_ZTVGB.1 KI.#']<4S3+F+FT3V[D+%![ZPX-=N2F$^0BZE;I2>M*_$V M!E$]:A69AGY+E3$=>L@ZKD,^PJ.$[,08?LL5?+N,#"$]?VPX>0?V2$1&LG@4 M1[GDIOZ9@8(.$#".A>?=BC]M75B;]H%E.Q$&>Z5)(SIA&#&M( M'TD]9[=TSWN2N23?91YAAD!,V6XEGG6 MS4SY-(J\=80[W@VVNV>5T]J]6\.G7$/3-=CRVX@[KY>"MA5G4*\X'3=4"F_4 MK

:WH'4YZ>J$)= M)4_/DJ)AW<;+A7UFA.9RZ$8M+F,4%ZA;Q!)KEF#A_#C5/P%8">+12!=XRFR8 M9FJVCZ$$ZVHLW)KI;%R+ JJR.TQ7">YT]49:0T4;P&Z+N-="U3^:;;F@N3$ M"N7J" E '8M8*G)FQQ78=!W5$3"EJ@?MF+LXJT*#C_U@KUL\XQ$0MO!6WCVU MMQ+:\ )QH2!X5X0VI::WA(PP1(/XTKJ5JIY&*ONC\O8E4\DA=L3'$1B*X1_* M43IS9%B0B@5GU9#Y.]1;3%IQPOH23BH4)D)D#/4)QN,6U+KIN$Q5_5.,')*& MQ.9\"!J43CV5D$C*TCHYQ!ILV(6,@*(;\O"5 3:OJC,MFO9(=]_4)(!:2?@:0C^? M>TT.N<#2O;RA4_1><&"-X3V&$N,NJD;$23S6"%:CQ@O!?=6EVZ(EW0K*PE@L MS@AU"[CZGN6AT21KN@ISN+A'L($A,MB\T@6YE=,2B]O:-3/H=%;K:81W\*!I M[<-B1,S 6' M&AR24.5S;[G$DW!;I\F?$#I=9=G(LJ/0]#,P5II5#+WF!C<39+M0USB72#PO M+VO+!S4B7^1^5)/ZD?<"H6?+S @>5Z*DT$T,=SV'^1W<-G9EJ-O!NGD[0O\6EYTTX6ZRSE.U 5-@ M"0U*N'XT>3-TM-6J*]P !#OKTM>!\?O2;9:LK!&1J,/*C*X,G)V'9VG"3#@* M38DHY];7"QJP".E(K_+4?6#!-2RPE92-ILJ-'RCG/E*8'+2LEBH?,Z%$K-=186&BY%KFS'D MFDLXW;FY9H0O-ZS*K2P(1"FQVIY3O(Q?,O M_1>'B=@;8YXI+J;C1F#%1"6PSC#Q6TRWH3_@CHITV+EM[OECO\.]G+\F"*GS M!51;QN:H(7,EBW8[N,0(AMPK\\$ H0D5( \8IQ5LF7C[=_31SB2G-&$LGXJ\ M%DN9)0F<$*WAK\C8.=I)@#=M-UM.HQ3/ET5F]/Y;E/'!*@J3+\5BC3"6?5%,]0E.=HN4CXS>FW54975PHW08&- M3"O-I\9]N$*A+2&+,QED&S.Z; ;F$R.\8"-G6,*-TE MUCV/.> 5Z"XQ7.2*0V],AVG$:7K<(;A$85T,TK;P#H0GTR8,H@KF+B=?E)OD M:=/=!M8Q.BCO,Z &\-()'HN9F0_<>0>72HFIV02GKD92U,YYT*73SE')&(D3 M6J*^AM;-(=W1MJG,L7G2U".W*%4TQ=MB0 B3N;6TF9YQ XA M)Z!=)F5LA[GJ+:5K)VO)YSS[!XL\]L@ G/>XUK_.4A*-. M\"#DD"22=_D;,CG#2\>PK6'"#+Q=PD_+8G MACXV_3CHLG?9"//#RTCP1O9Y$.1$H$.@LOW>VA$.&=L'$@3A&H"YB3)X$&1L MQ0N.991KE6E<38X\%;1?;0U:%T/Y!B8@.A%WCV$00R5IM^ MEVAAR Z_9KCS*,?)XI4(@"\OSE'J[." A$QRQOFB0#5LNILA4DG=N3-ZBC>;*01PA+X%.;F-RPF)6 M3+-<'FRQ/&XM+U[?1:B]X*A*:F,Q>[:IR[C7-I5:4,7N@"*)D@1#-0_[_BHB MAVS)L1^9)'I54B2#YSKF3MF(@Z&S :.],@03^[>9-MT2(+>1O-K[219SF!%G MK8J9P&7\7=7QRC4;_73VVQ?XS<6G/X.S#_\X_W3QX?>S#Y]__*O<,^=S4;.# M_3+M$5@CH+2&GM/)^-%Z<6[3QTDSXF7A?NR&$Z90=[B!#6=F)ND]9M]TIL"H M9,.[J I,E(L+-5(#9!Q%SL4FMJL9IO ;F7+=ISXJZ-B3CL3V>-&!SLTP'_R% M#YUC/9FW ">)"SLTLL%+DE9@K"(> ''%EDV[ 01WEMKQ#D.2"5!-3D&;+Q8N M\)#A?A2)33N84Q\TNE:!1&@B!R\=%6K=3%K9%KBASY0#MF"$Y0 MPKUC\A@)D9(6>(-_"U?M:'8ZDKU9CC=3%"BZOPJRGM:I]8+LJ_CEN"J]CO., M8VV$UVBM?V\A C&;4Z?6K>A9/XT05$/=K%TZ=7*)O+RU;JBS F?W/0^\,SMS M4=(B*K8BR>"Q+/[$B6^TI!&=H*!A,^#8FXU\;X[C,#/-GC4\.W29ELFN15.2 M99#FPUSF6QDV;EQ;$0>N5:JAZ\ Z\N]GTS,"0MAC(XH94']#+3&DIQZ<8["3 M-!CBWU$^0@UY@R!(^#D=)70Z:0V,P/_,P-;!&I[90W&L2O!J_B$ZUH\7<@T4 MQ0M;59.F1]01.M-E2[LSRA/5&086;?CPID:6K1/,!BH74><"G39JO9<-=CK* M0LBSG2B24$X23LO@>L=9Y1#J!]=QEK@A!F/F$09"8,6+UGQL<)I:]Q+@-!A% M4PR[B^XU86"*'IH'+MM3+S*[?=QEM[OL]IH=*([)0]4!:*5,N6\C:*=6]2EG M [B#0V.'(J-DT[L4RVG(>%$VYECUZL.>(\X/// %=\O G+E@I=W(D;8#W"*& M^YH$*V5#"1VX?THXH%P)L5&RXYU_)F9YC3MF7KL-)@1'<")[Y1WN.54J] 3A MQ"5V]8BR8@0RGCG4\OX]73]74G4UF]Z2/"=P+.1SO7S9-T\3O"%2UDS MU3C51.XRTCC3@3_P'#PG-6K2!TZ J1$P'ICJ3NM& MJ@N5?6( &RL5A:*;*>NF.(YZ(')I?$W"O/L6D74Q_:#!17X5I9IH'D=Z*5*K M?_?ZU?GEQ:N?PMJ#K71[2(B9M.W1AE\=T$B)/_"+\4MG50[36>\OY,ZH.^P[ MSQ@\ 49\^^Y;N..<-89M#:,BPZ_NHWOS?C'0Y1/U<@JR\)S5I^RS3C+ID@-I M&2-U3@,[?::$R)%CG?XV9NMWF25RJ#G$;C>$G!S@D3!%1?OFV&XKF)-W,9X M(EF1=RN)B\GB/9IYLR_Y7/MV-)EVR&A7._JYI;S%QX,L8K&&@Y-:)QAOQ?"& MN=3M%E?,;04S4[,IZ%87P[!^T011'2ZSJ;48W-2EH9G$"(&.JCN J?80:!5'<86B;*P90?CNFT'O\/Z<@HU6K2%?75 RUV/3MMY MI)I,=9T-;=2V+0BTO'S0X:'S@]3O3:2FY25E: QE8]I >EWI!<,U-)S[ 5$% M::$$7P2O<&N'4AOW:;Y1NWZDL?CI[!HY*&V.*9F)XP;QX%3AZ7Q*$N< M.]&+IIO,<\TNS-79HF43::$Z=4PJ@8[!,_):D%VAL&5A=9(T]76,(NNEVH:6 MFDL;%9S>,XW*3#N%]3Q% _3EJ2=_ZDU#WM3T65XFGJU78 M1*7;C-77V_$R7A:P"A'O%;50:]#SA8%IC1RYUA,N;3DG M*S51UW-4H%1,GDIBT9<6P@:+J$QAWU D!Z61FXW9+0;RKP/[!D'6E-@F8K7NXHD7-#/ )' T%.Q]5,)>4+!*L9Q# MH8F)+#;2IW>WR[]+XXK^]@]N(2O.;H%)=8*EQREBWP408ITA9'_BWDDNDQ>? M=<8H--^D6D]L?LK&K6D88JL\O(J'EE(""7\X*]VJ^5@/:?"&N_YFZ3,AZ7*& M1_Y_HZ[:XQ;1Z!I1RWS+DFGJEPG9+2.$M4UX4JPY+]AZO;4=CZ!M:L&BB883 MF^FCIF\1]1XA?"@^R;4 G1F$G3)GL(%']?^(@_6'$0BVLSYX41U:K<(XB3)' MT2B;E;J]JS[EHBFJ9U+=0L&B$QEX='&GP)(S(F0LX^^EW8ON[^8$FFH]R>C@ MBK!^1QCNL$%P!B(184*I0$$+/HI,G2!D6Y(KIZ?NZ]P;>K@9@TL\!G M>3!U,2O+L) XH7/);8_@J.<]MU)=RL&G$#O31F6X1+ M0+F;G]V?])$S(4-9O")X'6GZ(:Q.A^=0V(*:K8T9#L!59X;?QFFNV8S-V0H: MK+ 1/=BV$#]IC4&#)1UG%PG'3KUTT86:E5NU^6:DUT(58\1 [LYA< X.6-\& M?^?Z,PX")6(U66J"*HSF#$W$GM0F)L"'$\W<%!<2"361 48".9<&2:PC \X( M._R!HQC[.QW^H,,?K/#)+5RGMK%D:TS%UH 83-)V<(F6?S; YD&H=#6C!QUX M4AM!"H$->(18,B<9>'74$)@CRF7.=9 W&/BJQ7ZT9> M'Q&Y%T?==,764&,Y@ )L:6EB!G..C==-H5QX*MY1V MOS;PA*&';*2;L[.=93V=@>[$)VX/'_*FX2P/F3P:K)[4Y4[Z7#5^U)*#%<=$ M">\A!18+F3$)_!!'@> *)7'*/)\2HI$TYER ^8D%"JN4J#CM5M"1:'SB]T._ M_D@AQ-NXV]-DDM#*3J.AL F<(^]>AORMO\->!-L!++\2H\5*_@<6\L*/:/V7<5F)JTT$UIPLF0B&U^I!*<) C]&-.0T2 M,8BH-LXQ8CD/3;YF2 DDG3Y"KP]+.\6N5:&MK3"O1LQ+NM>YZ_B'CGPO7) M0!KAO#1=Y"7WQ#(>(Y! RD#$V<")J&4#)+^@Z=2\6*7I]V,7^'[8PW>N2DK N';]XH;2MLXF[5DT(YNW0T(T$Q MA'LSDP^^@$D/@7X$!VF$Q*A\2H3-8^*>FRF@]N@F->"7A9E4EQV_<,*8"#YS M@M,H:57)CUT)%>-QUCKM1FVBS'';%TTQ7I,S/WL2RB=O?"G MWX@N.PG>HJA^M!K#%JBQ>8&1%3]& [?K[_2.S&T),08O?*81.B<@+?SEL[,3 M-@CP+A(G+&Z+$CKZVJR_L\E=CY[V&?S"C(&CE:S+,+_H\-L@_\M585]*'T>^ MON)\L8YENA%6_Z%<@5K2_M6QS+HZ+?R*WZYAQNQ$&1@SS[#WIK_#/\*&3 3EL?%A:XN*++QD_U:U+:#>O)8B(G2D4,HX*">[IFIB F) M$5]EE/@@"PMT\!8>.G!.79N-XW$]U1 ]+K&9:ZE.%6[6N)@6G.FM64GZ;3CD M6I/('*FK'IZUEH$2IZN'"C1@'1O1=/AX6I/+2\T/74G?PKG7I'\WIBWQRYN^ M>-JPLNA;/D<8&$06K<,8X09'#_ M59Z(EJ+D@1/N@H^+@MNK^^\4O,O!ZR2:,G,DZ#P!L8'S$8!X#94(([S>;28^ M;X\OTDGN6-I.+.) 9NN4.VWRC#D;7]1%12>O7W6O$=+,2X@X:]Q8"4&X@M=R MGA9R:OWDLBZY50\FM2G'N= 7LUF,=KO%F-&2T#%3%XA!)?,+#Y0" M*,E!N:XB>(EDFSP7>#'_":UF&\<]V3@C"A$;7Y"FB MOU$:P@Q/;81U^OA?<[PXI#B0=HXM M:S+)L TQ** %O?96&"LQ%!FU%T9E Y]J:Y/0P;K:3)N7JPT2;UQ7W'AOGOX O74P$FS+ M-J%VW$^':4NR=T<4M('[U!XQ9>#>940Y\GVUX3D+$Q L\C>E78TK6_O M0+P)4&O87P;&IL/DPBVH+,58[04&"I&/N@(FMA1Y7#%36X+6991IIPB='1'8 M9?IX:P@?CLP7/I9C=_9O\\^\I^O@FWU\\^ +]9,U\>9M!U[-6AQG29+=.-UP M8I]/L'6NC6]@,3-!IN11.?9 H@ M"P!L#_P_A'$'SSYP&JVLM75TY!9@V"HESH?5E'B+"1]#!S*U7M0"8NR*37@4PZD,D*@TQT MZK(6"=>$X),H&7/A>8E\!F1U:DY/=BAMS0Z7](A#:*@^:V51;;#C+=( B@NA MD!IT)'500#%)Y_!8$\A-ICA([JD6YNJR=S( M!3.=V\*KS2A[NF"HUU3E=+2#B-(.I1TQ4AB7T/36>I]F"PD*9A%'2DOR$@LD M5R_1^)C-.=PO>P);L.1?:XCZ^NRVXKL6)E\<@*N\ 9(7S\4^9L,KYB 4)?#0 MJ#Q[XBV[75AY0CURZIC+F$OP2QGH5%<>R.(TT4A@"H%IOCJDU M!:=E(U,+>8TCT(T;$G5%*8\(10:SZ"->0Z):55Z1ARYU6:(,Y$E9+C6P@O2X M$HZ*KTK-#))2E8(G&%W##$38/?=1[T9Q3_N"X\SM8FI*\!G"GAB>=D5.#/8? M88RY6\^FY^BF49G'X14#IC'/H3V@>3.U E&2TO0O0!W$2 M:HT'@#N5YUKM_4LAM*BLJ>C?O_ ]+9]_B'XT]7;X_C+C=+\P6 3J;3(P'N> MTDF,JT_A@(&."7%=$G4^_:IT(H8KJPI3C(,(7 F=T-++D:F/ !NLD@I\L,91 MJ[(<+&[]VZWU#UKK,6;JVE9/.&8+5PJZ]7O*]9..=%R&P88W']UR1AN<',;( MW'RN:V=BH+#2B$&GELV]J%O&IUS&MGZT*76 NEUEFM9]2RX9U[:X)#LTSTVG M<9]OJ;7A0UL6YYW]-\^A8]02^EE8 XN )U+)&O'M;\YYMUY/JF&1XUL+2JZG/9+>SXP+7U'KC+&$H(YOAKGYT])^P8,I>TGD\?9+9 M$OJE9]M-RG*=Z>W'N(]*%[6P6ZI=4:$23.?^#G8>5OO]C70),_?F#BO.\#G8 M1OTDD58U9@.,J0Z7A/=S!Q M2N8S,UEMA#IP,**^9,N6GD!+69V:KJ$>0UNW*Q_I#OU?H/;1.OA^M#+G68U.9'&YV/B]^!>ID0;C#\+F$D7=W]5 M&$%'6(O*#5VUGAN4F6A6"AV@*9QC;A")%"*WB&K49^FDG3]/-=),MQ["4-@- MF$"]BKFDR-01TC06!5;8V3"6GF.= 1"OC)8,$P1XJ;3*I9Y'1&:<\R;3WZE( MQF%I"&#(2U.5!(;*&#]JZ3(>A,Q8 F??B(/E#\,ZCDW74C]OL5 1S\. Q(6- M,8- T>U@F@HO9OBUA>)P!(7T))W2P=\TK9X_ I1/K[NKW)3DD9&?&&9WDMBF MRL0B=:BCGL9-FG(7@SBS/=,L1Q<6GX&.S9',"%NI&3H:4RMC&X%Y4^2/7GCJ MM+&"[3ZWP#NAA 2BA>V@1,U*0=%(&Z8FH&3P?*:DAILQPP;C[SAM>2IB6<8C M@'-)7,.X=*AAG7[,>;LXFZ-%L.:[CV4SSV M4F:XN.WA,,1WPHF/+XT2# <1$C'#0R?8]!M?3 MVB >2AIM1_;#=O"BO5>$N MDI/8TP1XEAM/3P]6/XH'F7LZD7Y79.M:@DW$N@U M-8B_&EV^^L:\6^YZ4[))#JQWZ$3.W3B MFFG'5EL4U1$?&J8-2:3=%[;OI%6?/LK0Z->GB?:RP-[*K-Z@5([E-2&A@/S=3YV=X/:PV+S!DQD[AI32,\'8)U@Z*^=F36^(]L7;R#1$?$]^+Q E:HVA& M4(2DIB)JE04S;J),#BFXV^Y@,PP[W7^5RI )&"0QG98DR)*XK*[I(UX@':?S M]DK(C"T:$.2$NB+T^+:#RXIP8?=:90,>^E5P:6TA8XQ#$6^][J$Q5Q&'F9S> MUOJ;^-H(#==E6#J(:$!R>A+\MZ]2="12'8FVY#P)46@LRKT&IM^69SIR?I_? MM$9!K,ME;IB!R;.)*0:@[^PV@) Y=LDE4'U3ZS%NB@T>6>GT?K#'SZ5N)^9& M+E$?7JG613%K4)AV),S'(+%(0]'LI-),M,WX%_1VR^:&8E^EABWJF?I#@MI< M_X=N+"9;\6]$M5AF,UN!QWXB6TAD4"R!3FMY'W(7,82&#%[#'H?M8&T^@SPME(9TRKH?5 MH=V3T>,,;!YI1:2#?VY*1,L40G_]*(R4@Q;^E!N>$FU\(&%A8J,YF1_J1:;I MH@5,*W!C)*]Q*UKH'LVN=ZU+W%A:A %6I!;[[2V3-0W>I^*>F4AZP!L)" M9%= -!^. [3'5E/I4%+5#%;YH.92$%R94E%> Z9?S)P0NWAM8-7'F;Z#0U+W_HAI1T#*/& MZR+89LI3-5[$[&-&,Q+_JE$\0M5Q!TPT^1\LD,BFE9=D(M+ULQPK>&<8&])1 M0PD&V1 XJ%!4Y&CY%S36^A8N=7IAF(!)8K#O7LI1W]UI!%%K $&6*@UJE V1 M]% ?)RYU(%%"I!J&P#.+1=_V/6 );"=I%1L4OKU8IY0;SQ][%]U2DV/2C$)O M.(U3](T;OJVWJ+8@K_68?5KP^H*1M&#:@QJF_=RE?Y*(/A\(;FO!=LLAUBH= M'4A'05*2PE7(R7R6 M2L6VP6-*U[C-G%,QDV(29I:#K$J-43K0D0ZLQ-$/8W9S(+9\1B\ BG91F8%A+ )M*[N8+3%B>@T=(+/M5?R8T488%?=8!P/5X7KI(8:@N NZ M9L^F/"U7;YFJ$*=#'5&J4[3MBR9_,;J!3%>G#3(VM]/+R@17$E:4M9)B1D^] M^7$T0P#N,S/S\NJ;LXK@MG93)L)Q-7)!9/>V*;L9$$3EY>Z8Q^K2F>H"J$T8&,.^<3GN;._BS=#8MVQ+I2'G;?J9VHF1 M(G0W(8I5H]?LG Y,#"E;&(;NVL4B3A2_.M#@/H54A[XAP@XYJD+2PV$5]^FF M.@(\,VQ45145AE\BF+HJZN:\%OC3<4GV!,1)TPA:0& M+AK% #9@C&'A]L"CG$TN/MR-MK>$L@U,W-JD4H3G5FG[=J3[1XM93G@O 9DYQUZ[M-"&\W>7 2M9:1-EIA>\?4O?+D$=>L)% M3^QVZ(D./;'"W$[M"B/VBL<)KF@Z>1H3I1E+*85Q?&'\A,FYE]\X=-O%>&3H MJ;K*2D+\13IR#!Y1;! M4'@MME!RCZ,Q\M;@EH?39:[Y(/-LSOSIM[6TWP@[Z-(Q?=R $!=@.G0&XJAQ M_UGJ7DK!02Z+!Q&IAL*9KPT1\E]""0?6VB>'G&!WO%J-3':L6MWH:%SIG(P& M68.DU4H=/-Z%NP\/V[LO>HJPM-;&R8%L-E3(A2$T)H*%0_I1,Z:BM(*<@I!? M9T/^81;%HZUJYOK,MJ8U9\- _X+KP?"_5#C>:LRS$D?V."?@)RJKR(3QFSI- M>+N2(GPVDNL RN6=0 D159*6A="BK1#'D!>3>(8C61CFA NIH$;[J+7Y,^E" MSGC(1_Q+9 M<.J1T#DL38L.\077+Y+H]Z-PPKV>?\/BMJ3."C4)E_]8 (PUSJE[+X.,_3"M M@(,-TGT99NEN53V6*[76^0+33ANAN<4 %^M#)MN>\,3U<&E*Y=-(1^VHTJ-4^$NM-6SP=PW9K @KB])UG ME39\&L$?9_UMK=_=S0IV8>LX'\>FD0UBK2;,\& [GRTS,R3#;F"55'F)U@8; M*]0-C<-:OJF!;60MGU#I+3C6) M-3I0#:OBZLHFG2G7)RR9$%M@86JV!G,W/&P'J./5+1-H[D/5G&Y"M3EA;A64 M;7_P -X35$U9#@6Q-7 4@V579MK M:F"5*!V(YM[N5K[XV,(56'Q\_?6_!OG/?UW^Q54]"C'-,ZL&L-B$Z>;^ MH+@D3CV!71/PA+T%I7Y:=HG<5IW;P66,FD1Z47"G-VI(L7,<-N],G6X15#XR MK0,BHB+$-?I+K[]]M(]&II1K2/0@#I^$7"Y#)5.GWX_@"RYW P9;,% QD,??@O23B%NGJJ%8>3[7"E7EM M2DAB/5[C!?P (3'*%/J2_S-4,]VI58XYOBWECH?#*N_HEIYR#8<.Y"S*D2JX MP'HI(HNE]"]J^,SV;[=)3,"XFO^. >79.I+]%W M;PZA6_UG6GTNMX_*BF(:D4#KYX&"^8Q-7)7B7,'EK^>?G/@9P440$-"MUI.N MUK_ (H#3%4G,HCRV1RO5D=@R1G$@]9YJ#59T"_7$VTI8Z"E <94STI2+$H=^ M$B(:@FLJ .NE)87@*B;4D1A,,G8'$/P_3U7>\84^]8)>23]S,6 -LM.%58O1 M3&AS84'2)5Y*!, +][(%M.##!K]&M[Y/N;[HU6 I!$=HB'&.@Y#S^CJ$W W; MW;.8FM1!P]"S>6%!Z*T_B6<$\73,,'- U,;G3W7(_+2>L!>67$VHZ MR<@877KTE+-MP/0,+$NK01O23JVP6W7.>?H%9"P)67$NA >D+F+C[&U^H34P:!1'F// MA5&^QUU09=M<$*PUS.!<^DLWD>ZP+M;31@AU2,2;04I%G(GQ>& MXD%4" <0>"73F7$F_UF-KJ:61T$B"=Q?DPF !HJ;4F(H(*P%8G5.A)$+XXB M>XB+X,"ZI=5PS03)9DJ+%TZ+AG(K:DF+V M8>K$:ZI;'9J#W"?B2JUF4&Q8; M.T?HVBMS5",&+L.J"*F$)6#V;R%K'2J?14&Q&8M?)2JG)'43"(VY%&"%T,2X^R:T] M5,5FI-P<$OH)M[DS?EUYKOFN6$@=4*@MP.:^&(BZ&@HYLYO'8S@.3B[SJIA. M1S![.'X[2CCA>Z#98#P[ M;(C(]G-NTX9V:U<*R-QJ-0*7K#Z=5@@NG81!7=JMU%4%2S3O/9U-O%VVV3/5 M%#".-:?7%S$<5ZDN2\:!;;'.I9!/6D2&P02U*3+Z1=_\9CHLG(V[!5<5#(R8 M'$\N3X//V0R\JX.=@S!X8E_CGD;#)QDZ2<^I 360RCH%_0OOG!<_SCUZ]=?0 MZDNJ^=6[F^'J3[/BL8#K0\>[D\E?>HY=GIZ&3KQYDNA?(5!>J9=,JN>*FI"-[.Z_W M2NM$URA283U^AW7K[_3V0C,&'5;N=,'C= &?8D4UPPTQ0O8Q;A>/)Y:IK5VF MCL7*,%+$#"&C;$8' S:),E=&=-H)%#D@%'+OB#ENIMB P0 MPNUIF&-:1D1]IVA6D08W(\Z>/$OC(;/(I,(6A/2QW#$$:8;'S/8C0Q83E(:- MUL HRD=4HH+T)<2CP@^W#\5Z6QD+RG'B]+''J@Y,RL]LO&,HB\[]T S-C!2P MQ"COJ(HMQRKNN1\FS%KG?E[8, M9GT+.:A)I)RV3=I01!2KL.X@4P]925C11N)=*JY =4BRF%US3GR+^,^W(/=$ MFHR7J![W=H[0U#+E2?>KPB"VG=NRE3A+(D8KY6J*GC69G5)*;UVW^X1B'P[: M7^EC^>()Q,ATJ]'BRH295" [@DOGMTJ6(X2#>&2("-0TKJ:6C>VVL.O# [:& MD_8Z8[UG[ ];OXL?:YEKB_E*+-G;M>35=*4BZY+.(=;5HH!M@*9[$^A#A-!8 M;%E&5U?K4] M9*]@"4>W=$^[G\@#(!@=!EC=%0!-ZRTFDT].!?/HM)'5VE23D3WB\**$^&)+ ML5ORQR^Y1XW!'"1PCHN7HVM_2Z)B<:5!H^I\(W&@.**(79JP@Y1R$LH>[0H8 M"UDI5?83\/FHA'5(LI6_L/S[']+Y!>D0G;"+OY%P&HT1]YN &$Z=/8.&'5IQ M%"81E ,U))_$ R2' C?3Z60Y'8#79RDK(M<3H'7"9_;V_\,0 K:98&/!.2MI MO%.E"=[=FEV&(\=U/DP+5I(L;EZ#N34*0^NC0]R&=NBNZ5,NM/.V: (=;7BM M LV!S0C*?9X()9 R@(B:S2K>69L1+;;Q++OA!76,X88M3:A AP. / +CQ8MO M,. ^GKJ=:X/XDAH 8]5WN\']\!6YVS;_\>1X[5&"W\X^G'TZ>1\@X43P[N3T M\\6GRQ_DV*Y,Y,0T;T>N$X&AUN+PD8:BSH70Q#*J81(ISZ8QDOJ8EA9D. ;# M^4#E6V!21L.OH?P4@]=:%=+\33*)3HP1G-F\FKG:Z?PS#*J\R;"1']LMG. J MYK 3ITL"_B\F+/$'@; T=V_Q%5/JP2@CT+"&B,VYJNENRVA)L)OK2%J_OI(Z MR$ )!5@MI)5(\'RDJJA9A8'0ZS@7XFV\S\3X(&IK&L78X0;#W>SY4SMK+GF] MBM+XWZ99H+Y$:)2'=,9E6A06?3/\7J)&87&\9.FU^DOE=I]+%&0_F M=O(F<#F% 77K0%N%(5WG\3[H4>?@+128\I]09Z@A8@_0XF=C(*VF ^KNC;BC M@FB+$!N;S1#OX+0MDJ A\=#A4 UI'@^SZ"B!/9#>?@?2ZT!ZSWS(+UT![@," M*D="L\3::=H/L$XP))[D[C@HIYI>8XXR>SX(^7B5DA(15G6,/PR'Q(=&4#_# M%N*1G86F7I8@-(AMJ1+DG8(?C$N$>C-5TC'F9Z.Z:UV!/]>HYB-VK);J9,[_ MU9J28L.9,!AA[X9JR)J[2H7@CRKS81Q)J7)S",']"C753AN6\> OJ2T?W)MQ MB*.HC&A.O ZF2 F &*=2Q]<8)3;BW(M@VLRK& ^#.'*()+'60E*CNN9R6L%9 M$G#HMAZU6N(5=5)43.+W_K4:.;5-CL@U]5D3PKU M0X8+_.P%I?'O\J_"VO*'/@T&1(70+( M^!PGTY!TFC*0&IEI M(_K7#KTD' 4.3, 0999@8AHUX2('[2:6N@^6YGJ+17@=$P:J-:>BEQE&,P,^ MQ7ZLN"Q8G (#HX;.NDDCV'T%TQ )B%:081*(XU#F;:X(V;E^GRCUU>PQZF." M?'AV?[DKFH/SF[O==-V1&RM[R4[1( ]GYS.$LY7'5->NU7>/WC42.L1NBVC+ MFTZ6PN<=)2Q)9M]P\H9CQQDU'21^Q_'R05#VUA%&.=ZQKV9B46(I2BE-VG9P M.4BH%@X)TE7$:+.Z9NN%E*\!E]B+;.L.E62I C7RF$=U[& MQ@RZ%@%7P.N3&2'L&MBK=8S)GPO;I%EVVS**VB6/N'Z1TC=SGWBOS6!S:\&6 M+4AAYXB7 A,&,-%D8N$_+!$T#L.];>13H=1=V?I>U:/@WGUV!+?2[5*06K^C MYI2]" MRK"!K1)EPR#_%Y85.Q^[S-4>9D [5-0.Q5T'7:K3NA)W0A51YV*>;VW:<.:# MZH?@-*1DF&T+R#ST9C!]H7H"M-KC2Q/MZ>Y(PKD14GS@2V(J&-DFPO!<+.BKX1_NX:):Y8(-A:F#Q:^FBZLB3=.4ET[ M%:;_GZ>?T AH*<37OO(@SZ*1OH_W2.J"$>G.)[?J033'Y-C1+36X/<O> MS.G,V- 6Y#FCB8RW=\;NG2+;P7O[";\0?(NK*\F-3[4B*6[7)& ?XW'=&A (PV&;>!G5TVO5$XI)]U6V4& :;3 MN4MZ[38TD:J0H>,N-&].X??ZJ$$-?[,WK_$1Z)87<1IY(_\B"U%=_L631]H?_4JR#IM)O/%7B@LJY MBX(>;Z*/TN.E8F08,R^*[7BCHJ\X C1U;?1 DC+.JQC2G3L.L$LK_#5X6^6Z M\$WAOG-"0:K0U)7#)9-JD:^C"[ER* M?2(*!=$[ZAH9P35+<=ZX]AR?O\(]MQ?U&9VJ$9?%HJIG3[%E<=C3R[@OO))> M=%8P0B,5^M0P75#U$\248!8:FESUML'.N MT),\ZKQQP \)T[^T&LED>-.K#'4305;(KB56?U9QQY"D%P0.=>,VDW!U*@9@ MQ8<.*S(.55=Q:]:&#U$QBOX57-*=?Z='&Q('FRUQR9,9'L#PEW=6).@ F;=; M?@^P&?@<,W7O3-"MV_72F*RWI.^F\VGF4(/9DVR6"8R$VGM%5Q\/:9AF$3+= M)D/G9)G,B!GS>5%:W-KOO1WW[E@YA-W:FN=H//KO5[? MSWZ7GG._;O,_FG]^^?#I[/+B_3_.W@:7GT_>O:-6C&BF#A>AQ(@&W8MZ8PKJBF\ M MR$XX])-M2@#+\\IB U,[F\54.%$&^>_UTB=.GO+*ZBE]D7,QY+=6Y=#YA[>7/M M N0CE6_!&B31K%"_Z'^\&<7%+(GFO\3$LKQ%7WJ#H4_$KL@]X3%B*1_WMW>/ M#]$.+7/X_TC?7NSH;3)1?RY'S<]V=[9W#A=_O+/=6_C9LMON][?W=X\?=-OE MG^WM]K_[8'O][8.#_2<8[/[QWIV^^3.M&J\<2 "*VW^_VGUEA"0:?KTB//*6 M;%8X[<&0T(6PO^P$/=K6^D$/N4=_]@WO\J;A8=:ECL7]>RN1H]OT)OF"[T5! MF"WYB!=^,9-VR0KS'2O,[SYU]Q;>,?UOV1QB87=]!J?Q:)2HYS^[: HO[%$R MCH:":GS03,K+B]XG;JA923UZ1@&^QWVGY6D$ZX[3TNN;(YN\I?W@RR5'"<%C MZ0=?_AXPH1?^V M./W"]KR:#[05?3LZ"(?C0CYG)1VWGQZP&D0VLE)3VCH]# M>,)WG\W''D_KL,,_+K8.?UF5TV8E[_$2U+_KEIT:\9BH:"0]9Q]U%JS33'S* MHC3[JL+@'S%Z.G$4O/YR^=./UM]KI:7WPKU.1S]Z&U[,RN@26= M17D*1@LBQL+@;]%T5DQB,/%??_G[P_;B\[A&J[<7#\/]!^[%6X_$GREDL^8Q MNQ-; \6(KU(W'DF8&H'()'1+!T4P6Z(W%L:&_L[N#C>*T#T=="++<#%;?XKI MHX0.V$3Q-)EJJM1("I"JF&-HNHR.:SD)01^72-;% 4&-WI!ZY(0(F_$VC&NC MEA;3# >,&$.8):>>TLG,W2OX>B_\P!WCU4>K%*_>71BO?G_VV\G[X..GB].S ML[?G'WYKICON2WZTO^K;XUT=2!W:TLL&!-9!O7+E<4S%O7'!W2K*INCIG&R* MU7+HF%0YE]D:O&KPNP6BR49)YGJS%4[?%_P6$G-CDM.6OH=,J@Q_TS[.53&3 M'"QCA#05 >TD!/>X/G[B\LOG\XV,!_^HB&!AXLA@?<0Z3TCTAV.\&7B")])BMO5 MV<>33Y^#\_.[ (>]<3[.QM\]?'6K&OQ!$V+U^_YB_7[RZ>]GGX-W%Y^"3V>_ MG5]^_G3RX;/495T2_.GB0W#VOU_./_\9PA7O3SX3-NKB].]_NWC_]NQ3\/O) MY\]GGRZ#DP]O@_/+RR_PJX]?/IW^[>3R[#*X>"??173?ET_G"(EY(M_B!\VQ M,Q7W.Q17U2B^J*,_8ZQ8+$KN5>H@.$\%J<@83J?#8S&?#K(D>/7^RX>3[5=! M<$*N!%PVG @ ;X?@.3UAV!@%N[UP]_@P/-CK.]R]?M5I55(3)#0.)RJA:I[C M/9=.&#LAY:/M@,@JI998^>C-)H2R_0@S[[JYS#0-,W@ M/%0(=^7R)SNTQOLRK)1(3XDL14#']6':@0BYD!X+DI90A9= 7-.2@;9WZHRT MMW(;,?AX]@E4V>\G'T[/@M\^G7S\VT;L213IJSR:38)"$>,#>/S/M'+;\7)55;OC16EC4F5V!HH%CO 4QJH?!B N^N!"W\55D3R<. MH.7:@=FR>*Q.![+:&2O:I4(YG,@ZB.4"N2D"V9)E#)+4A84V?UBJZNZL2YC)EM".A=B M&6/X/E7SP0!AO/F< U_PS6R\96KK8UH8'>@VOP9+.]%$3!)[9](^[A:;(J52 MYC9*YE(_VREY;LLB(_@NK!;F+F8T =<[(A25:TTU)<8>4%0@S M-'> +J@MH5HH=@/%= W(.:,)IX34Q3R;&0>(\R'G7L9C6_K (TF(^[]]'/K\ MS81IC[]FPD2R8R[_,YK.WGP,]O70-D/X/@O5(0:2<2Z*"5@/^IU98;&2M]WB MJYG?HQOY5FDM8:4L;XMM>,*JREVPA0\1DKU4834*#(E*ID9$XDK2S-(;,R$? M^H:2BT$*N2$1:V854[FIEQ].KH,B'__TJ MJ=)H"^L=>OW=WO^[ZF__LD"CH$_%DDZ M..K/OJ'8K;T:!AMG2-D%J4O\Z&BMWTA)BGI$0C1J2)_H##H=4);B!RVGLV]" MMD,)G*+0# G@@DDR;J",XE[2CV M#HY:6#QK[=3 =+RJHBOS;L1QS"%#);\ "8/+?,O$AJ,T*DG,N=2;8/C$9;N2$XD0U]G,7>1!C 3S. ME(2=20U-9;/ES";6HCKB0YO?88W8%DQM(M$ @P3QP24RB,V9C*(Q<,V*D:&W MHTAE:X8,C_696.[5H-3@ESEK@8\?3H-?H_2KJ? MD)21V-KDF0LF2MQDO\L= MCF0 =S/\6&#'P8S>K&[)A>_4Y>Q%VD;'W>V<6<;K[!R^UCE8&$5BW2:T%^<4Y"& M#JJ3,5I 9/]]9-;^K3MIOCMTC'Q:25VJ"F^I%4=.>&>>&I%'"3?K>FXJX^:D M3BZM&RA(IV\AEU\,RTQ?C>;)A^S:^?K#JL!Y"I^BY!NTS/8.:YK[UGSWCK8/ MCW:_?QGU>MWV$'3VPRK4E]T6)&7W^&XEZK>4;-P#C/^TE_[@(N?;-2?M@L^4 M_?F@LYQW /6OU_N=(('Z-P;POD65D7NOV G3]YSL2\YSZ],8$$GBZ24W[LU.TC2KJ&'&QSR[RJ/I MQKWA%Y,L:GO#VPK.-X3@YN?>SQ0/V K@W[O\PUT*AK\;H\P/?O]P?W-UK ME)7?ZSUW@G58[+\\[AU7>R6/MX\.:\5F#WE+_.B>;]O8)?U[[I)6Z5F]&:8\ M6__-CYWD;ENNU[;\\4)S9[(*DS%X2(^$1DC\1V3_X!@+I,/8@@H1R@W8[,)( MM_.=)=E<<9%R$95Q,9X'9?2-4NV(C*<*?NZ9Q(!4F/6EL(\K0-O;6:5*XH.%E6:79^_/3K%Z[-WYAY,/I^I_S=]%OQ610(L$OH%FS%JRL=J-(B8$1M.Y$QY0O[.[UC M4R;@/6T0)0+NQ<(B>L8R6F1[-T+W4 \[4%/QM=XUU".A&L5X;^]!K0UEHMD, M7@!WB4H*=<-@>JFJ8H)]:@YXSPFZR\3TCNC/0_U"!]]A>IKW_"Z3Q 4< DBB M":O/$0_"3Y\:B/Z"!]"[%!/=B2%7T4@Z_/U3FH$S/$GZ>-^VD#)Y1*\#NXAP M2RE1/.!'>.#U=][\WFS?]S8NAI7%.9ZD43(O8IIBRP-QZC5U_F1)1BQ#*SVA M]\86 ,"<43SP_#P,SF&8/$>'9NI.N%?8)^GP_CLE]VV\/MH][1$S#D M'_6_/[+CWJ M&U:H<""(^P/!Y/-/:.(_BM-Z8<3NE@30ZO4.N6NZZU$S\22M&]9PJGO'*S'5 MFS2C1RLQHR]"> ^[J7ZNJ3YX<@OA)5_Y3*T40!2?6H#:#2&/8O?2#:$[;:[> M@@WTJ,8W3[>CNP=T#WAY#U@]/;DN5SZ3M_O#]/DG=:W2ZJ%]RIZ@#5-WCQ=] MC]73 .MRY7>R/!G6=[S"*NL]_OL&(1&+,&]W>=4?C%^\VZLNA"_>Z0U_$'KQ M;J^V?QSV>OO+L8OW$=G'@(H?D6'H1&Y]1&X/1>X6('LG[97ZQV$1WL'GQ+=UW;L%NF9 MC[ZC<'_GJ%NDU5ZD@["_VZF[%5^DO7#GWD;DDR_2ZAEGZW+EIB-A/DO',,Z? MMM&!,%[>VA_NA/N]!P:@NK5? M[[7?ZX?'#TVQ=&N_WFN_NQON'#TP"MBM_7JO??\X/-C96ZNU7SV+>5VNW'1, MY&E6E,RWU&$CNWNLSCU63Q.LRY4=-O)>QLD:VA^[X>[.^H,>-GR1=L+>_OKC M[S9[D7JP2/?.E72+],PAMG#W8.7P-MT:U=:HUW^@1]PYO:MW98>)VO3\,VS8 MVVCN.Y# CUZD_;!WV"$Y5GR1P!G;V^T6:;47J1_N[M\W0]\MTK,[8X>KA]-= M/>-L7:Y\&9BH82U_TN&B+#YB)]P[ON_1V.7(-V+M=_?#W=UN[5_DVO=WP[W# M!]8!=VN_WFO?.PX/>]V^?YEK?Q@>'>^LU=JOGM6\+E=N.B[JMSPKBF"69^.X M?$QL>,/V^%X_[!T]L 1P9?3[?<;SF!C,AJT]V/2]HP>&.KNU7^^U![MN;[?; M]R]S[7?#W8,'UN9W:[_F:]\#?^Z^R(X?N_:K9RNORY6;'K$7UGYLG?MMIM)" MO2S<\.YAV-]9?Q;2#5^D7GATT.&&5WN1D CGX(&1KFZ1GFN1]L/]PVXGK?PB M'>VMW$Y:/=-L7:[<]+"P-2'C=)A-U<^ODZPH'L:&LYD>XUYXW 4)7^;2[X:[ M]^;"Z99^(Y;^Z+ +#K_(A7_=#_L[1XT#L%OV#5_VO;#7/UB795\].WE=KMSX MD' Y4;FQY24L_%,8I.IAJ(_-1';MKQ>JJT/T?2\MOW]W#=\M^68L>>^P6_,7 MMN;]CL#V9:[[?7WV#JR]GE=N>E3^/"U5KHI2#/F7Q>5Q;[1 ^^)VA>U/%A8_ M?B" KENAY_)O][K64ZN]0O_Y?X[ZO?Z;;I6Z5>H,QQ4V'-^38NL5Y[L7I[W6KL[*KT^_= Y;0KE?>8B&NWH"[*[LK.^'OKNRN[))*M\0&G */8)QG4WC-M(S3"LL_,BX$ MR=(B&*AQEBO)/05E].V!+*";B13=#W<.[UMTW(&$-V+I=\.#HXXWY$4N?2_L M'W6E0"]RZ5_W0_A@74H#NF7_?A4A>[U[I!*ZBI#UO'+S4X+:C ],/5VNW/0 \>OW:-O_+' / M,O%A&L3*5R/'R*=J$FP.^VAHR-HZ\*#K]W:[&H:579^'5>QUJ_2\JW3\@,[H MW1H]LT.S'QYUB[3JBQ0>[ZQ5TKR(M?^=3_%"5T2!109G!6T^G6UH-LFZ\?N;__\G2OO])Z[:6'R3LI?PE2OA_NW-L&[J2\D_+UDO+> M3GAX;T>B$_-.S-=,S/?"O8.77!O2B?E+$'/D23KL"',V_LI-3VDU@Q$SE0?% M),K5D@+H7Q:FNNXP-V 4I'V45ACWNG#[OGM ]H7O">FC/=;GR.X6H#73N#62N#6'V'="=PZ"=R]7S87LQ.V3MB>S<7L2F%6]LJ74 K#L!/-R%E#GRS@YGP8_N26*%IWC^X> M][S'ZFF,=;GR.P7/U@1QT47#UMJ:ZDSWE5J1#1:V32%5Z61N?61N9WNW"_=W M O>< K=_WP*Q3N Z@7M4N'_E\DNKYY*MRY6;'A1[%.ZBP_:O-S9L9V^%L&$= M$'&#A>UAKF8G^!5,B=*=\)W,,$KO,=.X%[ MUNA8Q[32"=RS1L?ZGL"<[C%4IPKIY#MBY7;GIDK"._>+%8L=Y]4Y0= M.+$3N$<)W/JWZ.P$;IT$;G>W$[A.X%;9S>P$KA.X9W,S.ZS_REZYZ5C_/^@' M-=J*8$31E6+L1<=OT=UC)>ZQ>@IA7:Y\V?P6YHTWLMO\[DYX<' <'AVN/X?@ M9B]4_R@\.#H*CPY6KOJS6RA_H0[#_>.#<&_GO@B?;J&>?Z$.C\/CH_4OX-_\ MA=H[#/NK1ZR\>K;:NESY8L"Z"]*H=]JQ=T5]K-R.W>V#:CT*#_=7KG[HX9[D M9BY4+SS:VPGWC]:_2]6&+U0_W-OOA_W^^L-X-WNA'FQ5=@NU)E9EA^1;V2O) MJOR9RCSA[U%\_=?_@C_T-Z91?A6GU)RZ9C'^LRK*>#Q_=D'L+X/GO>[]% 2? M)PI>/BVR)!Y%R(E4E/#75*5ED(T=%O%@G.7!7$5Y$:AT!->]54,U':@\@",^ MZ._TCH(H'04#-<_@KQN5JR!7P^PJA7&.@C@-HN$PRT=1.E3!35Q.@I/+T^!@ MYV";A\!WGN4Q/*7,6FY>OR/L%_B8;[*_;8O5UF1- N=_MXV=M_0O!W#CN[P- M%R%K[<+]TN&MDFA6J%_T/]YHZ8Y3&AQ]J<6G>7,3C\H):K3M'=)JVJ>2^\O' MV_113;/Q9_L[V_W>_L*/=[9["S];=MO#[8/#Q=]<=M?EGQT?''=C[<;Z!&,] MZM]Y%ZS%6;@N5SXVN[C8:CU\%(1_"&>LRI_'8NWMU$ZEPU:3]:3 0]\]?.^ MK5B).-T/!H_1#7^)2WC8\"Z8*["'RDE6P4U'10-[=9]ID/,=#0+T$ U9/.Z[+E9M> MD'$:%1.*^@_Q'^I?57P=)6"L%!UUW/K2CO3VP]V#^Q99KUYNN1.Y]1&Y_GZX ML].)7"=RS_=J>_UP[Z!KK]")W/.]VNY!>'S44,MEP_/-I9.9%;/4=M M7:[<]+#@'UG^%<8)_N0,^GOMF+U.^%O?[*[:35,\[6Y:MT=!#N][N2V-5>I,/]>-1? M_Q8C&[Y(^^'QPF;8N5[Z,B.1(#HW^N_ MZ59II5?IH-<%(E=[A?KAWN[Z8]@W>XWVPO[^RL6*5\\>6Y[V?.)-9')O>[_M(CC+_AT\47GPJE2+\MS M5O^-P$;O?T5Y_.PC^O)4SD%G_%A/\'>WM M;'^GA?FNJ[RV-Q/A@>6AV\RR(D:.QU]RE41E?*TLZ1^2DCE?%";"'?N5:%!D MR#^^\"L-'HOOO44:U%;M>V2WYT^'^R<.-Q[]]ZOX^%@-![OCP^%@<+RW<[ [ MV!F-QT<'1X<'_:/C\<'^_]O;?:6_-,GMVERIK4&NHJ];T1C>\)@C=._)C9.#B%9W&USW\\^?"8'[O#-9?#V_/+TR^7E^<6'X.3#6_C_R?L_+\\O M@XMWP;OS#RG%Q_>GG_6UWPZN_SR_C-=U./9M4\PC+M\ M1.-Y2YH8+DJS$J:DS) MKE#NE7$Z3"H\4U52J)L)'IYT5L,KY&J6Y>5V< Y# M'LG8X1;P49GE:)PZSX[3<99/Z35">O+M,P1O448Q,P+?1/EH*\DRJMIP1E=. MHA+N?9TEU_ RE)IMF( MIWAOF.]")6J(DZ*NZ1G3: YC'(_!2H 7 "F)DF0>C/-L*K,5P9.&\8PFDNV8 M0BT;= 3_R;/Q>2""<#L84I87H\- MO<;"56INMCN>1 >OEN_0WMZS6*AW5&F_5@7\KBB""_"0KF-ULU#)/-2H^0&O M>C^Z[3] (F']([2Z46+0:AY=H\D\ EU"7F-0JN$DA7%>S4,PB[/KF"1N GQRC$4U?@J\491A,P9*O9(-/LC*#7Z%B&<'TY;!'67)!T.&G0<4ZRSZW4&E!&PCM/[H/;7H9 M2!AD9D_@E2K4NP$' 7>$0<%E/"[[R""/TBN\*VWC2.49K. 0[A958'AF:)R& MX$NH'"9/E7XW.!AF74HX:@.L]P:JO#!1$4)6J-C*\(2 M'9)(SSA6R2@D$8"]@@;C AFXC@=\5_QF G:'@LUT+2I9:W2V,!U='!05[B.0 ML3P>72FX9YY%(_AK%L\43A$+,7.7@56(AV929'(8P@^S&>@>LL-5E,.M"C0G MAGBCJ(PUA@OQ=L M;/*4\\O@\/$:L9/-L:WM3GAZXP371J[,>($;<+@R\K[JOMW2UQ!+*LNO(AVE M1!?I)A.CFD167#0G_"&KCY!73>8'\Z M'J+9H(4^?9IV6,-*V@X6W#]'MZ92Y!B@Z*:H!4#<\^Q;C'(&'. M?^A1E 0M,-_55EY;HQ:V0CGRVM^A&W'X%@/"X%G!$9#,[]9)9>4EY*)M9;4) M732UR S4'+J*J#U$$3Y4%;1N^J!]0&BA@'?<6.C^,2_T[E,N].]90486WL:J M05*29('CR=$Z:G!>0;_"74;:VU;!Y13F+C!>WKE8%7 Z?-)S_/K5Y:_GGU[] M%&J%#*\/:CY.R1!SE7+M9B>C:9SBT4@WA#,![$Y9I,;@P%)3P03WE0UWP(1. M(ICB )-[H)GI]$-3.-*.$5MW:.3"E7 V*042.YRH494H/ RKTKDL0IMW&(]1 M@$C;P$O"'+C@97T;)K " MUQ0J-7('JNDZSJH"YM3)U=#DX%VC! -@<[W33'2$8R]FL'#6PNA2$$*&1ND) MD:"6/:GY]]K\CGF^9*+LBH"EHN9VY48Q# UM77 :)R "_UYXY@?:_M8K.ZM M4C$G1O:'O:5X G2?B/PKE7-T4)PGMHFJM#YPH\QI2\7YE._LBIW><(W%()T M^B$B\3E/27KB$L4H0;>$K;Y_51CG DO/B@(/17W#,18272!''PY-? *?DA(5 M5\- MM7PP#;WD#:9WO+WC#Z;?VQ;,Z,-'M!&'XR=SB*#V%J<"'(E$L8A,X6 @3[&F MX_D*F?Z6&(-G_80FVN":0<:#X5A1!%YY5="2)CC +1#@M)C&);OR8E*3I550 M1,DUNDBCXD-B>!G4CW%ZC0$,$&K]3FXX@3U[O7'C?\L!+JK?C18'-R ?%*7C MNP[1$E"CVDRA%X_^^DF"G5RN)N;@X=.C&J)_.ZX2%2)Z(YG[8IH@# S)G2&&5P^1)I@IN["S3 & -L MY3QF,XM-+/ _LR&?9DZFY"'250^+!K,D*LGB,Z^09!B@J;T"">.R]R"!<&>< M_-WRFC0:6_DE!BRDAE[H$*@J1Z"W!CHH9A3QRC#D/-%W0388G4H0'8SHC M"DSQV3Z-O^$0])T6@R7624O]0"RX==) MEM#9BJ:/9T__97=[UQP&KNE\N^7\Z$?O.T?@'1\-9U<0+'A_DD[95*PD3182 MGOT76++'O^@MS]B__V3B&VV*5&+>$2:JRK6ZQ"E"30(JFI*(-V@?J:\H(O!K M'6@8B#OCIA+-MW :C3-*61=[X0*3,Q<.*/B##,)@J%!8"M?,]3@G*(:%&5$:;@[V4@K Z$X MW,/FG*YN?OAANC+JXV)61I?DU_P-C"6.],MILZ"__4.L M FIM?9$ZT&:VJ4AD2 0PVF16!0.)L5UHMR$ MI)L.-) /'*[)W!$B@_*'3E9.XS)"RA'C2<@XNBBF8S&4L#JX4C?BWL"M!8SN M/G)>E K].(H)V9V ^L9.KF0)1ZC"R)>,I^BBH5_LODH$&J%P$ZNO7[T]N7SU M$_G$"7INXUW$^DYAD'L&VA5F*2LQPU!2> 7G M(9G7=7*V(,)FXA,#F&0P"MDQ-, )Q8ZG/PZ,;V($G4,4E&&=1K/55'EW5QJD M!']#\ \LSD>#5SK-\ID<_]_+P_A!JH2U8AK\3EZ J:YP]0BNJJ1LLJK$PVS$ M^7EP0?&#I=,#8O[;1\R_, 1-XG&X87(^M@T2Q")G0MB$F 41,"8&5;#/$X?4 MQMFPHO@RQU:NZ.$<5EN$1\,P199$')2GF)\%(OC*9VL026(L,7$@5#?1U56N MKE#R*2,[DD>29]K?L4%?\;-T!L,/",^B>(3AWR&8"-J;^DO/N4!21/"9R?V: M)\$XR6O6)@N& B2L!PYB:6X0:8/N=@G \IU7=Z\8_SMUN]X^ CO**:QL-- MT&%X1NN 96Q>%56$>=V9O"[J#HY[MN'JW&QS MK2/Q%4P(B-0G^G$E1^K89?(*!6S^'!VQG. +&&!.,[V4A5ZRH@+5#';,A/(9 M&$+77X6EB:XP9_D.OJ6^16CHA&*N8FB;0388QHUN*HB<%U+1;D.LIG =216QZ@B7J)!RG# MB)NOMQU M<5,"P6+OJ&6IH] %"RQ*2]KT(!M9QICW+L3=KX.[MT+()&]$2(G"[$Z!,? X MO72N<5U D&L@[%H)09R/*&8LL:40]Q,:E 5,)*N6$MQ0A5@1-+(8M\(54:ER M"J(DJ4E/+*K!EOUY;,PIS,;JLB@.&;5Z:# AFX-LY+1["[RA(652';(H;V"< M<*X?<];-34$X8!C44?QQ-(Q8#2'>+2XK>QH/K3LAOCM7:@PGX)SB_6!2P$G( M$,@+?X/"C8L)!R(*3"UEXSH6B(X?WDH)G3X:@V0N<8%Z.%H=ZO.+18KX&P8, MRHF\;ZXT.H[K]@2L)(\WDTDWI,QP/#:'J7XR9G.&;(!2Y18Q@H[N:-&ONCH^ M%?S??=3R\:IO(/U29GWKZ((E6M-%^&K(!2DR5'P"4VG#;X1&L=<2M.?![KMVJJ[F+F2XPDP#"1@BD?2M)F'EB5L!6I4TOYRK7S#DP:O'O*&7@ M;&V#1W!"6UH*PX;9JO#T58JUSDA1_9^)Q8WC;VKDYO_\G&%+EI#\MT(Y4 HL M_!%(,%D%\.O(E)(VPQ_0A%A7F8"HF1LFR*\%*8@"Z=1RSP@6%4Z!_FZ!2Q-@7 M*B4) !C,5MBFANUI^T:L Z*>T# O4[LH^46L@:=1FWJC-\[0!UE:%:JXWS I M"GF3+O8C!VJ>"2]),03=RJ]A;9)%@/PW[0$/^T6$.-N4+16*V"(&LHP\M_6- M;\;P;#DJ^T&F9^]HM-8W"@UPTNB8!0AKGP0%01LJ&&SZ=OPXX2]' I:8>6-5 WP M5JB7!SF%6'?#KZZZ,7R.9@,F<<^T]?=!E1LB4?)F6E434]$4K"N4H#'G>J@F M #TD5C8,G$:PN;J:#C,*RN#G(120IQX;_&X]RP^+N^[W[\#1] / M(@0ZU5G_D^$0=SL>=A^S!'DJ)-T+(,K +#HC;=J_Y=0NP\\%E09AW2M">,&.A/=X J=3+/(7*R2(]\PMFQ _]ZWEDLEK\XIQ?K69U M3JNDC&<+[\H2IZ-H7L+ O)*+FY[E,J<4(UTP4D8[,9(JS@,=/P@(XP6;F"22 MPSI\0TZ<4*$>D1A-\4J"7-YP426!Q :XI!%/.HX"UAR!V(6SVH5#;E1D!-X$ M@YNKEW!=8]C]4>X_A$*,^@.-F0"#[%P'@'F(IN+8CH-8!E.3E%>BY846;,&[ M!A5E1QVR0B-EB*4 R1E@N?D24U[":%J[* MCTMB8$W:TVAM;'\."EQI,0$[<_UD#@*1&1*J/< M9!<;WL9?@M?Q3^!EHL97NF*(0FQ%P0X8UJ=%&-!['<.57 .IV)\*9DDEJ."K M.'4NQ5'!Y7 ]C"7&NA8>97"NN/ M M,DH!1U=89%=-B'_*+(2&HLB-;[0:1F$C_91UO6K9H6FJ3 M4G\QN*<:8ADORIGW=8[)DDZ>:R6\1&'1!HE&(RI_$.E6^ND\*V$N)T,*ZO"@Y MS)I1SF5S:W6/F1Q#L"QU].A,Q5!$\QAP6# M">QLX<.)B&3D$A&XX&*1UH9$+P[^O! #&T^?QFD7"@JH;A"5%#")*1PC# $3 MHH,1PD@2EZ99&)P,J"#>*:RRUMIPJ&9D+03#!.O*,)J*Q+?PGVOLV'PU>@.% MG)O\C)JI*0K733PU@Y7ZUD:&Y%O"!J8-C^8D9(8=@:T- =G/JO_/WK7E.PXG_X"Z";9 MU,N2+-N4S-TS26R)S6XT@ ;0P ]CU0%!Y9-A*8J8=^E (%0PAG51#U5'"D'B M"#@*!(.H;!:Q*EY"/_:%22527X=E7I8$P"-JK#%\Y0,T7H)KD2^:^Y[Y;(&Z M 9,@2VHP3,4]G[;-4DK@PMM_'%4 YTA.D5EAY8DRU"GZ5DZ$\OVG%S4]M1K? MIK(0*AB&@K!XJE2= @Y\R5/E*V!L/@8BEO?W8F R&ROPHB8SEA(3*^A84[,D M1W"*]M-7^A+B68I7([&BVG!&X!QBDQHNB0,DRY@(B^FGF2E8O)$W9ZRR8BPO>:*LB'9U>J^J9>8P M6I8KZHDLN=+HK!%59(BQ=#,D\JSB3HG,9EJ-FMM10M3B&2CY5=6GI;I=84_E MJ=G MW6L)" -!0(JNE\/JI;$7X31J,I"./1HOQ.H-NC7!/&JRY*+\D%P!3C5B95U%Z7V$'G0TFI1S[7R M27:>_@UW$T5O,J MVII6L:BQ 88A\0JW:9FH 7K%H\,05H2LG9*OR^I8E]RQ&H(1(2+)UI;U"Q3+ M*8&@1;"@RJ.E[GMX(TRQDZG?-XQBD6W0.*%P@K?XU2*@7<4:9"J'>LDL,C>' M"@)857:4< R_5[8,F902M$*2#)T"N>ZD#'4(U$84!@PR47R'D%?E6///T*9- M7!M#\^WB.[-@>SEYW0NZ*GGE[E5*NQ\[^*<2@\5902B E"_QFB>48ZK"JI[S M84R^ +HW92KFG&*2JC1*8GF7,:Q_JHLS*>C5-"K>OA:27OUY+F16%44">#:))7LA;%+23!0B8"CPMTF[%:Y02 MFY'H>/.H(&TKC"Q/R.JH(H@C3$NA7"E^J1XXU4-H M7;$Q78/)JM;19#Q3RT01CNI&):]?0OZ\O)FIG$CBRXJ/55QP.*LP%BR2M2B2 M+.I=;N?]YNVNJ#P4B-)*P?&<>NQ>$Q)T7L4VHD+D8HJ3$A:#C2=%!?7_;3BZ M!B=4WBN4%W6-A4W35*9?'N+%9OF]3%P65!%T4:,=";&WTU*H&)B-,,8E5G$C0XF;*<6@DY@BW;P_O?WQ<'/U59C**_\]%###]76/TJ'D8)7O7$)U7NNWNW)LD%4T(/ZK96? M(4*;:2;N]\2E1IFG6]N@>6F\B2++ZMJCQG:7#?'(82FK+^$T>3^]HN5K$25F MV $*+[-77D15Y49'1ZEE*#Y:DI27<>SYNUB,]>E7-O93%K' 5,N=32;YO%"7 MT,,DR('Q+SVLNR?(QH+-N>)5V>]<8-XU7IAS<4<'7@%U(IBR\J=.3] MIN)%5V&2B#@:IHU78U6@C<-.RH3H?N$.15EOH*R]X2E.&^;%^X Y1@1ID]]7M0[ M/@!W@A1K;8P.Y^!>I/-E49RXRVHC5W" M&AM5\O1,&E?B.U7?@(S@8)FXUBP/0_G,SR*K)IX [27,'!O'%_KD4J;7/"F% M]:+@]Q2]59,0(N7@9E(6BX54MT$G:@RV;?J<33JSTG;>#U:8DW/-1(5 M;Q?'*F,^"B:M]H&?T\:*3M)9L>:T<-&(N20ZTX '+;-&2C.[D@0AIFA&-9]' MI)EA1EJ'IBQ.@^D,79(+^ &(G@EH@TM*JI2_I_XATI25N9!*#A[6#69"U8VQ M=XF228TI&E-) 6A?OJ:<)=P]7"[\3?76A+D.#PU1,/L2CDJT*"O[8E+9HNQR M'5]@-ER/X)GE38=$^O!IZ8/? MF^), B*%IJAUP I7Y^KMEX!C:AP+XQ%5Q<[Q5Y8>5:+YNO)M:40AF)H\?):] MHDJ5_3I)ZOZ+TYE@0]%15KY!31>-U%"55F%O2?=5&B1UKD!/V$%E0J)0!S+] M X'\2,X7'9H-DZ)2LQFFAQ98R@HJ<5S4A_$M6DTP-^5*E,TA!(BYE--A\WVP MNCH:VML,;KZGFZ;Q(9GQ$K.]/(84O(TK@V7:5+5<,BY64@DW:B[AA1MGV6 M<$4->*)RLL-&0V7RR-F8U6[9Y#*AM9$;D9.UF9ZU65#;4"III!8Z6Q_4ME\DTK@ZXQZ$;24 MT+B'>#LH#31A0B%63O66B(^OJ6ED74Y;PN21VR8 (H2N?VUA]53XN,44*(B2XG:.Q-4%RCN\NXEY3B0TFU5 M1@'185,:YI9R,JG99M[=;'D3+UNA+5SR;,AD%B]2.I+#1BJQQ+6G"T@$L1+W M_65/2W$]6BVL6)0'H$Q$D%*F#0@GM+RWD+2;NGJHYX??;BHXE2R'R\!5]Y'/ M&WL_)\]BT>97YW8#T/%BA)8_G80R-%KQL+RRP3,>2\>02P3*+7Y &Y64>1O% MLK:.^[@)K^==J)8]H @1KHQ *BA#LBTRALS+6C2E;J%.2JTS)%A5T/!ZE,^_ MQ57*X%3#K):O*4AZZ1G+HH]1GTR)^K)V.*$V02!DP2)57R0(4O6+DIC)3)2-[G$I#DFK(7^:H155JO2A$(DA)7=+EV8[^)SOG M);B\M)+%@I^6L/TC+YY*8$1Q/HCMG!LBI@N9ZCBAR&T5'Q97W3(%JG[Z4'LA M1X<5*VI-7"43 &-2(OO+CO9ERVAA]%&6H.+B5,/DXO)"03&H)R,NH4J[L98G M-9D+YRLO9$>%/!P/M7=U4#:KKFM'E]FP0A\0TZ\KD[!G=E806:B]%MFL/9FW MC%9Q/_O&:^]"[=I@FJ97.> GJ.OL*/'&JM#@:H<:*59(; ME [MLJBP;(W1S'90Q'5,F<$B/4\$:DGPL@LL^Q?0&W/>6R;KXUNN>%XF7JJ] M)46GE)J &++FY7VO)K,GT<4DS8B38^>82#267YWWXIYZ^U-:_@7YYPC<7,9- ME%[N8/GW22'Q[YDH*(3!A(\T;T=[U<<2:8]\@PS=,CBCL1PU_E9UGB_/@?J3 MC([X038>5]G(%&]"'F/7-#BV61\.1<(EZN+SLE2UUM5R^E,SH(JY8&DOCIR)EJ4T>UP@/K $H&"7\/9%AWLA$V4C MD:\\KAI(S]]XO&4A1BO97&*VW%0'(>;LE>IN5'=:F67EZ>ZOTR6[(LE*ML^; MMU/J!:O:"U>>TG,B8&45,+C:E' 'JQ'AI?W8TD;J&XIWA2 KT#F&=;,M(?VC MLA7G$!&CTI5DK?%@*6$%T()E$O(3^T;A]3V9;3?X ,5G)#@)M<&1#;6D@09* M@!1&%N/I@FGYL.59/)9)NF0_3L9QV84DHYKLBD/*GJ9EJ)$J1>*)1$Q!-AAC MH=B4Z->'F6&N-J-JF)+"4JDM&\6("US&@R*>53'JIH%6,8P M<^G.E="5ZG>J--\AK#<3X?3&02IK;RCG1SB E?VM=HTA%(Q*( 0%^](J+Y$S M,4#'83%EQQG9[A&]K5NBT/5U@71[Q:TF^7YT<*+%?J@=*;ZTZ/2"LBQ #("^ M*;FLZD8*XM%Q71D5HM=9 T6H 2% [Y*)?,1$(BD7W7J94#$]"5&:@# 6U5P+ MT#R(T*R)I#() E#*P==)GA7(J70-<\K'XWZ5Y#W%BEE18%TA*:A),9&S$:@H M.%R904!M@1N"G+*KD;B4J7E=N#45=Q=S*%-69\![5"(U^*YH)'S)9B520^/H M)2)K!5]8YK/*\$BR8DQ]EY3HRPE78:YBY88FE;E3!,HTEJ>:,*:FC>@E&U A9IGX75Y%EV>Q2K:^Y$8M*$2&GYS*?N-UC95VQSA MKZJP863'$"C$*H$-83R4>J\095ACM8QAWB#H:TS9?"(=7?3)JX?+RI:Q54P= MK9/&7?:,WJM *V6B=XX81[\W$@IK#TK>)M1UE HZZ]1M1NT$5KY$35WTC.M\ M G2DX.0Z/GF+!Y?J[O?*NPS5W1<^N0S&%+QV59HEUO-\D?VP,\JTT=)> \(5 M1+>LS J5D(J*(5=UDR_!-*LSK0].41WG.949GW9@]>2MS!R&Q-;JAY9 BF[ MIS/Z_4L>P-"%BAYJ!G(Y'\3==Z/<72GNU?;E"J0^@@E8J+O\:C>1*UW3JI\EQ,E&CC.8()REJ+\H:FOK)O#DUB+(2P2I&OW#5,:%<<#GFK M63:Y*Y/JRE.QRH8C0X)8OBYMKM]:5=,33\WK:!9HHF9R]I MF3+8_ 9K?$=N%09SR"(2Y44U#20R_H*=;+0^E35OQ60@*Q,G%70*;9;4I+4& M$0NJ V?J5B7:U0B9H]_ IU=F5+8FIAXU-./_#*EJI)/W5X4QY]W$K*Y6VJ3!5 M18A/9+W")RG/QB4BPJ3LTL0:1Y9<."5F4HW%7K0L?3L:GNN8\"+"CF_J3IE' M=-CMA8)6%UD[2)7RD_!+TK,H"5"&G:XR?BTO7C$,G>42V@_,?Q2:&A!#23UN M)CIC]HALWR$MB^IZ3L(!"OPY =,ZH-!U94+0#;' ;/I0_E")L5R-L&PO>%]L MHD#94.HZ"7A=Y&EEA9+2M606V&1 N%*3H5[BYF%*&5TN%A=:"N9*,6URM(+ C00 MD'Y[<61-H1)&Y4)C9:%*CHSJG\LT6K)ORON=GKRE!>>35:AG1ZJ/E1^3RCFZ>JO"D.U5.@5U%BC]WLU2>%+E]VX18/,9G-N<36%)N#4[=]4 MWRHEY4=Q.5B50*G21,*2'PUOID!QIHQYY9'F>BH#N?E PW8HIU\NBB=<%^@9J"SW0H^1^U?!NZE6[=WS 5RRT65*A5;Q>@(0(K)/[^6__@-_8,^N_DU M&Q+QZ*'?X-0@G'DY)C!QK7D.#:%]QCG\EY3CRX\/Z:-?QLGL9[Y_Z!OFPH^- MP\9G,#]<_7\?V ?E]\J9DOPN&&79!()#TUS\Z=3[5_X,K'W?W^C)V^9J;9]6 M*W[S%]K;?-$CF/5\GH.)ENA2C&/P2M/TMTN,> W/?[4NOVMFDRW[/!U/LY5@ MX&TKAN#6>Z):+U0BMCDEPSN11=@JCT.8F?.!"/.)KJC$U6)Y/:G99F\+I-HR MTZ7T?T^2Z58@BU3XY Y?CC4ZM;1RA3O%D7@EO@+-[D8) ^G0D=HPP_8)^F:G M"VS'(^0@*-7QQ:_W+.F2+O?'WU.$O\L8VYID*\X8C?X.V\R#;_'?UQAZW0(3 M6NM1R-#FB"AU&7D87;5;M]C;V\K[*_VZKP7$L(M M?]CX2UM"+%T4I8NB/(HA;SV*D]P%,M;9(Z]M>]2*LVP75% 72[B5O8W#H&U^ M:A=+F-JC]8/M72RA)2KHK.J:I5K774QA$UHZX8[YG%U(88W==8U#*2G<%D%U="C27T MU+J:7?:)J-L5W'OL?T]/;F]M_=6993NSN>O[FIU9MLMJL2=@V=.'U(O[>FNV M:9E5:_1B=R6ZN,IRT]2SIZ$7=\UAZ M04T)!$3T+=\VPY4Z(3TT1BR-N#J,;PEI=>M:%%#255;7,HQ2S%8,5\;=7'E8 MTSATG'#KT*/&8>AM-NHMDW5#]QXFZ]HKHZ]N71.U8K?6(,#*DPT/KG^UM_NR(\;]DQSPW+\UMRYWV)]=KS\-'C905[>K8SX5GB) MG7P\#?D(>V&X(3K.SHG'$TP[M8Q#IWV[^_C767N?Y%#C@MT*R+.?I2:6W7.] MUL':=05!T[A?/3M<%R.BQ;MT'Z&M/=WYGND]3ON,3CS7P,!^I)K*';00=A9" M='DO@!7MQ/EY48NMR"?D(]Z--.V6F<#J><'=RA;O1)X':Z[KG^R>Y+0P9MD)W),4.!,]CKO=:NV%P*T>!=V^H+20*_Q-FY@]$D^T MQ#-:)6U_RNMYJ*S]^2GJ8I-G_SR9Y%J=^E#P\P$?4GU8?X(9GJ5;)(I:"]:' M?XY2;PSYS^*FGG;S,3M_TZ#7EM__&CW/M:,CZ-S_@ M"3@&Q^DHQY>.Y%?BT> 2SL7AN* GBTFDLZ+@@ZB?2&AV;U M"QA/&U]P[09+(_BR0HI8*:3XR=E@##.$>9]=\&IR,-UBTA_#U^M-HJT=EU_" M12G^L ;$&\49PT>NL_$%?9'%_SO)\D9A,]+SC_?E9K%3A$>%9[5KWN_CWS5U MFBR%>U 1.Q\EDQ@V+IGD^/-*1((%OJ@*K4%37<,UI/, M3O@5R)C(=L+3L,O M#SD\C-N5#6#0*TXR,ZRD2*XS RJ,+U?C B*(\^BB9@OC)O5A#] X. M8%K9)0-.2V%#;RCQOP^\PD%I)'D&J]&B&]"P8!& AD7"-Z<@IGO8?/LUPSLY M8*\?#24$SR*;L^2*T?L52<(3A.7Q!4YV<@G+.2H6+%4[YT-02'T8[P)U---@ M0:B^<4R-%'V"@L?$?L'>#48Y[X&2TN))#C08PY-(!:#U$@:#W0$]R6#*#/9$ M*S+@!ABN#Y_W*XX8XAM@"8/#5>3.#)8)WO-_1_DOS^]]'"E\CG7H8TD:J33@ MP%]S#J<@;'==089E,\J#T@@TZD> ;J,^Z*&%C\RDPCZ2CK&#)CG4/R_RO;Z"Z/%O M]MAS$.R;\'@D3 L1YM NG"H[Y]5:>> M[]]'(:?I;C;L\E>:YF;EH6TONKS'D.6C[=;]59VNQ@-=U6E7==I5G795I_/S M2MLMDG>M.MWH4OFIDKHK26WW#OVTM'BRJTOMZE+O7I>*+6:[HM0G6JADV3W; MN%N^3.LKE3I>?B*\;/3 F=]O7G[$!*]./G9Z>Q6X]BN*'6=G"MW;1#6 MKBAUOXI2YYKR^UY,Y??,H"MY:_LNN3W3WZ.ZX:XB=?6*5,/L.DBV?)-,>^U\ M[:XB=3(188B<<3U(X;+=GVT]7.!XQ M.-D)W),4./ JO76[8NVAO'7%IPUGQKEC(+0K/MV#0JZ9BDKA^"A57+92^"BK MN.P[5W$92FG8>M642E%=H]15%E;.+:<4:YI72TFU7 7. @N3+B_ST?<,:Y]@ M2#A@M0$0]X+J&.M22WI#5679TZXOLOB""JNJPLQL6*?)XN)[:BTF,$"U@*I4 M\FK4GPQX68=55DEB^>&5&M!#(>9 X%?? M+U&\5UU4"PMWC$-OPZ*5VVIAS-6:>JWW6>AM-NIM=2N6'$L&V1!=GJV<;?+VM:S\I.N/PFZIFA/LO[D@[Q_Z6D)0A6. M+NEF"(UV/CR';W-"75U@L>]Y8K77\\W'R:SNLM]7;QK1<\(]JDW9STUZY@?V M3$2XVY[6; _>GS[T_NS@X;YN]8B:RJ(3@FAKSOTCS H2P+P:8?GRY$ZG_!S2 M[ CS6SW+V-#VW5'G90P9UH;H(-TF/=PFF7ZW26W?I,TSK)_>@;_$TMFU M __MJ"@P01,S>S&#\C+'[.'QC?#UP1@@S_^I>?AKA^<[W^2!M^C__%=@F=9O MW3:U>YLZ26K]%E':=@<4\22 (D95R<#=DFVZTMPG69IK^SW+>+J-83OAZ(1C MB7"8O<"[&U1M)QR=<.RG<""(2O!D96.#%*(G >K@'>X63[3$85D%U&%!\7*+ MRNC7* E0R^H=!="!T!G\+?3IW0 E@JKJ-UM#C00A&_A2H^RZJ+X0HTY?P!8$ MR"#1(S!6.]LHNZ@KI B]C MC1M@F"(?7/9'-QR;_*)L9)?B&[)<_]7I^_<26R+BY\!+2EON\466)]K_3N Y MGN\' L1:V7$%?*GB7N,P:'"O=^C?E7G]0W=]WIWE087_JHDK^R\A/,K6Y**3 MN-S]65R6U>X+,AC^E5!*!!S;25]\/@%6+, MZDQYJ"U;P^H,4:T6IK')U/]XOQ\<@7@M_94NYP@59>Z94CZ'Z$#X%U KFF1] M-(&$YA>P+(T# 64:S2<< _<"C2="5ZE!A4JQKY!CZK#B6O@J+>^=_*:6L#=# M4+DKX:NX+>8KZC:LK"JC51'[P,%DKG\0]9HGD7'H;&1%O6RJ^VE1>#9&$I Y [HQ906A"*7@/A78Q(J[7/AZ>'FIC/(TG^0UP*Z@6 MT!R\."1\I/*@QN>R&3IE10/#JSH:^Z-KCHA%XTD^)'&M7A^Q/AO&7+O@?5)? M"]^^DK@X;1<7HM(9^U[B$?WR['KRQ"P<8XM[!,ZXXB(8R!B>70"/X-DV366F"IS I^M?"02Y*9'S-4L2ZV! M5\?G30 G=SX$FB1KF*@*?-A@5(Q!8J(;LO$NV%4I[,ITF? KP'H!P2(1E&)\ MQ?H3X6JP/@@:B9/\*ME!*1Q:.'0%&(;J0;7*<24@U6#)RVU'N ML6.1JO[MY.5L+MDY^(J@P[[I+(7)_LKZU^RF./BEJ;= :4W1<.GRY=%H>_=Y+JZI MT/[-'GL.0MTGJ!Q(!@20LG:1\_2_#_XK"T,>1W;JQU$4.H9G1T:2IH$7^)X5 MA*GG?O'!C"2@-Q"F%_ N=-K^_0M[/F^?=]-&.^:E<::]1JA+7&4VG*"&.2D- MUG*UCR%317?RW7[RR<-%'CT$61K7^Z@X'A&' T@]HSBYB3^YM?$Z99+:Z\=7 MZ"@\0M6&;^C1*33DXQ6F1X:TLTE$9VK6[D;AR!WWN7Q'RC.EI!*97V:%I#2L M^J0F]!K"T2+/:XE@H!4V3R3Z%2D2E10US_6(-44LN)*)GC0 :V],A&9SC @7 M:&((J%8ZOW4TD*8##7G$A/UR':!V$_Y=JS@_^E*8L_@W-07X"@]2M& M5;Y@'H;E%\C/!15ZC7\,1W+8Y3RVCN+<<1U$!]M[,*\X11Q/QZ/X&VBAJPS4 M1[+KX1_II6M_LN&$Y3>X8X)?LZ+ '3=[MF7V7-,1%T)%J0B&_!K#BKR %5', MXQ1>#1\?H;5%5Z5H8DY3#C"BU(MRS'52?N^T7-<9]$$22CE9BCOP&N_XF)T/:QB M2W58%J_*X2]Q'8/C7;#AN4#IIC$Q[L7SXO]2M'A\(YQ\1?[56\?YDRK7 =20 M4TO*!<]UH+/DOP]N]TQ<]^#V:->]B\@,5!^)R-L,: 5D$6'V%^P2-0>.%AB@RF.!@"F'291+^ QGH"LP#9#3B'L2B=^IS916R M>"TGRXG2"J$,9#U#D<9J$\OX[56:XNT3J**7('3T2_.WGTF%4."&G!B,RH$- M"[,_.L\YB69CD.9'Y2#"('A__$+[G0V_];1C)L7R2#:"(-\&-$$?#^"\.2+] MJAJ)+G;P%A4,0B!PK!63J "&9J1_88AS4/\,YIG+L/?49/&"%U06YAK\9,)V M" ZI;JUY/@![$9Y(60SZ"<1$GWK\/IAA0"E4:&)\H$,_&V3C0^UD2)JZN9^TC]$H MST?7TGA+)]@%8T#]#6 8_%6UOKIYAR"_=CG)BPG#B",R )$)C#\^2YWC4G:O]P;< PS@JG M(,TZYX)6<(9<85BVT"9$!QQZ:DQ!JFP@+B;Q;W6R MO02TGQ22)T$Z8_#)BIK_:I8L>W T.832-]@-Y@91Z%Q8*73/GD@;OS)V%N4! M+-'O"^*WNTEN\NC.&D0%VW)"AM',X6 +]5E_-2OH]AVWH;05@>:FA8<9^UMZ^^?WD@W;9!_?Q602J1Q-',SR$64OG@J-,\$[^A0]; MAQ;\(^%*%Q<: MP,'#X< #]0^\"-\;9)/!K.3O,G-5>1U3VHY_O\P6R MC\YN) 2B5@],4D^^4U@@>RH+4\:G-.C0^ 0J1<)^8RDPQ$ $ 83I48SS3%AN M\>@*U ;HTIY\EC+A@&3(D9C>!!^ :@+&R*BYFOPVC''.]QFSFC9?P/@9)B7?K-]=^>J]4_\1$(F"+KQLPY,XA ML3!\?J #@[3I8]NZ@E0^ S^1]8M1->.RZ1U0 M0$RTC*W 2P;L6U9N&BX!'H@F<@VY2FU.2;T5F\7 MB<#I&J:L-Z26Z)2RK _$I^YPL%=%"O0=%[7$K+"'/740EE"\2YYU'=RK(;<2-M9 M?FFKYT4>B_Q!R393UD8* ^=:JPH<%D.B5R!U/=4[I9/I G.TJ5\>;E-#2VK8 M?S+)4!?!R F/^T)V^POL4RT;X/=%W'7J$!5*"HL&OO,\SHI:HM#]N*E>U:7? MJ(>A8W3I-UWZS0957(\$-KDZ_"N9CB&-">GG N9CI]2@GDZ.T)884 M6$%E*NYN@NJ$"'UR/PD4U#_Q],2:G,L_Z-"%6JA"_ @^XG^.M*R>-J M:-5U35AE-)4^F]*$%0ER"0X4>O&B?RJ]I724RBW ?&IX!@Y+V61U?)&/)N>P MT1F=(U3NI0M%+]H079:J)JC2[)P)&]E'V'D2(BW#"ZHEE'(FLHQ_ZSJLDQ55%' MULKP?(0?O3CY^\U+'4NE@)?Y((O%^8?&R A%&;&!P 9RH&2QK] MR BHT1.L-F=&2##,T,7-KO8 &'1(G,23GD9Q:5; 4\0,N'OB%G:,EL*A]FZ4 M\Q%M%6UD)*+Y0/Z*M"4$!05QG=-9Q#4@@]Q2>?]480E:B!G M(]P3^#N1CDYI8F/F UI269%/2H88T:= %U#D?6&T"W$546;A[97"*KBS*+_S M<4CNQ.E8,!VV(1[E_>0:]4R=EE%IAH7\L_EE:=#>RU),T9H495/R%\BLK_NC MZUMO2:6AAC>"J[2B;UF_8M\\=,S-VM\N[:IK'=KN9LUZE[]2.&1;;P'L62M/ M: Z,0KE;9%6M_U_G;#!UF] MP-T0U[UM#?JZIJH=GR]F;U'-M?7>_<^P9UYLVM>D>%FUIXW[?N2;(4&M=8AHZ[[Q[/]@G4D-/EY&-_X;4O%3Z(RB"D\F 9"K D])KCL_JY MI5@BT\@T-8(?J^DYFHS3_NB:ONP?6C4D V$OU1 '4_E[$L)P\1=$X7J5T(R9 MRP*B$%\_K/+D*!4QCD7^HJ\0Q&J#"U_T:NTEWX321-#ORADG39 M]T6*MO)EJZ:*I/^"Z9=U3?0=60]5X7N+UYKK%?&W7F[?#!4PCI\)526JX)CW^SP>8V9U!: >CPA0?\Y^ M-E&LRZ3.V:K[6S#9Y;2\V:'*!V]#=$/P^SWDFO$%7\(Y=0. :<[YR0QKFX:X M92[X/[&-NS+;V!NPS3*LNS2]9UIN"?OPCF6%C\].ZO$]+TB_)E3U3Y:I*OMF M=Z!IY:)P\]Q72TY6L<%J:$'@QR=5?!:<3-7^1T*IR2]2P0C5Q^._ MRPI=82',UZWU&[$L@%<#"5PS!7>LKO,1/RO?!>*=YVPPC;U&]*4J_X;BE;49 M*F1 35HJ6C[]^W>B#&VJ:G-L8XYKT*9FLVJ/5MG0:Y9C27%Q&T;+8^B&;JSV MC;5:T8EGKEYTP%^BV M&+I(1]@HA(YY432&P0&P!L>(%@A_#T04!=R,F.?#$G?BVQ !5F.%-BK4Q-+" M9:HVQ5I4Z6D0< .:&!G52=[JP^UV*9QM'MJN=Q_59:&Y6;G;\L]<>[,"N]M* MX)CEISM8F'C&<(I;V.U&U6.[2+%WB)6 M$IRK0\TDUP*#.!T!UR"@*6P479HJHJ]B1\$U*&@W*.AV%%R;@H@&(JA'DNQ6 MDMPDXYY47R\]^%[R:*S$BI^9=RH0V-.$L1U*^3+#7A@X:^;$MZ\8IV.Z76(Z MIV@BL[M!8[1,5W'= ^X-D)&MG[KN*[CNJ?$=7M?:WM2I=E6G9ZH MUWNA/;,61P/WLUX3#E;#LKJJVG;ODM4+7;O;I'9O$DB2MZY?U&W2 V^2W3.M M3I):OTE!\(AGTMX7_;_.1'>?TNJQ-[-Z=A<>QW+7!1)IGU>WYUNTMKW3[=!# MNPZ&VVU1V[?([+:HW5O4A7ONF\+OJ[J9G,IDJGQ:[=DL6,:>6]96+P@['[7; MI&Z3'D=O=]O4;5.W32WVS0/>H;L"U,T<$"W<-=VFIZ>W@14EHB*^*FK "]^J! 6W\+$#S7M'ZY=L"NN@53DHVL$ M@T1TH4F_C]C-D^&XQ+-M#ON3KV /LG.6#8LQ?6UF_+/&LP,VGN0"/%(EATV# MSCZ/(-[9O.\OAAMZ"OQMM8^__Y'Y?@0S)0L?2H!2!)66Z.+]42S!IB2J9%4L M(;,%!9H^^\\GN#F2U:7&RO4K&Q3 MX/1O1-+ M](\.Q3]F__SKX]'QV9NSH[,W?[_2CHY?:O"+M^7/+]^CW MDX]GVKNC#__SZDS[\.;T?_9"!,!]^09:+<\*@MH'=B7%AJ8B_0[XEAJ0D6"@ MCY(-+K%!$#E>%L"R!4[5HM#RJOSP0K[S,P:J4[1- N,!RJ,7Q M8M1/4'JRHIAPY5%T_/.)T+W4C")G9). P0!30##_7*AN-KR!,S[/KL@VFS_" MH7:"71B^PY.3G*8]4(B1%5H_&V1CX?1E%#LIQC15+>U/$,]8]I:1:U;6BM0[ M!][ 9%7EV4+N\EOKR1:DO7Y7Z ML*='].5ZZ3RS$[Q8Z3R 95],=61 E5!QUNX@1#92%;K2T_G M>" X/46_$<(L1U$:D=+- IUS"6+FYX(7Y1"U4Y^"SL#@8W0C@Y)SAJH: *"Z MA[_DI2?9QL5:W,9E#>_#KKR/KO?+8\SA@7N_/+8+&2ST(%^_.3XZ?O'FZ*UV M"F[CJW>OCL].R9,\_?C^_5OZ^>C#)^WET=G1!JTG'TA4YR^?HK=OAL/1E52& M;X:PW9>XXSS9M<6\ 3'^CNH;N(W2,.@\>5WI\=,Q_&*E*.;"[C*PLI:UD@FL M0R/PM]^6PSWT37L;;3EVIH[E P>^)P,:&>F2TZ$ WLZ/1S(E +INX^9I[7CW.7-8XHCRP M5IPYA](^\75#&S9N=@KTC6O?HNS-)>YUS;#C[!WF[! XVWM*G%V?[L)]KCQ- MM:EQ,=75N&/Z?6+ZP 6F]Y\NT[\8#2YS?L&'!0:MT90?\(Z?=Y>?+<.P@*/# M)\S1]9W;*?;PQGM#GA?_5WOUOQ.$PNYT^U.1A=!\XI* %SZOZ<*G8_HGP_3^ MP7/7>$"F7Q:'[39N]8V#@0Z>'X_PQG>U>.3<'>ZDM05S67/377.9N"ZLY&L& MGDV_&7DVZSSX6^KQGN1]H[V5^T:ONV]\2O>-#\?%YDJW5Q]>O3_Y<*:=O-;> M'+]\]?X5_'%\IGUX]<>;T[-7'UZ]U-Y__/WMFQ?:T8L7)Q^/S]X<_Z&]?O/A MW4)-L.*Z.+=\R[F?=?D.K$M;989KU1P_0J+2?)GY?<3RA+)1LIS'XY',AU$] MU15O&H/'R;^:OZSU+H7;E1=NNM0S*QM2NHY(3*HS>8K:I7KPJ<[0FJ9:EJ*P M22)2D3&3+XY' YC+#5XQQJKMV*A4(;=PZ5YISQ@XAGUVC7E6Y:_A6S\3FU9U M6EBT]0Q?C,"6EO';"_%V^LG\[>>I(IA9#[,GLLG1PN!)<\)%PX>M$Z9Z6MR( M5684J^RI.=:%(D6$N.G_1A6)XYO>= 9DTR&&?PV%5]RKZL#+R0W))*>D[%FF MJ,J Z[HXD9/Z!C[73/<9^UE[AC?\92XH#)OR/!?Y=TPDU4L:SN.YDJ"'6$%' M1<*"3WN+N53FZVLIRW+,9<6,W7Z_SE63F:G%]!!5OKXLMY=;NL)6UA2K\MPR M_*N^3\%OX*]6V@"8,# $?#[ <)U &*COSR]SH#16]!5E.CT0%3['&NLJ(?GC M,*O"(32?HP$L/F9KEN8]CBKZG169H(_<[+8H'E'B.Y?I4%M(%KB$#<\BT7:P MR4I2) O@Q2$3Y7*BWF+JJ:R0-?7P>^2=B@Y2.4\/-W=&50H[)0):?5JEI1AF_*$ZDL* M'D]R@7X FKRH!)1=7L)2R.#-)_VRT(:?3_IE9J_8K]/Z>?Q&E4L-1JX;F):;F3>$S5RR57+*(HU1O ME94D4L]NQ@5ZJ=R'T5V M\C77+ONR" '4'RHQ07E\%:4)1Q+$@14C48/,BF*2TZM9-)K $!<6=)HWZ5NFU%,)-CT%I*O0$(D0!J0_3>50.YT(0)KRR]5R^'=@ M(:Q]Z*$.8-H8ZRDBU*P]C2-\#1(<6!^VL"Q3*6$0<"I)5L1]R@BOBB7F+:M! M2M8O1LH$KEA_(H!%2@-M]@2;H(XBPPI,^"P%V00RPDRS 1U< Y9PS(BO]255 M UUSQ,8IIE^!-3=XTDL#@*F'^?S)_\.;1:Z*4$B0'ZH\JE@UJD^FVA19G,B^ MKK/V.,?M"]1T,:((D(P"Y<>("= 2I75&Y55S9PCF[V RA _(S.=@59%J*#\& M([V@@PW+.ZA*B^H9QB6:@1AL"7^4&HT< >555-'0.+L:'\OS2@R/GV0P'RX/ M##;^57MF_BR-:U(O0C"H3%.5NJK80RVR6*P38?1GUL^(/C'J7TG]3@=H1@8B M'&!@@P_/22'(XCFPQWOX5G0K^OR[]G62G$O!(*I7BY)RM& ;DA$7U2"L#S_3 M:0+']#6[485DF5\)ACC[QH>BSN\:W!Z@$E/E(@5\P(6*%GI1@ M_&[!+QG5L,C)5!4\"P9 ^1ZJ6FMV 1:=[S4LOR.1R-6):/M,,ZQQBX7S[=$01QA-68!.QG!3--)3H)&EF M*30-#WL!$RI&ICR)8:-+E!;1IJBM)P5I*F_2^T<)L *G7 TD MM5W262N13M/NY^VK;=SK49.()9EJ8LXC6$\Q!K3)&!RF'UP89]GP$JS' 5A9 M(U+" SBWL:(-], Y.5+CT35Z*8(=4.4!@Q2@38J4Q:JM(#>?3%(5^4=X5)/+ M4GF,J'B93A5Z(3*74&(P L:/L6)6CBEP>DK+)J&'G_#>@^&%)NA8@+;E$],>Z*8O.84G/4((^,292E[ HE8RJ89P*4AW8B'Z79 MF#6#4B6W'&I'R!YD**$WJ8Y4V;G@RH0B](X/(8ZX9$$7O<%*%OX%/"'*(X#LHBLTE& U>MY;@/"BULZ&SRIM\W+(6?Q>"_L?A&/%6(\[+AT74X)8V\06=QWF"7 M OB$4@ [S;2J79@-Z1X;#XMY*HHN Z7I2#H*'"?05^0TIWB^<$P%B;FXM:;; M=GA"(MK3<:/:+*6"J]077CQF?3[M*BWS]ANSJ]((FMJQ-^M[E;=DI:5;Q^DJ MT[:,?\EX0TI!"\/ZL M-%'RROQ06"T1X$^7W(K8V95F?$A6%1^N[+G)"ZD M#(3(GRA.7,]=Y-[@#7F] !@S$2AI>!6A+&:M=-52W!%,,X RU$0_+A')EIX178[Q*B&IWOJ(RS$EN:ORDP@O\9 M]1."CWPK4&];$B=J7'G=]:J+,!1Q>Q[KWC]$29_C1(@\J[B2%VL4U,4]$ M5P:,O9<@Z"@R4;MB"(]_X4-FCK0?ZGLWE:ITK&,&KX9?JZ[10$&#.YW)M#%" MXRG9]VE>"ZU-R6(%4MYZ>\2GP_=U1LEL)'^ZYY)B.,XQ"9IK++-S9J=?379F M';TR-0-#J7"2Y;!9ZD7%S.V$5M-O,$IX7TE+HR@07GS TI0'1*4CU1JHL1[E MYD2DT'SC-XWK%!H7B2 O;69>7&6BYZ"X%S/KNO_6#5NZ M/YD1EML$98F0K'2OLF8GG'G.A6]USL5=[UQDY[C9FP%E_W7:_YH[Y!6!*F>S MSR<(8CZZ5+-_IV5>WJE*)WE&0JNT]!D1[=CCSNS1<.XJK&WA6;%^V0D1]H'U M;[!3!J6**OE%Y0:!PLX3'1PL. )D3F56C,';.8=O)LT,9>'H459_HW+I+0<7^4YE'[&)!#8O3U&^Z/B<46P=N]V=W=28TY)3 MOQ1SKA3DE0: &@E9=>LJ@Z<\D9:IH,6V0J>)[I$U&@IAI5@IHO #>XQ1NXC[ M23R"R()6] 7P2WW_J%T (PES1#Y[3;U*Z(R2%FT=9%7N-$5W@1%8]068[F3T ME[DTI'&^R[!8 5Y(7%69B$: R:08YS?:..?#1%ZHGBGV2%E-MI@VTRM8Q#G8%&^&7XA?MCP]'QV?:V7]./AR?G1QK;]^^W]_U MEH7\\/B5B.#,RX\^&PN.E? M@2)E[9\[=?T6[1],JR?Z':^(Y;$Y>-.BQ(@.\VDV=\/="N93N W,)]ON$CYV M*^&C+1U+-FN_TI;9+VDL\'AS#S>4A6=D3HXF,&B"9>7?\:I<*RXP@(PV_L\K M:O\J?6)JD2UK&^/;AXZWN#7,QFUCS$,S6/SQLF&7?V8'SGU,UO'=58>=@\19 M[A8IK;6_N2)^JX$@G\M'7X((*OAO(2;H5D4ON$UK$*O.@ ^M 5"\Y[18":SY M7IDN8O&W\QS\VD27)(ACSM/TM[7)^A @VO.)>D2!Q!4HN7"Q4CV3\8Z' !YR M6CGQ-7CQ5FK>98QM3?*!^2FE_UO&3RV#9)=99B(\_>M&;#6UYHUV_7'&:(6R MT>COL-5<@GL7ZCTV#3PEAIZ8:V+L3W8RS]ISLM45T:)82W:FW_ MSKXC0[_.):C"9)B-/Z!K.BF2 [I"A]G3+S(G-!W;B<*0N:9C\2BP_"!U@R@) M#=-P8O[E#=HZIF6;!QKXN]F ]8O_/M!!&D0:# SQ??SK<#)(1F/Y^8$V9 .. M+]//&;O\%9GL:)C@7Z]J#CL:OV!YCOD[?^/5&D@7$(^3G%$0)+'_OHE>CJ[> M6A^N/MGO)LG75U>?_PB_GGS]YG[^YSA[9WVR/UE_9B=G?UT??X6?__@P^/SU MW#IY&5OOOIZ[G[]^,M_:Q_U//T;NR3]_?_WT]7AP;!UGG[Y^,]Z]_/3CT]?? MOWT>?'*.OY[;QU_?."?_?+*._P[LD]-P$ ]>#T\&'[\??SWZ\>[K1^?SV4?S M\]&M_N/@T^-X_&7P8'/_ST3DY M^_/BW>#UQ;L?'_KX#OCYV^>7'_K'+^.;S__\97PZ^S,KGX%W33Y;'[W/?WPR M/Y^=N^\&KVX^_?/JQ_$??^-ZX.OW]IX;1?L74"G=C M!RS*HQ*M+>&[K>CNWP(K-^5#M2?'?"P]Q$Z_ MK:'?CE\HAI?AQCQB+-&-)/5U)W2YSFPSTE/'L)D%.\F<"/2;TPNQN<[=]-L2 M?7!?AM>J7GZ:$!IDH:1MQCMAU$ M$0//R>M97MAZ 6Y%R*N]=HG8KE7^K&5,Y*(73-S3_^?TY$-54KB1.;.J2[K; MVG KYLP/GH\2\,NF%>$QEG^PA->;5'1J< ,U>*K8,7Y@L=A+'=WQ8T-W'"?5 MPY3'.F=.&@6)F\)/(@?7M'YKO:.V^>55)[KW;\AT\KLM^:W-F!BVQC13KCM) M"'\ .^F!STW==YD-3&OZW$G #^FYQIW=D"[,TA)SYL5(HO.PY5D#G7/V /=; M^KKO^4%B MAUZ4AJ#<_)[AW#F&W,586BS&#W ;U(GQML6XME&LP#1\WPMTUV"1[@16HD=! M!/_R/=LTHM3S30=M%-_M(BW[DEST9G@%,C/*;[I@R2-:)]4N@!KK]-Z$[)0#TS;URW']F(#]BYAZ&/9/3?T6^]D=2&2-MLAGUYF71K9AN\R)[8/GIM&S0J?U MM%1583 MY/T[/-=KO:'7QDC;;*9T8 M;UV,:_.%NT[((PX.ANN"O\'!\XC2E(/3D9INZD=IY&%J2L\*[NQN[':\Y&Z# M[\HWMQDTLOTVFW!GU*1U"];:;>6F^WX /$!6<:?J-RV3.#M"-2^LMJ,O*1[) M,??TR#-3W;$8UT//-71F6KZ3)F%B&-[!<]_M.7?/0UQ++'8H[+126?F>BOH# MY!]WHGX74;^I1#VR',N,[4B/H@!$/?$,/?1]4_>B.#3M-&:A"^Z9&_1,0^3Q*?$^W$6S",>)49YX+LIR ;$=.X)D^2;!S=YB)W0Y) M[7ZQU)O9]@:;VB5/(RO@(=)XRBT1OA@HLU??)<#['Z-1CI@1=&+N=A'/GFP7/+Z)EWOSCK$GQ:+,H/D>#3 MB?+V1;DV5*S =S"A6 =/ PP5&^0Y)!@:-V9.; 2A&7-*_3&[U)]=#Z.4\M+% M3![1-NF4UD9*ZYUJ?[B>A5?^+@9$?-WQ#5N/ M_5W=CR>(*IQUX$2BOHF58' M)K//XGK_]DZDMJN'$7=T;AF.EQJIZ\7+MHR%+I?3L:GNO8RU,TG[UCU?73\*(V-CI6K\D\'@WC[D)Z T7V5R/N M$9A!Z)BQ[KIIHCNP17J4FJ;NP<%C1@G\Y9D'SQV__= 17=#C$8R.3EP?0EQK MNR,U G 2P.3P/ =\AN@9IF[ZL(=NXG@6AX/9<=H?H^P"&TNE]^228VNY MX;G6Y]@P_K'L+E%DQT,C MK[,A=4_=AHWR-#RM+05&).$[]75G]?5IV@R)8COT8]O1TS@*=-!7H+D\YNC, MYE886WZ%&J >. M:>FQ::2&Z<$_D_3@N6^T7DR[2,CR2 CAMW2X+0]C6"@@#EW$]NZ1C:,OH<]2 MWW5#./1@)^Q[U4B?*?,-@U>''V)W"3F##P@S_%"'?YS=!:GL<[2P(!3 MAJ6)39A1H==^GZ@+7;3Y^J23W^T'-:AN)?9#-]1]R_-TA\6&'F%\([3\U/.8 MXWL^R:^S-6B0O;%'EMA7GGGHN^VP3?PEB&?SXQNW+?ANJ$?SZ/"H6NZG^UO_ M_JCWAP)VZU3Y6JH\;IAB1AA[1I#H//!B;'+BZK!)7 ]8:D=.8L;, K_2M,V> M86RK/N"1<)[6#@MU.JW3:8^%8-?IM'5U6FV>\M".6>QX>A"EB/\2F#KC1J3S MU'!#QTX-)TH/G@=>S[7N?#7^N"JM=<&TF(.PY.TQ6=]F+,KZV3B3+1:*\2C^ M=C'JPV85U"?8_XTP[<:+6S^M0!!E]VW8WV0T04":Z>U?& C81C#A(6?9"I>I M#6[2@HZG$A*Z7_/>KQMQUZJW5NT;HQ5Z:0?:P)2L#36 M1A%,D>&'J[OIS8 M(=B5>NA:H>[PV-8R M(PH2)]#MP+9T)TQL/0A2 ZPR@[NIP0W?B;'"V'_JW1'W**@'4I1/>*+&?[L< MWL>U2' _E*N@3K%MHM@:*+"A[:4I#X%9 ]_7G2"(=,:\4/?=( UMA\>AA1 H M5L]TVX_PU.7PMMPJZ>1W._);&R8LYJ[A^J9N61'7'CAG2V3I^%OW;]E,@^%LE1S-YV2VT3)-2!C6<@X M,P-?-\(TT)W(LO6(@D/33>;*?Z[J3Z8A7IS<6"R]A,3)Z"H^8D8,CX3JJSQ#9UTTRX:7!N M)3P@H$KKSE= 7;"EQ7+\T'BSG1S?58YK)#CW&.0XC#V+F8YN,41LC)BO!ZGA MZJ!^N0Z.=VFG$[9 M(2D8(HX1Z9;#8[R]3706>"[PCA>[7A1;;AH?/'?OC+ZTV[&4]N7T=D1HBSFZ MQ+RV_3:;HP+$)YZM4;U+^&QA^?N^GW4/4*G7I3UL+9AV]"4PS919OJ';-IQ^ M3IPRG7$WU&'[_#!(&/FIY(.RFZ^D@^Y8>6(;M&J8?NJ9]\-ST>\;66J0\AK!WYE];HI'M MM?K>KHPJT04R'@F&HAI:K&RPRDR3@ M9AJ"U)MN+S#;7W'312%W +N@D]O-Y59)\#+BR#=<4S=L'VRU)##UT#)]G3.3 MQWX0>X81;@V^8+?#DKO?Y**V1KKIF"T&#WK[E>G77Y7BV7YT?*[.EG> M7)9O:ED^OOZ2VDG,(M?1K3 !\3F,;@B8:R#*+/ \P+8X8!ZV]P]4_UII'CM MF!G3Y7:U+;>KTVT;ZK:/TW9*$L4F3WQ'MP,GU!T_7U:8= N:'%WO,UU/7-+#VE>FA;\:Z;8<.R"KB M<]@'S^]>+]+%4A[7"!%-QVO4\ YUZ*%[D"N7]IWZVE!]-="TS8AY5ICXNLUM M!JHKLO2 @=4!>LM/F!GY+ 'YMLQM7=IWL9 VBNB]7N!T@KL]P2WMCK,W]O'Y M%V[8"6-@;;@&EH X*;@'X#/H:1+X2>QYH''=#H>ZI7DP'1':8H8N,:MWI$_L MED"F[M9D<;>/P ?-+N\.OK4.O@8:9I#::1 $GN[:9J0[J9OH0>3:X'O[D6N" MQ>*'WL%SU^NY=^]HOZY<[%#@["G+^H,FEW>ROJZLUYE*3I)ZKNNY>N2&ENYX M)GBG:1 AD&84Q6GJV29V3 Y[AKLM5+FNNV@;(V\O1H-!-AYP[#R"O451GF'B M?!ACM]%GQZ,QUTSGYRTU%EV\\:7&O1_#XGN1_3K,^O]],,XG?!;VKB+!T3!Y MH1*@4RSK90(=?3&P\CI,#-T,PU1W8M/4&6.Q;K,DM8'EK(@S%*XIE7(_\:=' M9,XU3L*..1\FM068,W+B*(@]W;%,1W<"SG46VI;.7->TW=2P$^ZOR9RM\*C; M>[R<+FQ5W743[N)/;3;&DNRJ'%@^K^.7?S4#VNG'LM5&^%:0J9YVR7+MBO4G M7/MIV<'TGN>G%RSG6PG+O#E^/>^ &@U)SM^S_"0_';,Q3_[&B=6OEHZ:T1U9 M*QQ9\?C="WEDO0B-S__OPH@'?P_9/^'DY.OGP8^Y\7)R__@=_N>]^O#'?_?@[^W\_WMV'AAN;')065YB'SPW#@W#G&-23?VBIRUDNP)WO=@>QZV!AUXQ(W%> M<3097XQRT-A)QX0M8,+CE^=??-CQE%FI;@=!H#M>P!!.'8Q[$TZR) H3)S66 MJ+3YO+7YV=CQUA[Q5I &H64EJ6XPP]:=)$YU8 (;%)P3>HX%VD94-!D]0_QW MNYK3!,-IK-KMM17?8S#GFZ*8=(S9#L8\^_2%)9;-N&GK88J,&3H$ .7HOFG: MEF=%H!/#@^>VU?,MI^>:UBP;8JAW!P[-[Q82OX M,/X2&G[LV>!O6+%M@N?AFGJ0^I9N>I8? S/&H>T2'QJH_^Q9C)1=T7\=\[6+ M^4[.CK[8X&-$@6_JGH&7""RV]) QIKN>90<>]ST#F\;:1L]TPIYIS%Z?ETIP M5&^NQL;:2Q[S0<1S<;L.S*NA-B-.1<[J:?#,)8HA2%//698(#CM;QK2%40\ M>MUE)Y=WE+I[EG!63_$;<+Z)%$H^*<1M]M'*FBJ'<6<=KR?_Y8NMX\'?V[N5?-Y^_ MOC& %M=H^7[^YQ7\]^GF^.LWZ]W+(^O3X(UU_/+H0I.!X/G82G!K<-X^!Y:/4< MHPL9[[/TWK]%TDGOEJ2W-DM,YCKD2?Q3'D\&DCRG[((II%F?C)P87_##AD0+6"?]:0\-]X&,&DTU> ML7P()"V4G7HI-JI3=FLHN^.7#:R_U(S#!$XDL%(2ICMV;.N!$X:ZZ<6!"%BAS5U?CX(03!?3M/0H=$,],6(C M"+T@"KD#TNS-;632(FGN0BKK6RTC B*.1X/+G%_P89%=<:T_*IX:"O$#FS%3 MWEB]'X1P^D+=C3=#V!S^%K;DF(]/TC/VO5-U:ZFZ6.V'WTW7=?&5?8^O+,(H[H3YGH6Y;IAPT5YT&7$L#OE+C,+9OFJYE^."T>8;NI CM%9I<-],DL#S+LIEM M'3SWG9[CW#GHW"'8[J7(W_]E4R?R=Q?Y.EC#W,0.#0[N2H0B;UN1'O@.=N". M+(<[?F(X8/!X?L_Q9G/6=DKDVQ/.V3WL?LK@7=T^6A$T5.S:KS:0)1E-HCZO MN& AB]RN/N=1\E&UYT^/19W].50>M 7"T3#ICI@['C%O5*O2\7R?N2S2$^9S MW?%#7P^]Q$;8,]OPPB!.F7'PW$2X 6-;N0Q;DJ%'#K)U>K33H[MEG'=Z=-MZ MM#;5(\M-#(^E.C.Q3LMGL1YPEX/E'GH\3%(3/CYX'G@]U]I64\16JM$M&/*_ MC!FLHBP]4XJ)E?G%'$0GEU+]_-]1_LOS9L7:"H_=@S*@$7_%],HL7JX>+#+E M+[C&8KR09<,;1$H9CL9HS^?PZZ&6P5S/<\J%S\?8N'Y\P0N.6H-VDJYT12_[ MC *D\ N"TC]<2 GY'1E)F@9>X'M6$*:> M^R5 Z&#QT$5>%[>?T^D+#V\7\$HG!DS9HOJ6S?Z&J MK--*4>%>G%QRL:'%XZTB7$F1- _I^YG FF+Y+!O"H3":P*!)T=/X]YCC.7\A M#I!$ ]K*GX#T[.>%%!ZP_!RTE-3R7M/7J&A.QW)](I!M 4OOL\N"_UK^X[?R M6,^&-%]Z:$[PK-:!AX;0@S)^)\>7'Q_21U,6D?C,MPX=.UCXL7%H+OQLV;"F M>1B:BQ]=-NSRSUQ[\4OO,%G/6GE"#QUW71,\YGX\M6 E1VV^!5ZM*5QE34)0 M'F=5\T/%GSC+"XV#09%4Z ^:;?96Z$[3,<9*C*'$C]:X.&DWUV"\=EL+7J7_ MT!X1S@P?6[1VOVGC!W[%AQ->;-9#:Y/.=SO1GJ\]#+6S%7QO\=_7[(K?I8QA MW^+Q\Y:X-T%UTS&2)+)\,S)2QS62@-N^;QJQDQB!;=KFEY=XV!FF8>IWOJ64 M>NMU/AI@@ %G]T\VOG@Q*8!4/'_U/>Y/D,1'1<'A?TF+$H*=XRK@_NKFY.7G M_KN7W^ [G]SC'W_9GU^>.^_^>/WU\Q]O?GP^>V>^^P.AHE]_JP+N7S_]>/?C MUGLSXOCL[\OC@[LS0W,]=OQRX\_CE^^NSZ&[QUCX'[PRCS^YY7U^8\_OYV<_9E6P?93X_J+ M'R=.XEFVS@(WU!TS3/3(MDW=3[W43.+836SCX+D;]DQS6RV>6Y3OUNFK/=57 MGALF4>CYW#%MQ[.#((T,+TA3[K(TBFT+]9492GUUQ]O 3E_=N[[Z4>FK*#$< M*^"NGMIIH#N.8^J!8UJZ:R9F$ 2)9R!B!&+JF[-%U&W35ZUP8';!WL2@_5L6 M/;4"RS447F@8ONFY*3"X#0=Z&#F1Q\P@#1P;?@Z]SD#;'85W_$(QT&('L6JY MI[,8_H"MC77F.Y'N1XEKI(D5L T@F7W7&^VDU+;2K6Z LS-!3SUP\@T4\/R M7"> P\\P4L:B%(Y L-(MWEDT.R7@M45CIZ[I!FFL)T'HZ*"N+3VT#:YS4.11 MFD9VXEH@X&;/#N])'L0-& ;S_;2SEG9* M-=36DFE%<1IR0S=]/]"=R')UYGB1[GA."*:-[]J.>_#<-WJN>6=WJ*OD;+$% M]6)44"YWWMUR=[?<#WO+O"Z/ GZ1_C$8)%5WQ_"J+>7$ZZB?= M:;K.::K>_IJA9=FP47ILV);N\,320\?Q=.9:H0__ST+F47#1-K9UFNZH+;W? M-0'<]CMD>@:E'/F.Z[<91 M:+@QBTWP]DV_9P9WUFO=Y6>+Y?@!+S\[.=Z6'-?VB6.FMFEYCFZ'3JH[%C:/ MMR-3-ZP4MC7Q;#>Q08[=GNFW/XFA/?&37;CCC*?B=-U=9^OO.CL-N!T-J%YI MQIR97FH[>F)9J '!0V.FS77?MM.0,9NE27SPW#%Z3GCG/H7=E>8^:H"'O-+L M-,"V-$!M QD6X[ ]3#>8@8F9$7@Z=P+F>H;G$Z]X'[J0L?TAJB[7I/N]4IOW7*=LX:W0\#VW(CWV:Z MGP2^[L2>J0?,]G4SMI(@"IB9!"$80%;/#&9["-T)U^_Q#: MQGF>L- _I '4 M"?T=A+X&\^1QP,/0Q.*5R-*=-#9UQD'H$P;ZVO8],\2X#]@\9K"M[NQ/P^:9 M'Q1JK\TCT>F&YQK__O_9>]>F-HZN7?BOJ-A/UR8 MQ(_]A>HCR!82&4G&\.O?U2.!A $'(0$CZ _&((U&/;UZ77VMU>MP''N#>+=P MK7EX[9U"K6YKJC[@(!O!IE?@./1][,*+!^W60>S!8NN.X2-7[[/AJ-/K#(95 M79NUG)8V@55/I/7;6%8;O;!Q24BOQRA1]MZY]MY+#0F\E]BDJ!&5.B%NN$)& M.8,BHSI(KQP5.29$M25?5B'M%>743UNK'Y(V%ZV^'ZV>,NK@.)9")113;C/" ML$3&$X&BIDHFFU+,]7IRQ.8*:'4C2/,*4)L_XR#:RA^V02^_QF[_.%=]K@L3 MQ]X!7 UW[1V4*/4F\)IS40'V;4YE58#O+L"W?A42BD MN3?(!\Z9:Z/!9CNA()+++S>&U6SX?T:=<1><5MTX M)X9S[V#QT32!R_PZ&L!0!X-7_2/7Z=7-169D]N=89#E49%# <"XP?'=!;&!L M9[L B$3'R$5$ >*NMA*3./#XXZI_# ,]'?MT0 MK2Z-X=.Z1!0W@>>&W*X$? MMM/+HMKMO0=![::W$\F\[5HP_:Y*_Y .GZ+T2Z,\&_N82!JXR]DL3B%N!$-.)?C31. _ MA 5I,"@]:6NY+*?.8RA](]P]S:4_TZCV3L_WCQ8J%/F,$WL>A?ILU1++AF'! MP;EP\*]9\H.3D(F;B'QD&G$;%'*&242Y5!%H4;0&S#[>-HOG]Y2J!D]1]Q^% M 17=O[ON3SF03I%RHC$2D61/KJ#(.0Q08(7 7 7B34[N:[-2B?U)US/8'1[& M:L* ?OYIX@+ZS_W48R_%V)]I"/SUBZS=ZL5R3'J?Q/J['31+8:??ZU_>24M( M[%TV4W^)2#LK<<02J9 "XLHR!&3'(FL5<11[C%7NPXT;?W12#D0OJ^M/#TN& M;PAK*(J[7,6=LF!G@Y:!*^1%!!8,PD-6NH@BG,8SKW8^2:Q;("7W/!U\$L[Q F80T;#B)) M<8 O*\"(C[E]A/(1IZ"PRI%8S8],+6'GC^F#*\IZ?\HZ<^IHM2->8$1Y$H@[ M2Y E3B%L?(HZV<2X75MGIOE)(L7M<5O*,8P5Z-)Y9-5S='C,8T'=7V#XN20N M&4ZSP+832Q#I?-CV99:(,,*$T"RAR'E 7&=LTTFAY+RB-,;(*5];IXTVI(KO MHXF^CZ*Y]Z&Y,R6)B(Q@-Q#D<@X_ETXC2PE'UB?"N3;68[^V?LTA8(,TMQ$N MD.;2D$F<]\P93 GQ;H!3I#ATEP)GGR\5*N<1PS(5%-FH@(@PHY$QU".0GJ=8 M"JE<6ELW=(7#.DLL]RIX48IV+TV[9X*6@K:1!HFR"("L6 -F!I?(16UZUN\-6BZF?A4G3*K4ZWAO%H M (B;'Z#JUU5LS^W& K=SP>WK63)EL>'>IX0B8Q%QDQPRD0&WLLXQ0RPW$FQ# MT<9JX=RXN91MA?P^SQ4]'C(RO*!'@]!C2M:4,SY2[9%A2B,>2 Z*"QX%IU,R MT1N/58XPE]JL,'HTPO>T$F=AYW2L=1$ _+.+O;A@'[T5A-$'/A*[#BP!!"?F MZ*]C$12@FPOH+O7JD$HQRC5%6"2)N .#U#!MD1'!:A.2H[DY'N-7.^/=WH?^ M"!$XRV!!JZNDCW3X-2?I*7J\L![/%+8&T7F;(DK!@[G#A4..:X4 <*/AU,;D M;"[U*$4)T5EQ+])./(\"_H$GJ7B-5MUK5-!P+C2\U+(CZL1IH@)%XA.@(35( M:T-0H$9SEBB1/.7B &KQPK?%^?.T0*!9SI\" O."P)02^4"DB1)4WRL @2# MJM'&(^R9=8Y'I83+'F#&[[U"R*J2I<5NOBI7/E 0U84T0^?K(U8"KSDC3,.$ M-L8PPQKK(.]<%GQZ )G_^I_'=/ILS@SU ABS[9A2],/==!E$-R>US7?3M9\K M>#H7GOXUW'XUP=-7!G_ZWT/LC_[NV0]FE.?GXX??NSM[OQ]MGWT1.WOOV.Y> MZ&R?;8B=HVW^"9YUY_.O,(8W7_[W;/MT=^\@CY/O;FZ?[>Y]W">66T*X19C" M#^Z!JSFM,3)4*!D83Y$#.'-YU5J] .5:C9Z)1^>Q,A%N366NU;9I >Q_44LP M:7<3Z'11SWG5\]SFV?N+[6SL)QQBE"(A3XE#7% ""D4PTH8G#UI%1.[F0]J< M+1(373(JGXWYK[?)MGL71""MF=?W>I=IMX_W;(*Q2Z_*..'^I/%<@Q+ @$[+)Y\Q[;9!V M&.RFY%W"243O>(Y$HH:L=JW+4N=V)1AAT?K[T_J9^,.H$A9$(\PC!:V/%FDN M(W**))SG)GOX0C#OLUPV)V(9C,'P_= .8UV3Z.@81EQP<2Y2I>H3V1YS=Z*GZNY>KWTG->BP?>IP3-52V,BEFH02Z!U MN6$,&FP,BE8KK6BV:,+:.M4+5^Y?;9_54W+7M.QP6'7<:&A=-[:&?7C>HZ/< MD#IKVF&_"[SS2KSB_1IT/SR>?XS)^I_[>_XG _F/YK[:^&H[W;QV]_JOZI7[ M?F;A_FH''5\VA+DVA$OEUU20TB1N4;",((X91;#J%2(ZF$"$C.*Y.K@*!A8, M;(HSKV#@\C%P2HH%(]0PBA%+G@,&>HJ,8@D)F3B]M+>+E>&IL[[I'7%U"]S96[S,T+->XI?.G%L% ZK4V&K!;(.$F1CD%%+4(,VJZMXQ=DX4)3S3N0 M*+CTQ'%I08.SX-)#X]),A+#2Q$=JD1-1("Y)1-;4):VH5A$3%[6N<6GA$E;E MJ.5Q.>-87+?YN=GICH;Q2KS(/#/QU&#\ND=\J6:0H M/0X,D%LE@KA0!&EE#$A*N61,"!3'Y1#,ZX&OR6<@!9F:]&RK0C +,BV"3%.* MR5QPG F!"#[>[N7S$=[[M M&PI)W,V[O<13CP>^1R,,E%7Q;A?K8Y7W^!^6HK@W\^/&#GO?%7^YFFP^.,\V M+XZEN^_Z?UVR1SBG20B-.)%@CP1'D74N@5'B>4@Z8$-"$$]Q3(\]I6/9BMP?G774[E*YOZ;3;U2Q5J MHJ'4)@-;N:['&$C7^+%R-L<1$/"Y=_%#_$4/+ MPI#L01P[H$N<=HG3OGV<]L4CWZ+APE.J/CQ6E>6R:SQ'(;9SW=T8J^[.Z,C% M:C?5F^!@=S0<#&TO3W;QGLR['>YLOKX416)T$$Y%Y)6@B%O+D DT(B*"YM9; MEJA?6V>X+:5I:W4UEJ1IF^*]]E1Y\BJ^(($M*MX8%9\)! X<9"SZ7&F1<1.?D-7M!; =X3[*C04$XS&UHVBWL% M\N:"O$OUR22+/DJ?SX2H0-SG\A$R$"2$)IX3CUVDP&IH6RC=5HM7F&W>N711 M\D:QFJ+DRU+R&4\>9AZLEX2T]A9QXP@RAF%$;73>@32Q@$V?D3:(NBWTPJ;+ M*AS__ES'5<+_H?-U_;_PX_P3,^/S$52CFBCN^G]=]?/ZQ1S<]F/WH._U'5]V MAO!M_L<(0#,"[!W&EO6^?P2C.5[;:.;35L]5-K M>!@',:-"7?;;9K=@ZO1LSW?@HL%YKZ/!BQMG8O+EG+Y0 H9\W!]T\B)Z6<6N M'7:^QE]..F%X> Y/,Q\<2_XEGG[$.A@$P,&-'WG 6?_A''-U>3IF?^;AUHAE M3/2.)>6=,QQ+YG!(24NM)-4F2;$/](FNG7_L\**4^3' (W)5M%^03?",+VWW MQ)X.UGZ^-!5'G1[Z;NI_.&N=7H 9>\EDO1LV8ZG^US[V&,;P!%M6?YS:, :. MUF&5M\?_\^\B5*!O=< V:%*N+Y15Y;\_V_7KEL>CKF-UK0#^&/5L:ZO7ZW\= M)W:T/,A@OPKSL1 MP)-U[?$@OCS_Y9?S';S3JX=3?^@:S\$4[%[@,>!-/!>3^T_>?E&_]1V#&;^G MZ O.](UOXQ?DQO=^=%M"7AAR\T=_=-L?OR?8S5^ZP& EO?6 'MKC-.>!ZOW8 M77J."+P;'4KF-L\T5I3'>:HK %L_U<=HJT$K G,(KCGI!S?YI<.:\#X]GV MT)O[^5?4!UKZB-[! WJZO;EQ^@?]=/KQ@Y?;=)MM[\&]-P\_;^]UO^QL_GZX MN]?M?-I[ _?:XCN_[1Q]VOS[Z-/>NZ_AMS<=]]M?_3QZ#7>W?Q( M=C8WONU^>'VVN_=:[.[YDX^?N_#9UZ>??MN>?.9O^"[1^[37AVNW3G8_?.I\ MW'L'X_H+QOE:?-S;%MM[7\3.V:\=&"/[N/?[EX]$G];>S_JHX^ $QKPOE!:" M.8Z8X0QQ%P@R6'JP]FVT/,6@N%M2,]%Y%:CAN7D%")\=$)9FHD\)"+=G@/#= MOLB'O3IJ)"U.N:NR1EHFAH)-0?H(:T>P)744?5P@+!&]M\.%W>$A&/+^DH\T M%_1^9D&^/RP6MWRB>$.5N%H8E_S58W!\TZ]@L+U7HZJ*/7^Z5\&3CL>YT0OU M7]W::;\1/H\&P^SYOBC+U*_J-V8*RNSUWUJXS;!@Z7Q8>G:95/K]9*CB7'$D M6+"(:Y^09DXBK5@4GE))>0*3GE_-J5[ECR?=5(6M@$*S0>&"8)UM MGQWL&Q9"B-0CX4( @J4YLL($)'50FF$;K-6EHO#\CD:FFLRB]OI#VVWUK^%2 M"[D?)Z>HW_5GOYE2/R.#?+&I>3)[T$,Z+6_:B++I7K:6I6\M>(9OPM;R;M]% M8D1,"F'C,>*.862QLDB#T8XU$]93FYV8F+/EVNX+Z=IJ^#<+TA:D;8Y7M"#M M0R/M]B6DE8)3@;E%@2J*.(E@U"?JX(>+RCCJ@,??BY>T04C;H$#[$H5?HO#_ M+0I?+R,*WY 2@U]B\$L,_O)C\ ]M[P"^J=-KS9[I_M_6ZW]&G>%I"<=?+!R_ MW8K??,S,H&X? !*P3RQ"G[ 7@JFE![W+%\#T[B% G_/[&"NF?$7&JEXH?+=\ MBHC6_J.2/CP8S4OI%B=>:6W M7 ,/5$2\P;DJ9J&';5[>Q5LP,&)5U;P5Z.F]]E9Z:G,W#M4L$S?WQ.U5T0Y& MU>D#3-UBX-2\J=N L68+V79KI^!;VPE@6]:_O[+'V8@JTSG/='H_.AIU:R]# MGL/-F#J^,RQS>+_VJ[M^=AN_6Y[(UN=MDB[E:,RVRT[:(%1_K73'PVZIZTJ'O>K M)U3^_7:S,U]A:")((B%H0AWA'C/KC:+44T4\=S2D_2V86?U]O.O6SILY EX; M6_-9;%_4?'YWNOMAY\O.;W\??3K:YA\_Y_K-7_C.A[_PQZ._O^Q\^+VSO>?Q MSMGVR47-YZ-W)]N?85QG'[_MP/T^GKT3^3L^'?UYM+WW^O33IC_Y]'GK9'OO MS>'W-9\_;6Z<[GP.GW<^OR:?/G_ZO+/9A>*,DB1L3G1N,<$V1EXDC9@%/$S@I+U]9)FU'2%J3Y M!9^?CA!6R4XP:PYNEA3.$'4\4,G C)I,6182Y2,CAA%RP5 M'%M&)"O\H $Z2RYT5@1.#0L:84$=XAATU@3)D%%)6:5X4)ZMK5/5-D*V@3T\ M/>4M!.%)$H2[X5 A",L'&W8!-E[YY$TD2 26$*A,(0&**VX4%H5K#0AUQF( M0B!NI4;6^]P83EB!*6'$RNQ!H(*U"19/3W<+05@=@C!7X;X[X="E>GVWQZ/" M(A9U:<[TJG1&68":A(@)!HP6SI'56B,6?&">8$:M J.E3,.Z$LM0S M5?A0H_!HY]4%'FDL*9-8HJA,[F>!,=(A1<0I3=)X%544P(=(FUUCGZTR(5KD M'O.X$C78OJ .@@C.L;6,.J.C%DE99M2EL\9O@\[+7J?[_ZT-JU$LJW[YJW[2 MS'IG;_ML%RP!G7V&7"*64MZ)I4/.8H]4E%IC[I1*(:^7[]9\V0^?Z7XXA]8S M;Z0DP>;ZS5SZ:%A( ;9$%T#[W8^VP[(+/B >3%EY))H+S#T2))\N^%R /W&, M/!,V)N*TR:Q@;E UY_BY7O#.HZ7(.\YEO]XSSK3Z6KR&VS_.HJ M[TTKZOYL6CX4*3T=*/KZK4$YCYQGHS^=B5ABQ!NA8T(R -'GQ%JD M/6SXVFE-/64N*I\6)]IPL(3JX:&SA2T5*14JK**4Y=C]- M)'6*29NDY"X(K3RWQ'FJ!;4&B[+[-6'WFSTTCCA@(9-#F!"&N-0&:9P2LT];#^ILI_?_WX^ M<]R4=*#"68J\X!B!_>J0UE@AGHC7T?,D&][I&S@QCJ MWJNQ-[!W/FM:V8R)ICR]]Y M-7/P)"W'.AOP*@2'N-4>&9$(4CQ2;IR-7L"&3V2;:MF@^)*BXP6)BY2*E(J4 MBI0>[:QA4493NRW^A= 4'\:M",WLF81)W%A)/;)4,L23XLABJI&G-EH5E ." MDW/[!6]2Q&S1[X+"14J-DE+)@2FG$F7G;_K./W-ZX04)W'N'HB4$<9-W?BDT MDDPGD; (!,?F[?S_6TH/?Q8X?VV5<0?F&O8VSU'O_61XY>SO]H1YMDQV M5$D#BR5(*,80%TXAXUQ"U-EH @O8$+:VKA1N\\63RXM2%^@M4BI2*E(J4GIT M%^ 2#O\N*,QEGG)!3MY6,<6JBJ'F+,6K-Q])F3W/DRP"K[0,@9@QXC[GV"K. M44K*"&*,-22LK2\A/JDH[,,J[#QU'$TD+CI&N 0NRB31GGAAB:?1'9;.XI\UBAM5)JJ1( 9GD@=4YHI!C.GN@O(K18Q>BNH"? M!C&[9Y!M=K'(6^.ZAL-^3CH[ZOJVCG)N [8!P(AP M;Z@)*1D74HQ" CS=DZ/\A]DSKRXDMYO&OP\[KAO?1P^7#CO%F3X?HIU>]*3^ MMG-V<+)O;3 <_B&5$L[Q)Q19:A3\B)P(EG&-_*@O]9.H6O[,5/^:E@.+Z?T/ MG$L_BB:[O6H7LG(KU3Z[I-K21A:=#RB'F %=X;FE;&Y.H"F7W+A<^N:Z0F]% MI9NJTJN: 5OV\"4K.KFDZ,Y@:5,NO6IS&Z00%-(8I!J<9=3P0+B6/]K#5S[J M_9EJ_2/78BW;]Y*UFEW2:LZH8)[%[)KF6:LCLD)R!"(V,6@'XN-+J--:M'D5 MO--%2D5*14I%2D5*14I%2B4#MF3 WL^I:;%W'O(DXN(TXNSCR<[!/K.<&1(D MP@K,'A"N18Y&CR3F(8O9A.26=KY:.L?-HZEO^E6*G>&H@COV4PO^&U8=/[PX M;SVH;&\X*/E\JQAG5*14I/384IHS3J$Y1QM_7B!A?=G&B:W"!"QC*,<:=SO6 M.-D/Q!+"'1 '0WB/DJD@P=I6DZP$9R2.BQ!MJ4LH;FKH^8%C(N4BI2*E(J4 MBI2*E(J4GJ>42F)/<5'?CXOZ.FMT)PYWTXS_KGBIYS!*=U_A;[OOQU[JG;UM MNKVQ3RSSSBN-(L6Y! U/R,@0$8A=>>R2=3*4+*#'R0(:5?[0#F)V40^K: >C MZG3LH'Y>63]/Y2RW2*E(Z;&EU&3/]-X$X^K-?NR/WO#_C#I5<3W/N\O/N)XI M9RE$C P3'G$K#/S&%")&8<*Q#SJ(M76F95LN5!:B*'*!VR*EQ5*GY_E$L.1.K&,)1I%2D5*14I%2D5*14I%2D5*14I+1:4GK81B:W M=@: 8;15VT5_] 8&2T,8AKY9"U-O<%H=PK M;)WSLGD ^PRR 'ZU7=OSL=WZW?9&MCIMD7:+8HK;+3MH'5?Q:Z<_&G1/6U4\ M[E?#&!;)#7#]*L0*#?O'+[-$!OUN)[3.G_ )8=:UT7R1-G-@5;;>QO#F9 3,F;!H]SGW#?_O%7$]NN\K&[ M =M<"9R'_2Y,ZN#U/Z/.\+30L'F![?0"V#AQBAOO$ T&[%RJ(M+86H0#IYH+ M#6_CYPILA.0W_D2@L!8ZON+XED_EQ&;%"9Q;4^ITI MG9'6$A(C0X'F^F ,["XG7$*)!*D,MIQFXXOA-N&F3;!X9HI?&$UA-$L N!OZ MP13NLA"*3;F+U<;JP!CRD7E4MWAQ)BK$K#1)&,8DI8!B])FA5Z$MMZ0MV$0C MJ,=:2LZ3=";19RRTSZU_VQ MM['/5>*&$A BXY@S2."4D@81K+!7QU#[7>(&";@7=+A=EDRRJ1*-C@G-!G!: 8=RZ M")R >D6+>?KX$)=IV\>I>2HM-H9J)+ #\Q0+A6SR$I&H =Z8EO''57[QUDDBU0'F9$+@YD/_9'KQA4^&UTH[>GVD[%" M25%%PD7"JR7A.8OI.^ZI4)H$*CB.6%MBP;H*VAD2B14Y+X[B25X<,)'[:_,* M3U^_-2C1#W/:7S-!FS:H0 2ER"VTKFI],4ENJ?4S"1HT)1= UWE,#G$C"=),.)0" MM=1$+RG!:^L+QSH5?5\=?2\\KTBX2'BU)3Q7_2#N&):,D^=2P]-)9H;37(J4BI7(^-SV?JW_^FH'PU0P.EL.ZN3C!UNQAG7+&.NHL M4BK'22I-D=9!H" DD=$1C4-<6]>L;=BRJJL4+2]87*14I%2D5*143BO^A=(4 M-\?M*,VEHPM@J,8;@7(9B5RR6R,GM$#:)&J% _&2NA,B8;Q0FM52\ +#14I% M2L_V&*!LEDO:+&3-;NX;565[!_$H]H8?.L/#K5[H M?.V$D>V.3P3&1*&< ,S% -Y-3P#.X'G?[5N>DK$BH1@B!8M9,Z1%#(BE$),S M.@6#U]:Y:C-UM8Q?T?=&ZWM!Y2*E(J4BI>O_+)MF 3?++M$+BWKM]9J@A7D8D@XV(!T>1 0DCA;7D M@64Z-BY2*E)ZLD[\[ZMF7&=[.T:W> MS8OG?JYM_*_O/?4CP+%WW.Y;(F6 0EI:; M&!231*^M<[%PD8&BG@5$BY2*E%912H_A?R];W>);W:P3_>,^H1&+(#SR$2?$ M(U%(YQ!ZJ9+"4IH4E6O:5O;/RQ1INM#M"Z%W.!,D[9@^(K?YS]%T1NJZ 6.BY2*E(J4GH^4;J8V]Q)O,8#GA=_F M*?AT'8?9B$##SBH!JT33Z#1,FWH\H?VD',SOYA%>U@5)TNX.I?V3BR$NU7I%2D M]/1=_7L3C*LW^;&#?\/_,^I4Q9<_Y^[N9WWYS@404 S(X=P2$8/]:V42B "' M\X;IP 1?6Y>X3?35^L>WW]N+)A>\+5):+$L]8$4( Z 5V/%HJ5/.>Z.-CH9Z MHUR!VX;"[>X4;I-R!A"5HZ"I13QQB[0A!F&PF974WH&9=2/<%FUNM#;/XRI9 M4)>OEI2ZI*^U7^1<75_U!\/M.#SLEY)1\RINW3]Z5())XL(9*FW"B2BT4\($5C"TLJ4BI2*E(J4GI\CK+TLI>%H]P+1YGVLL)> M,NN-0\QPC;AV"IE@!)(Q6,JQ!)[I&\11GD%6QDX8\)2GI DV>)E=KL$P MVJKMHC_Z@Q*>.9_1?S"L^UE,C'ZKN%.!>U@]@2).@D=."(NRT_JJK8\Z>M804WZ];]M%HV?!X-AKF?5@F(+P=Q M14I%2D5*14I%2D5*14I%2D5*14I%2D5*\X7$<8:Q8]A212SWW&D27';=1,NB M\T'=O<+![O P5KD?=!4/8V_0^1JGSIN)F?MJ8N7N92-W/-:-7MB;FKP;%Q9O M7?]@SWXK;I]YW#Z?MX9U1-VXE1/?V7R]+[@,0FN,3.0,<1;@-Q,IDL8S*9TU M/MFU='OKZ1)4?B&*/Q,H9/-=_M<,J&\]0@[B1$W0B#-"4C7 M!4NU2%)XW""%?P8AM+_:;F[5U&YM1A^/7*Q:C+1;6=L6":EU_2K$"HT?["6# MZ0_]D>O&5GZ>\W>'_>.763*#?K<3QN^L'MS-EV2L$E9$8$YPD-REX((("9/ MM5>6D;"_=:OL0%T:%IX/H_2Y7_').S MFI!Y3D6@>%"]7!C*7QJR>-[E*S&+AG!'2,DYD,#2_8@TQ)'FB M\"W)U8];8A2&M2!BS%3'(C(F[TE"*EB-N @>6:8EPC[7P>2>2@\,"^P13'E; M,%5 H_"LPK/N@V?=#3JOYJ 71K4X/DX9%9,ZQ> BTI%RQ(/$2%/-D*3**66" M2BS'GK."BX5,+9M,>:FI22X*X20W.M@$2TX(SWADB6A1R%03P&*F]IWBP; D M-?(X"<1Q2D@K$1&/W@8B+3?HO'28.5^+ MQD*X%FO&,"U#R+$W4F.!&)!AQ*DER.B$D7!&&H(Y)Y&LK?.VTF;Q5@P%.PMV M/@?LG ,Z-5 69A-71*I-V)..[PI@VF*.*?K MN02(:01R4AJDG,#2A$"986OKAK8Y+G9JP(,6Z0%HR@Y%SW1.)*0#7?:-N+J"4@A MG04\"W@NFG<@F;+6&>-#Y I@-#B&,5/,4BD'61H22BB,X;[V-:-'*X0&2!R&<$D?,@I"&<<4!( M*PBGT6FJ=!+:!8,)YCX6N_S1,;-FE=.J.H01Q;47*(1;@)2+Z MXO9+FP>";S41/Y&+??GAO_Z72[,E7S!>SP-H0>KWA[W^,*XDX'3C__OS]-.' M<.PH!_#8$A_I._SI WS#V6%G9W/[9'?O@'S:^[/SZ<,[\O%HZ]O.V3NV??9K MVC[S;-]@&G#2$CF6P XEV"/GF$'"**PT%5(9F_%\/$%_]K.X#H?#XY<__WQR M/X<\VG?'?26T!=,P?H]?[&:K-CQJ_<.85/=J>_XLC.$;_.W M4.8L7NM]_PA&U7(!,0UB%GJ] ]@A""]U M>K;G.W#18 @OY*3+P8L;)VWRY9R.8>ZX/^AD:;VL8L[<_!I_.>F$X>$YS9GY MX&1OPM./6 >#& UO_L@#SOH/YYB;R],Q^S,/MP8L8Z(']57>.<.Q9 Z'!"JM ME:3:)"GVC5H[_]!A-5V#!Q&Y*MHOR"9XPI>V>V)/!VL_7YJ(HT[O8D1B//$_ MG+/))L/D?>XQW5L)GQ M+5-T4)3__FS7KUL3)BN%'?FS+Z M5[.0]?X"J,9[S>"P]:;;/QD\WE/SP#F5,N?@ ,,#_LCN&D8M%OQFX_9 M/LCA@2V8;/N?&^?TR%8'@$L37)7Y+[^$SN"X M:T]?=GKU".L/?6]R@.TR1;T7>(Q\DPSQR?TG;[^HW_K.=AJ_I^0+X%0WOHU? MD!O?^]%M"7Q0J#O=]L?O";;\P>H7FK/;WO4:?]BYL&KXG/O*11/[;PPZ-@L5 M!Q@OV,?Q$5U!O'IM?XRV&K2 KP/@S58(N+$X0.,E=(M[W.BGN,95T6SQ_;". M0YG-N6>3F.8M_+L5E@9Q/#R)JF>Q9DHI,Z76<=7/WH#0M_G',C!B,Q^R$ M_ K661R\O-/:G4S(K=;=G1;V;>L[/> @'Q=L9]VVQ#1C\9WWD0Z]; M/NOG;T_/^_0W^&3]??PG;TWASM'?W_Y M]-O?GW<_O!8[O_UU]FGS-;\XO_J\_6WGZ/4)? ?[>/::;>^]P]M[&V)[$T;S MX??#W'S]I[_MK/Y[MOVYI<3< M]YKO?'CW[>/GUP3&G2X*2;S')_LL*,D=B;!VX >WGB"K4D!)*$NE-"X:V[R6 M$ ]T<%^ J$G/-D^,I@O*>:Y<,))'(RQ CN8X$BVQ52IE(")F D3$%"!Z+" Z MNP"BJ*F72G&D&'6(IX21\28@:8E.C+ 8K5A;%VW&EQ7J"$KL.]W8ZEUPQ_QZ_LMG4^9>C9BFV"DK:8I\?VK:K'6V&8]A;74F M[91ZH66/^C"TL_J%I]+/?K7I_*R(-GIA8T9 94^=8T^]J/F4]U1IK1.,2N2H M]8@SS9 C1"*5K XF22R)7%NG;:-PX_?49].K<;79<-'CI>GQ+#?6("O&48@D MQXL!+7;,)Y0P=2'0%+1F68_%TA(_GP,W;C9GJ0/GD+.#F)_TZ#CV!G>G*PUL M<;#:=*6NI_1K%LZK&=D4A)L'X3HS3,5CPH(R$6D=!3 5Z9"FV*.DO&!8!!&Y MR0A'&%\4X4J7DN:J\$,RE:+"RU#A*4G1TGHM24)!,C VK*7($D)0$L)8%KVP ME.:J:((W7X6+8^5VJIU=WBU0Z0&H3.U8R=/1A[]RG.9QE7UTP]/ZC?C/J'-\ MYQ[6S\),N[\63;_93B^+:K?W'@2UF]Y.)/.V:WO#U^>2*= W#_3-'J)Z2GG2 MGB(6$T ?CQB@SVKD+ 5[PLS57?)7.7FSII%%V^#UV>TAAC M F74 8W!"G29) ,VB4J(BF"% X7VW"^[M\:3(3(KZVVIB4RJ^D>9P62U[O1R MHN/DD+'?&[3K4\B<46>_%1?,0U"8V[N<9R2V>RZP*4QN3BCI;KKVPL8UG%P% MQ-Q]-<-^B,(\&$R1#UP@+CA#EE.*DA2!X4BES)TF29LSV7C#K_ANFLY_BK8_ MAK9/^1&APGO@2 ACS7.U$X5L5!(Y(X2).#$7V-+X47'T-(0?;9X7@P#ZT[*# M07QN?IQF]-H^%\,XX!1P+ YR(VW[[16\V!F6\-.Y8&T:*H-W][9/]YTT6,H( MJ*9E-OU<1,Y'@HB7AGN'P0+D:^N"7JWB-'?AN^+!><8,IBCQ4I7X;$:)>>[D M%:PR&&GGEHN]F#K#L1NGBMUH M!W7MEJ^V.YJ$_G:[_1/;\U8.F<(XM1A[!U(U).A;&[!*)W&>7?YN3, 7SKFWZUV1^Y M81IU-[R'B2TF[7QIT1==$NMNLT8F$AT6",.&C7C.CC;$L!QKQ+C'7MF0C]?H MU8XU33-FBVOJ,5U315OO3UNGC>2=LS8)*Y'4,HT/P\&8@C^CBRF"Z>4U:*M@ M5YNG-$U;"^\JD] T)V2SRUF\.K2] [A=IS=;G2(?E@[J&/ANQ[I.MU2J*/;+ MS151)EMPKH42.U]S7>1G9L(\\$'[K9U86SU?Y1.%S3C^?ZMW+JL_+T15B--< MQ.G=K)G#DA#8!X? VJ&(.\Z1X086-/.228R5<&Q"CHY'DA&ZZD/-YM8V@)W3^GONC9/%- MZ.XS.U]?''AJ]$ IBQ6&UED!>OFPKJ_9JD+QUH$D^,&:=2(!^>0 MM3X@V, D9[_AJ FB##MK*BN@^FNE.:8K#0)&J@*2:!ZDH5 MX+=SMLZ?\0GY$W*N;/6^QMZP7YT6ETI#Z(VJM1!QL+01R5"A(V) $9DR34!,2<;7N9X.,K^)+:30A*'L6KY456!/A4/2K,IRD2"YTE"W.B%W2S%VB K<#@?'/I+ MW"5RZ[G3B&!ALC-%(INR6::88T(Q:G/]'=JFU]0Z;I!-5IPIC>8N18OO0XNG MI$89QP6+"NP.I1%/N1BH!JF>ST>Q-661#M#HAV,,M+HJ4!&\4 QQ)%W%*-C . MDY$GRJ4T(OM4&FVD%7_*8\;?WU#2I:CN/:GNS"&/E$D(GL]G T/<2(8<)PXQ M"Z_39+0WL&MS\;Q#\I^0E^4BBO;8GN9 KG'/-^^K7--S)@K[F3E95L;'+T#O'N=."-6;Y"!9AK.@' M::, Y52N:>,-BI3)0(),CJ2U==KH3(+B?&E*7U2Y0PY+B:0BW"3*3:W5I$V+9^;)>&:^/RHJSIA&'A<5Z^RN"+=]P5MV M-K^PG9-](9/ QB:$'1/ 73Q&+DB*L,;4>ANHI1RX"VE^4\SB:6D*@[FIJF[1 MZ_O4Z],+O>; 7@2WBGI09)LKLO&H.++1$:2M5=A@&@U=H5*ZI^*[Q4,>OH$@7X$30GKM M&,*46L0=\$87L0%XB$9%;G'(I=EY6YEEU0F]M?JL$*^\+4]N HU2UQ_F90J5 MNOV306L$>I8K1W9Z7^/@.Q)5JD4^%A%O=L'1#?_/J#/H7&Y07=-RF]^I8B@G MPXU@V6_MZ5'L#0=[_8VQ8'X=#6#P@T$(PTHQ3^Y(IS9IV->FV=\3;!I9+D$]7MAV3,1;?O4[=/ M+^EV<"EB*A2*SB?$)5%(:QI0T%X+I[GS)AG=3Q_A+>.L^8]LX/C1TTTO )V;R=NUO>%&+[P^ETJ!NKF@[E(M;,N% MB=YHO2W.E]N6RF G7+@;I+-:^Q\4;I2)' FB..O4;&2XX8$\'C&"1Q M=FV=7U.DJ6FAN\7/TI2#R9O"VHI*WZ-*SQQ*JJ",]R+3%6 O#.P/+9U /GD! M?P5BE5Y:1%MQL32$QFSUAK9WT,E5$BZXB^\/2@7*1W6K3*52RK_< =85X4$!5; *K3#GKO/0\4KRVSE2C:_P7;TJ3O2E%71=5URD-28HK MG'MPN$3-I'2D!"XBJ.*>:ATPR\F^:I'2]:OM1&E>['LC*-@3\R3!G&04Z_1R MT:I):'V_]]QJ/33%E;39JK]*;LD0 MW;#5=S"F!?R0JWO>U-3$PAF_QM9@, )8B+MI$V15-N&Y-N%I<-O.WL;)SL9^ M!!8>J/9("(EA(\8:&>4MTKEUF> I6D;KC=CH4KKM"6OS(S@HBR(OILBG,XI\ MLH]C<$GKB%B48&I+E9#U(G=:3HSK2*CCK!1J>W)GJI,0C19H]U*HR[,XC5DR M=;D)[/Z,QQ/Q%(B[ \1=*BT6N;4D&(><)PE 37)D/!9(&*<#P)%C.JS.T4LY M26U0F%M1TT75]'0F")5IXAA%TM*(N* &F90X8C)H@:D21H Y(>DB3KUG=#"Z M.N1C[*N+K6XNR/R,'2B/&E__9BR$/[(,WE:=GN\E78$=-!+*;7M7B>)^E4=!L+C2[5"$I,)P"(Q'0+ ;$M2=( M,^61(,Q$0#FN;$8S42H\/E%]?8P*CT65EZ?*4V+B=3".@"I'3G-Z+@%CPJ6$ MDH].,VLL%SG?KTWI(MRD^$::PDTN196\?O_V[3-SA#P&*>F.>O:&(^;71\?= M_FF,-8Z=$\=<5Z5@VAR8MK.Y,1M \FW[9#\0H9SA"3&9#.*8".18="@F04($ MZ1GI,T59N.-+<9 T5X/O.7JDZ/5#Z/4TGN3;SLF^9 )'0%\D#<6()ZV04T2B M8&WB -&!>E_B29Z<2^42;1D>QE;\%BO?&3M9^L?UD4Y=]/'$5I7MW;%^TNH: M;PT+D+V"C#4.[M9RVNB%#V,AO9[(L'B6YS/@+M57LD%'$W,?]_H,R'J&=$[^ M]2H#HB#2:)?[N*O%>QP7ETQSM7II1T%%=>]9=:>^%RDP)Y8EE+29],HQ7C&4 M$B$@39X,U6"C\&5UH7LR/.9)Y.S?/KFL9/ WENC\2WKNFW-IEO3<.P*FG^4Z M"7@.C\K5U>@ ,&E EA"/2"1!*ZDQE69MG9*VY%?S]N]F^Y7D_>9CPJHF[Q=T M6 (ZS!QE$8NUDP(I;PGB1&FDI5A+EL5\ 'PP2\^T MH3*'_R":4LAUZ!0RSCI$11B5K"E MV=@RT]P-<]CRF458T90['A'D D^Y,R/0/F!DWOFU=:+:?(7!I1%NM":PN^OA M9*Q%^<0O3G2K58%R31A?G>^U7,KW+((DEAY[/1;3;IH%P-W>0E!;D'.NJ(GM MF6BH;;Y]L*^C-(( < ;//F#,_7)K$Z;$2MV$F5RRJ!*-C@G.!7%: "!RZR*EBGI%][<63F\IR/AP M%N6E!B@&."XUB2-*5&Z @A723B@4@^& D=32'#A%11OCA8/$2^142,E M"?",D7+IHV$A!46)"]09QU2MX[KH^.KH^,R1H"!@S,J( *4UT!^ID8L^(I_+ MBGHL/-=B;9W3-I?-[W-4O$,+$9\(;]U(>>XW9.*ZB7I4>/R?^WO^)[,O<$,X MX\X8*P@'"JBITDEH,)_!1N8^YGUAP:BQLB\\1H9@#IK7F/@@!%*$V%P/SB,3 MO$6&!DR8 KN8 G 2T69R60F"C3FO_!>'64'"@H3%"G[B2#AER,"+);'>(Q%S MOV=' K+P$QGGO';$1$/3LJS@$CK7"/I\?>C<^]'Q<3?F2BNV6W<_[O8'HVI< MQ.J\(TZKTQMK- A_20UO&,@X]$>N&YO<\6:Q41;#[=\-MV,+( "+"Y;8,%: M](L<.#Q1ZO$TV<72XP^V)BOH+2RIG5BBKN9C!Y?*VR>&A:51(.2P MDO##,1QP4#S:M?4GZT.:)HLW22^86M%D0;::VB*4JL!0X4B)F;[U@R&E" M$17.\21D2 +0ABR<#EU"%)I%^'S_*+:&]MO53.>%3R97&(:O>\0G \,/F9N] M52^PO;R^,D@7A+YC+&G.\.% !!GQ2&L5$7?2(Q"815XJBZ,A.%&J)@])#5C L8+2>T-3=UBE)(Y0"'I .Z:(E&SJN$$A6!N^2C]"2#$2FQ M'DL8H^=K[&[XDCO)[@Z0:MDN5S7X1+WJ&1[CG4_3F63L&ZN;#N M4L<%B@67*63W6RY[BL$^MM%QI!4V,-\,OP(>CS;B#*2 M)#Q'C"J!>-3 66S R&)*,5.>.E]2<5;/SS7?D7HF+S 1J#Y7'U;P#6/YWIRD M_$ GW@]\CY4@O8_H)H4K8*"P?%K=CG6=;F=X6J\=-QK Q8-![B[F.KUKPS'* M =83=58L_;C\U\EJ>C5=3-.5![\-.B%6]Y>>>UB-U^5*Y^0;7@]4FYVV)SM?9[N]M^>KK&[H\;?MCBYW4:V;E[EN++O87+O8I0JH&">!#8X( MA!D0IU8B1VU"GD5O\J&DI&)I[KT2(5&0:G7(>L&D!\6D*;,.!'LNN$/*8X?@ M-XRTM@QADQRG/B5L?L0Z&,1H>/-' M'G#6?SC' E^>CMF?>;@U5!D3O6-)>><,QY(Y'%+24BM)M4E2[,/SK9U_ZK Z M?X9C>Q"1JZ+]@FR"1WQINR?V=+#V\Z69..KTSH?$Z;CSU0\GK=,#X!V^9++> MMYNQ4O]K'WL,8W2"_:H_=NF,<:-U6.7-[__\NP05J%O&E:Q(V4LT+CALUZ]; M'8^ZC*^<4]8"V-G=>_V^M;?;>K6[\W[WCZW-C;W7FZTW6SL;.Z^V-OYHO=^# M%[9?[^R]OZ+]2QZPN97:?;C!_BZL\)*]L9'<&=_1(, MQLNNT-WJP/8Z9^<^T G:CWL[ AL;Y,/J_.=N>G,._^\OT'_SX@P;KGX/Z[:3 M8 OO#3=@GQG5SM&W<#_?B8,]&/.O76!PC\O7@"-M?_W4^_WPTUG_;/OL .[U MD>ULAJ./9W_AW0]_P;T^GFWO_=K]M+?3W3D[_/+Q\Z?#[5<&?_K?0^R/_N[9 M#V8$O.UL=_/CZ^_$IST8-_"Y[=_^[F[3O]CN;W]V,K?[W[,M ML;MY<+J?'-8IN8" M6"Z^\?-H,.RDTU]F]R_*Z[WND;;]>U+1VC;:L4-0K]VT>SPY M7AC4(CM]U@JUMW6Z[W(1&HX3XE)J4".3@Q\=190;XY)RUEG\O8+\ 3/:VNKU M^E_'4]G*H6S5<=[E@=_^E/TP%/]R$NM?R"^M?E7W%E][-6;-DY?_TVX=1AO^ M&0%5CE7=IQ-6D>WUO\1VZ^].7K<=VVZ=V$$=DGQQ?[@LWVULSIY$VQT>9LT\ M_T1^GQB#:\VMXG4?K9$W?V832/1)IN[PQL9QU>FV8 VQ%ZT/<4SH6UT88,PA MT2T;O@)LPSUR5W2PKUK#Z ][H!D'I^U)S]$,!(>PGG,MO-J!"-<#VW=P@_I# M\)'!L-TZBC9#?4;^<5T]6.=5OYMO$D9^.*AC4?(PA[$+U.GH:-2#+YRV8C\^ M[ _[\%*>EC#*M7OBX)?Z'3#/X"\W&EL9T^^%W6>0!U?3__H^PT,[/!](.\MG M(K-\96R?RRT/ NX(@X++!I/@\/.O;.43O7S7NG>\C54?,,/#W>P([(Y^MDW: MK=B+59Z@/DQM'N&!';1A.'Y4Y:";_$JGERI[\24OO@?0UHV&T0RR$7XMM#6' MB=\O][C$-PJL[6Y^ 9X0*5?$.$2P]HASEI#V &M8*"D""\0$?W5GE1A+@25- ME'.I7(!_'CLMI6/4Z>]A\-*\CRG Z8\)P/7+UZS"QGP-T84X<3KT[] FP,^8*3PWZ^??^D MET\01VX "&\S\M7[0^QVCG+,0QSC7_[ ].D +4?=?.MN=UQX9^(ONA25.L:Z MV7G]'NWN%S;^&@ ?>@UK[2A/U+,$"O]M/\*ZQ3(QY"('_L,D0T"^&;**:)@^ M);CRWRO^BFY#(/"\MB]$?AML:KS1D/VQ8_080]-$>?\==JY!FHP4H+O_C#J9 M[HR )O5;1_8+*/OYE-5@80>#T='Q#)&RXP9:&41@)/TJ?Z<]N@ 3N#X.@?>< M1QL#A+3APJ\1=I[Q'>.WXTR\IECT7:&X:<3R^%[U=3.WRP]SNZ>NQW_%?7VS M^WF5MJD-L 3Z(^#?8Z?[C-!@&IT=Q#HJ),_3EU[_I!O#P7AV1U65IS8+Y&*& MQM(]B2#_T]8(GJX:YH4PV6+2:%@39[AN- /W^=K0@<50C3>%P<@?WKQVOIOT M[XG#_8+_G^/EE_.0LF/2Q-/0&MCN!!W';#KO&NYT;/;; M[F3K.0(XJ'>1"_]$QC$8Q]>.S[MDQL;65R#&?=@PQW>$*P\J>U3OG_EF.1YO M!)^8;&]5#=(7SHJ\:^>>9KW8'5/K003:_+W?9/*M$T?&Z0 VM/K^Y_<>NR?@ MMXS1O8R:>3PS=T'C'>"2]^7XN'ON6GEQ(?!Z0JI\:!7@^EZLSW$GE^;#J/$S MUG65\AEY-_IZM\T3ZR?P.7'4V-/Z S#*P=CC5+4 36$J#_I?8]6;9+#!SWH3 MO]4F//=*N_U!^[7WHB\>;]&^@?F:ZJ.?;%/ G6!;CE]M=Y3G].0PPA*K6L.3 M?I[?HWXUM//7# M[-_+Z_="\6NRF^]F0<<&_32L?:?UJYT!;&OYE"LCQ>1VW]^@CL]3OX!6CGHU MP;(YO+\6IY]$_E\:8*WQ%]_2KV?W?.9OFL<\\*GX:U9_!-PL^PQN^,QX/8&E M#IHYC-,)LS,#GC';LP]B/&/1^L.;)'/!-N%VG:IU'JR1<: 70-_J]08P-W%J M^.Q4V.J-":/O5'YTE*_T<3RXC&IY7'V7!6;'4YI' 1(]Z/?#8$:6\-"'';A+ MGC.P!3)FUK91[)YF9!QT0%%M=?E+:H0Z?^,'Z+; >?.C74W.8H>K?O[9]85IDF[P7+Z!KHJ,)]I7^20[W:OW4^4_+ MA@S.>?>RU9ESB7!CX+(#VPRFV?#% MD:-=($LZ*@EC__JW5F;6H,D3&#QH[P9LJ2K'-8^HP]1?PDY=B-/\C.'K>?6X MHMRS,)6'P=/ RQ=AU"F]76 )6.6TZ?8BR@ 98>#3FL@BL#GJ-D0F&QPF M0SC*A9G"=F:.I>>.9>Y0YC<&8QHEX&&$LYG7G4[O*>Y936)7D(&@SJ/W")A. M"]VFGMVO'':("^^L.RQ[X78P^!-'<5"'5 @%B$7J5 MQTY,:H#JDPR/-$A+4 M*VW/E%U^YVR6^% 5A,(3,[]2=UA>Z45P;"4@Q_YZ$I:MG:O(P79C%9F= AD9 M8@^ !"RQK(Z13X>]U-ZPN7G#V2X>73.8YXQ( O$FNML&ZEPB9+P_+D^\]9>X#IPP".Q*?0*Z]&.KI@6?_8E:Z%%/ M#$.+G(+X#\]EX05NY[C(HMCH M:.AH6 X<*08B&R3)QM'LP&51Z.MM2Y3@G*\#IIITE+[@9''@J?H"N%:%K!\X M-OS7%79 $@XX!9AR4@6^Z>>8$R0#P05@ 4IHS+A&1 W;Z ]'#AZ:H1L8"F\Y M:^9F(W@L'@+B@-^[ES8<$9Q.1E/T>P-*!/D#GG+*(XSN]V(WJQJM95Q^%GG$C MX@+2(O6N%X+B]0*5G5]:[W^GP@LKC4"PP&OW*T!>O=V*YTOF">?AC,2VT6>JR<)= M-=M$+W4YKF9=D8T6#+OT;L7:&US;/? )M'FW]AW0*YS-:MSH#5[@\@\ZH3S M:U? J^6_*]QI$.-G+[2]Z*ZR@MH?++]>[!C4(7S,+W)F>C^9 =TJ#"/-P-C2 MHT']'@9[.JG**5R-3(@'7!\?S-CJ%"1L"J_9;?EV-H=[&P_/1-]=HQO?FPV1 M?@4#!NHK:-S'Z],E@E((JJQ?!-7'.-=O'5]9+P^G;HAB%VWJ-\71V'@%R5.I MH)LYE W WKY84[<>0$5Y,CT)#VSZ=\TW?Q4P(NQL?"6GPR]WVETA367Q;[2? M8N'B60K6]1MT5%&TO4E$.NN4=-$:Z<+1CZ9C=1RH#R;V@9+@:8@W0OF(7Q.L M'(C 8Q?XA>L$7/CHC#YSG\\P3WQ;S\(R+O 2@X"WLS=&$F_)0V5O7 >_^" 4 MM_/&C8 :$FQ6U^4P/,UK QF:(T-M)NQ;US::H0-9A&JTCCG#%#S6C+4 X$U M6/>IZQD%HF<&RG%\%&*$=QB!H /;G$S;D==*DF04P!HT?E0=ES@ M3BK"T4&8?Q&>]A#>W$W@;PVC065H"FP 35:#((8L !8*.6+BO&\A2F,XG'$*--.7@LH%CVUDM+$0.MCX!VOLQ3G7*<5&M0? M&09^&-3Q Y.SD1/$9^EQK>A]*6ZW,Q+DN!:]A#HN ;QJ;TNM2>@Z_-7I#:! 3(8#)^V]F=_1Q7OQ M4CI>IO-Y M.NP0N8C^&RDSAW\"](2 W]GEHI/N;Z-$':;1\55X[R"(]2>8"C(GIL\Q=(_5 MZ!+MFZ6/.5E_JKW&C $KI^[.W6(VEYUZ9],^1!EO:(ZXG/M[0]VTYLY? O0J'W"W#Y MM N E7!KNE3 MS!FJ?'C-W$N>V2#=\-T'0X]'L"&!U2HG+FC<_> M_C>G60V[23.G^( L&X,V@G3I?,ZS!.]4.!.K2"".@VU#%35.UH M0U#:RD%W.*?LU<^Y\"X_=EC\23#)#[NB_!P7:6]HYLYGXPQ;_ME:G1WIT69D M'(0[E\$@6)PQL*,.FN@ ?BM2PCO;&%^&CMLTOA \YC=!+ M$DZ0J$6 6KA=89L"2NCI4SD)875P?(MVH4$(+O.RV;!!K#^"J.6? >;J IV< M4.&5=S11!;X8WOG3A_:H*9R]#[ $R5X=D^DHQ/@\*LI5)_*LTA_"E79MX<*Y MYFHSC0Q"3)-R-D65JHXGKC_&$)+%V)$7PPMDZZ4B8T?WQ;%J"]"V^M]IZ:,/ M>N_,D;O8X2!$FUQO6;CI:CH*&7F@3X?0E5KH;C#!HRE*5+/OPWB@+3JJXY;L MV4(=L[@8H3$;D;&.T9B/T8C7,1KK&(V9V(E+8R[F8B=TK$UF;)K'-&44%F,M MC4V6I9%56KJ*?\MC-.YGS$5#H:S/:P"Z[HQ;SMB,2JS_O)JTNG.(^>[$&@/_ M1C>K"YC%)-9./@B&HLW%&J V^\+%9B*#0(H*_VXZ U6H:3E WM\'16@@?$N' M^E7D]];1>U22E.OS (JI\,Y5--%57OX;-FYO'6*80V!U(V973.VB92.Z-G]XU)JM M TV(.WR&ZJ#KF(JFP<'C$CG^GI48' _NIA\UDL8JM_R,N]O%I$QF1,[)$&7T M:HE9Y$(QN,+22=VG@Z:&"?U!L+UHBB87X,M4'S6%FN9#70>NIE@]0S<>7G:- MXF@!: TQM9&H'+31!YM>QZHCKKVH$<))R&1('(*O$LAGU)5&A"LQ_AW> I6C M]!&WYBH24VW<<]$751 /'6FI,70P.R%LKS6\7K;>S6O<G8V)P'OV6YBQ M&898C2;YS)&5ELP$9]7DNI#D?&<^1DVZO L\\S"L@_#.:;0*X;B;2^KWX4AQ M7>AATX>TP?GVA1R.\5=9CS*LSWK&,><]@[!#T2J5TY&O]."4H+&3E<=>\5EP ML/@2&>V"JTE+++=ZZ+U:<(YVS8N&Q[5?D=8'@P.0YAY6-C>F

)#O8>\!_)T3UKEXJDF;E#!3;L%E[ ;:[ZGS3-$':2:G M.$BW?) /[?)*I^T[9^9Q7<5,U'E=LZEQ;FD^LTMW(SIJGN+Q8>C+"CHNYQ;G M]PW($_+"/#>KXRT\:URZ;$\]ZFD"$*ZYWYWD?A^6^]7G3'[^*/W7P9+CH;[! MX\;>J,/UM\+;9L?0[\QA+D\U9)4O> >@LQ!]E"('P\FWM@ EG-^=#:=>'3\\2N.ZQH(3\J.!\YNZ7Q(RLNOR& M;VL?.>)X7>]XB**%XX3!L-O (7[J)T'8-2750T_R%> MPHMESF&G:-55[6K[:1/.ITT?6,;8!UC7Z7R=2.LVSK6-]A!-"#9:])9ZI#N9 MA%W!K,4O]+UW1@^R=PA3'_:=*-$ZG@?3$^F%TK!>Y_M;D=NV8L861=NP^NYH M/M,TB(G=!]$M._-@.$R]8"-T/FDGE;K=.(E=H)CL<^L;SWMWY]-:-$;76Z<% M8K"77G"ZW?A2OYG6H^0]3/75VFZN)KP&@J]CYDVV^L6JUW0T;'@[&@?%45WW MI9:2_88?%[)]#&XSA76_RCH^P5_G4@.W31K=1$'L6&8L7>]= I!M(OQ+K1:;FSQ MJ1N8ANL-?N5A%9CC5F^WM?>4C==Y."H'30$'O_PVEZ*/Y= J=RP8 5DZF74S M1%"C5-POOYI6NZ@ZM=5;\;I1I3J@VR;\MXKH9=;X^QE6?)LUT;<=O *= EKT M81 "[[!@2RAL7[UK0C'6]>#V#SZ<'^8VRRC-*,E$G! F(TVX9!'1-J=QEFI) M33%OL1813Q)-;<2SF&5YQ*D1+*6Y+=*$*Y;-UX-K;L4'1W?OI==>R"6=!NYI MF;+EMOM+3_!I#;"=X*'9*E["!<"48U3S39,0TW>I=8- N.LCU\.IG(#FW!0$ M#M69OI7FM$[BPXC0$"HP';3E#^9BE^:,,BX^MM;U:H5L8&KO_OPZIC-7WQEZ M,?RUB:<*%8MF:W_Z>"-T&6#MDQ 4Z:TMO@:[E[&MLST%^4/B\07) .,:3GP6 M7+]C5O46+!]0M*R6\4&C8;G()9"?_NL:K?$8]B6PL9%)RN"R99%JHYB0)H[S M6.7QX:NE'?'2:[2O[M*_G7#IBZ3OF2^+T;3*RQX=\=L]VS\XHKOG;]/=+[#V M'77(;)+G<9(3KE)#F.8"?LH9X464Z#Q36<[R:S5"9)RRA$G.14H97'H1YX5- M"ZFQ^2%3!F][2:?6]6W_BMOFL5"6IR!%V P['4:22",C$F#3&NZ0 A MJN/M@<9_GO_O%""YCUKF6FC;/WC.#KE).-"6@D1"981E442$R#2QL4WCM#!Y M)A=:1EFFA"ERIC,%A FD.I8F""B MO05[Y(#6UR_AO'SE A\,6-=K1+=J"$>VP9<4?$M80!5E-A?)V6:J>DNOPCLP M[1UL]0Z&;:QHX\=IC+S! ](M (@C.!?0PE#H(<.2<' SH6"X.NN-R^JKRUY8 M]5[OV&#YL>D$-]_D@;VOLW]:+\^S^1>!/EY"%UM+U77$*AGG*$QI;D7$I!:2 MI2S+DCS36@C&TY_ :.>HT/;DF1B/T8'J^A _8L[Z'+CJ;GHHLD)8%C$B8Q83 M9I*"2!59DF>\H(4"$1KG@(G&6).KC:<@[A0K MKWVSDPN*0>.>&:P4//0-9\.SDE'"YT2K 564*R++KI,6?RNVPNGSB-5 M/ANRGFAL1M-)<- UR=*XWJI.K''J-9K?1>G+$KNAFQHX;I.M,CR3/.[-HYA$ M S/6T<<[QH75@J:.(1NHN#X+[>,0Q>K6=B]V7CVKN]CAH.%1; FT7!?>OI2< M!R:E?:G/[T[AAGU=2V6^?24*L?S#P.T8)"4''X\:M??.O\8@8$H:918(>A*A M@,DYX;%DI(B8H)'.BS0&@IYOI3^/H/\"Z\CZJF>O>G]G^_Q0BRRU24R),2(G M@&V&B#C*B18)!C(716:+C:?I5G0-(M[)XT.ZT@M'7E.32],,;J(17^*:>Y3) M"B'+L MY.U.FW&09";CZ4EK$'ITM-MU.J:'G('R8[.,1%IF7@(7128(LM%,@FP.=SI_ MHP9T,E"-TS2CB@%WYY'*"Q,+(/5&)4H_D&9."#<]!SB]W;8:]\-H?;0_TYES M1?^\-DS;.PLM'HA3A.HP"E]_Q6=B5R'ZJ&E9T#0F")4 G#7)M3ZH*S&Z)LLN M/!,#D.I _$XY "<)B%#@M#_3*;0)T0QM$%S]*8SC1>^Y'U=P!VO."0U]RK0)E4( M/.F;97,T Z+>V?:R:#KBH1**^1&G0Q>1[&2B\*:SWRE7M##$-M!W0QE&R#2, CI&PL,F&Y= 9X)+7X;-#NM,_NKWMVO7\+L@5'F M@[1>8WA:CSKW<_S7V^EP4@>VA;;AKA":"BIX8$>^!:>+:O>P<+466.M;^[FW M%J^\M;K)Q(5W]E?O?R^X[M6CA-=[,X5Y_="^F_W)4)L^B']C1U"_U12N:M,/ MN@%C'O\U/AS*RK349PU6OP&LD@!6_[075]^EXQS?EK&L*UYME[5H,6_?#"7**?ZI+%INJS,'.7'_><6"Z(P>9L@R5H&;ZW#5UZ?"7 M-WO/>G^+P=?-WEY=ZG0[%!+'Z]=&HE2J&ED1?7^ND*"CIF$SXY!+\_K5W_OO M>K/=O\9UHALBWTI3HP_&GW<:9I$MN,I,KB(6*R-2S1)11*#GYD;;PFNF +BU M9AK-F!U?[;V85U1W8#NM8OHWN@;>CT"XT_N#?\38U;)[!WNAC<61Q(].;7V; M[NTHMKOSZGP/ W&^;!]F19:GN61$TDP31KDD7$><9"*W<:XM32.Y\90"W5HP M/[I"=M>[=4UCGL:"&A-1)B4 7QIELN P3:X9I^M;_Q6WK@ZYE$SE1I$T8BD& MVW&X_R(BA8HB$0-1%ECV(MZ*E]SZ9MTWLR%CG:R/98+9K#K;UC?%2CA+/5NS MW/=VS5MO7"6VR=F;/H@%VP.-_F:7$K..=-H_^/3]D"=XE+$FJ48?HZ2H?L2>#\/I1= MA41Q@PEB0%F#]+#5N\TTDO?JV.AIW^S;E?CYH3)VVG]=6N,,\H\;4=^>'?*4 MY[DM&,GC2!"6Z(@(E5%B:Q/,INX:>YAY6#VY;HAC M< VBFGVI(K9*_[GT#)[^SR3T. WN2+2F$LQ;P-9#3^H?_M)E->J+LR?EP*&> M>^DO%[T"@D=8"RRO]=IM1=YS-QG#'UV/'[[>5+H[::A, X'A2&YQMQZ8/??\/;N^B*+'6NHL3K+"%I(E MIN!93 T%]2V-(T;5"0R!-:DG>CK&"BY7EL%:&G]/J?JGC_^N/A\,$US# MIR_]=%U\_'[S[NK=S? SS);LGK]C>^;MR]^1SN;OS^;/?EAQ1^ M/MG;>47W3C[ .7R(.RD;;']G%_2&KX=%9BAP=5021$Q8G#%2:*Z)U5%.11QK M7:0;3Y-Y&NXZ5E'ZUX7R M!;EK)"% G-622MY$;S0B@=T5Q%4J^AZR%#U_[. M]B%E+(N*PA#%DXBP+ &-U-*(&)FI7.:9*%2R\31?@"Y7$6K.7'LC%F7=_^X/ MBWHQ'0]*9_<,[77PY^I&_.IF6V_XU5UC59(5N\G)L];8K)]F!0)+VB*N%\ [@,C(=QD.QB8V,A*7",LTBD>91*@K),VH,S8LUGO]^/'_5Q?,\4S%+ MT+F@1 H29*$PTMD0SJ,BU52DPB;+),B?@.?WC;N_1N_D\;"OL6K->/AM+GCN M@7/WUZX)MP]#&UK_K_/7^A_1R1F^# _U 1]G'U]Y; YT_N6L,TL+["_U^-^N M#^+58(*.5*R2XT()7V#7$O,:XQH><7CMI^30Q!E-LTP0D62@E MAEF>/"+R\3S9/_A*#],BSZ1@G#!E,RRM%9,BSC4!DI)IFM.TB*.-I\-!+4V[ M*[R(UN=1++0R,;R8 ,#30L;:&F:$+FQND^BJ$N?I<*PK,UA(M6CI_AQ+N/=2 MYP_<)=O=V3X[U";)*0CW)-7,$D85)T4A(Y(56L&=:ELPOO'4EG:">! DQCDY MT@6<#43_[-R$]G9U2>3!3-,[3/Q%K&I0S;K>:@/7Y[[M:3E;U!LK)2K?QD>$ M!K=S06=85Q4#4GU,_S"4!W5%YIOF<)W>:N5X+NJN[22-E0S+Q6ZLOU9J>3D< M:FP##]K1O !3?_6(I9?M]#!E.K/"630*05B12B*LS$F2:BL4-92;AQ(Z45_X M@Q!:ZLU@?L[$5RD0 U 0L(> BT1WV.>+EH9.N\#*073XWZD88R74/_;59(CU MAVDU^;-NF;A /=IZ_2L)R7S<+9*HHWIUR\D)R!A+UC^W[$"@QL:5.D9*!XRG MUT>)"CNMXD;ZH:/>)2 MW5FUD;4-P9U9!KSL(D_<6QB*.GL&L,!72]_30^-+X(Q$Y;.IEF^C;O,X\55^C:K M=6.!J\%,#1V^7Z:H=0G?AA*;6[BX<'RQ?E*75=V:TX746^P=^,?&SK,73KL MN06[L#@A)D1>AK;A;=I#,V:G"S8"NN_9-95])P? )P.7#:C;B'Z H9VY,J*S M>Q3S&VP:&OD&/%A)I0J-6]H\BTY#K[KO4=4--7NGXSKX_/% M%T -_4WJFLV;KOV"4\*:Y ,\*?@5D^<;'*D;L&#YT;HQ#J8C8/1_TUFE4UA] MLVY-TR01NMKR&F!U?(:C:JA0>.R'AF\ MJT>>ZG-%AX,CG[\@$0)L*&;/M.R^K>#'? MOK/(DSA10F9&,XQ M:^ZGAW"N1%R>@\&.:LB!,N*.7<,D4IJ/O, M1"*11:%H@85=9C7]^O@W>SMS?5B>HTW7. GF$57DO_3\.B.BC2A.>=>E/7<5V6E/2Q\^AURJK="%-O6%_M0I1^Q)767IWN M?E')H9&)XFG&"2"P):S(4R)384FD&$ FDREE:N-IMI7_O*)Z2NI<*I9+S3-F M>"K@G@L6&5IDD;C]'ZRNM[[]U;=_%!TJIG*5&D58%E/"N$R(S#-% M+$\E5U$BD\Q<4E+1-:H>D$YO5D]?QM>B3'7_+712]'S#NDL+>78+_&W]ROS( M5XVY9W^\4U:@88C^OGT-NJOS4WE[_SI77)8 (ZG3$:$V5@ F E06G(A MB2XTSZE*J=8+8L ]E4U;L'"U ="4X>#A(04OM!UZT%/OS#5]M\=@4)DSJM_0 MQK_"6>A-A6ZFE9;^=_4OKH*#>\6O;*;1]5FP =;FMHMF D$IV+&F@XXY#>;C;Q51SYH](';WTC-I3J6/:G W?HYU"X?CKZ%3M/*MX4!<%*>=3L>. M."Q2%$LX$\ &C_K$H71!R_/Q((%#4.S*=WM9NSLKU @*YTLVAIXV< M5_?))W0?%[;YN8+WJ MV8>3#F>ZGU1&U07@X,C%:-0O51-4X&1G2\+SL)RE M_;4?2!E#]((;:UW)7[NZ_IB_T=]HC/T84&+;8\2> ^( +XX"5OLM4&YK/.B3 MQ]TF\M7W_8/=\T.KN(G2Q!"51IHP)BV1S,0D+C0W)C%Q4118DFZQ-^2,F?9Z MD/$K#;5KR+@)9+P]/51,L!10F-@LP@3"/"%2"DUH7A@L39'K5&.;LW@U9'1Y MV&QWO+%IV]_5)EJ]G+QW+;C5C4RXO=YVJ'SJ5^+8+PSD%03_V7#4]K%J5E8. M?'?F5=NXLG&Y+JD^&AMK7/-"/QB&F'7XEK[JB)3#IGZE6N$PY6^4'IZ!'&,& ME6.'^^[07$PZ!K; :6,*[R-N4[&CTL-,RDR*@A-3Q!G!?!7""ZM(QFD>2U:H MW"RT'[VGJL9[!&+BP*+7A8L'H6Y\#+EO*UD;!A#^7)''E5R=3V$"[C:7PN2J M]GE&MF_='2Q@IL/#AH=%CPX7YYI@'[PZS'BNN2H$282@A$EE2)&+@L#'J3 9 MUKU(-YY.3H>+[,S1ZA#^JSJ'[$-(ZP8CCF$!6H,6YR)4QSY ?]#; T6D1^E6 M[V/'QCX[4.VM[!1W71YA/AVX[B+.PPF,".M+GHJQBZ<(3^A00OIH+# LOH9B MTV^\"*&^=N_OOH!MO5>@7:+R./); NZ!H[OB_?BTGQYCF&<9I1O?A<._,Q6H MKFYT_X@SN\U_Z$)/_6I1[LL &%CAO.)1Z@\[3@,/-'>S* MVW*EOYV/!-^J?&_+BXLHNK#KJIR@2CC^A@L+RG1W?M""A0LX+@=P7G5'S4FC M.357T[ARZ@#NN@FFGJH+UCWORFZCQ #9)@E]O-#5JN.4:/), MYO*&ZH1T[[&H6R:X L--; Q.XCP7'<_U0A.M1:^O&0C/-N!UUT"AYG8N2PI] MRH/:/N1ZNL^NK'*))&-'Z+:[F3-8FM8'!1X)K%[N#*%ZR8' >K&T2(D\8SKP MO>.=9]O;^2Y,?PN,9=FP]>J]]V8AM_?^@F++!I=M>_[":XXRGU>#KZ"?#;B? MOT9D8.8$QGHS3GIW4AM2L\*,!SHX.)OM?@:?D/NU.5;FVD(Y_%P M 98[P#NC=S=-; !3459:NO,ZG+43FQ'B17R5#%C5I._D(PQF];#ORU#4E,"] M-# 6@-CU] "L6'EKP-2%[)?5\3(L\A=9G_ I$H1^:;Z9IBL3(@CQ"$(008A# MD&&+ 2&9]87K+%?7!<$EU$DNEQ1\4T^N_- M6<+ENP5A;RD4+EKIJ*6#1?NJJ #GZL>H6SL%&& MEGVS^;5NH0ARX8)FRYBL@':$S3< 97V$0.=: =HEF_8[306$LY#>Z#OUN,RW MT/^E%O4ZL=0K[B.$R#2KPGQ1)S8.!Z:-Q'&O(/VLL(K\Q2+?+VE,O&YP_ /I M6^DZ?6N=OC7;X/A*Z5AWX,*B_/:CU8![P6R#9Z[M%VB5;0/6:GN@W:]]GS_[ MV-7.Y\G>P=>SW0.8:^<(UO,U/020B;)(%:20.2.NW MB-\->"^BZ*6'Y.HAH%R(V0X?MMYO]31VN1B#,#Y0=?Q%.+%>-955J4LQ=A+& M!;+O)("[KW4V['4&KO526Z)YN'$U8;RN"Z'VPO%6[[WH!VD\B"4+(V/#O1"" M<@(;/T;)9FZ0^LZ;'4Q:/.PYY2_DYU?U^(TO;%&DZ?;'&3KS*GX]-J!Y5J@D MX"BNL!P*]LX\NM5[.3\'"%K3_J3II&>7+C#0C05W8%T.X7>'^0'(;GNK ZSF MS7@X&**1[H@6@K,0I.,")UR8AG3+(GSU,39 [&L MO7/U-@ %M_5PA!C2 DAO%D(N)J4WD,8OLXK\)JH<#(Z]?PO 45#? 95R'^3V M8OO]WW78V?;[#^X;$K$&A>_&C;XO3T9].,S:B'B *B*J^DW1J38SZ/?U$-YX MNMGT_'7K+4,IE$F]W+:J4IMR(H%5]+$ C0_ >S\QHU[L*3*^N^P5-YZ?:82Y M0L-IU3]K%7FQ]"7'$A;2VO>)F!Z:J- MT.\2^=V>'@%3P-,HEE/?O>&6^Y;0Y(Y1X!<(/?\X*-OU=,:![1\'PQ$(=44< M_?FD]RSD'0;(V &I&F +S>CO?-&NDR96;/EPF[>]Z0NW&((73EP\G'??-!L8 M=S< TN_V^V>X:1<4[0KBN8+-NQZI):>-\NH-J?&-J\ M,7)L4C8=O-MYM0]W@,]+H,13P MT&<%;P274';XG)";GC#%RVY'YH5.HVM\[ M%/.D/?MJRX?5=6BX;SWN#B144+N D*] >P?*/Q'M>X]-9+N49OA#3N\8O7@& MBQZ>8*QF$=/\KZHK@R,! 'FM[Z[4Z[_/AIC(]BH40D$,$[UG_>'41]--W6O; M8ZP[[NG. 2((QHSVWH=PE&>A.L+F[R0A=0 40E/-AN!A=A9_>39O=U,$Y3&Z*1SGYD8N< EO$Q&NZLJ^-C6Y>VKQ*T\\9E5A=^AG6(#2W^9/H9?W MF_3^>SHP")?92L*;W4%!K<&$5X-J,I[ZRR6]9X#8H(V\]J:_(+5 MZ- !,_,HH-O2,>\"H6V*P?KJLD&4"E)-ARC4YN&)JSD1.F%HG^SL8X%\#, ( M2^H,.I46,!HG*%YS(0[8@-G]'N@9ZJJBY7%.;6T4^Y"'5_O ?7W5_BJG_$!C MK=IJ8H3>K(L_X,*=>'@&JIRWT$[:VL"H=Z+\6"]1^1OT=EY4LCO@BGS#Y_&% M_$HDIEB5UVF=IOR&GWLAU<<$ETC R)S0*4NSPU*WU^P1- MT4BK?91 0^]=U"HRI%EIUU7-MF?>UEV=X'9:U3(4#_8FAMDH7EQD.UF(F.EP MGV:ZJ1>S<1G^+9?JA"'#M=*-3W5< 1C3 VS"%2;V17[K!)0>,CC@97&P>6") M$7\E0%U#5$2=>8]A/K-VA9J-V>ZU;/;DU'69T<.@>^-5SIZ<#V6H5L :;.XV M>>8#%:^;*_794BOH/(!W?,?H_+Q)=%Z^7A)=^CLMHDXA1D(=]&&T+87X^6 N MJ.M@CT!)5>6H;YIX*#&[M9G 4E>7W"6.^3/@!=-Y-;=1P)'T-(0FT)B69I2=RAE-DP97JZ/U-@(1H75*'/S>/VNQ M'8DOQF!-)G7LW)TB#5<*FKK+1;&11CE7X*7!*33B&PN^^-O;5+YT4\AK;MF5 M^GQ__*?<_[G[_ M_'(WWOWX&=;RXF1_Y_GY?\YA#>=();Z"=UC=B0I6$8 MER]J+K8ER_.DKP_9>&]CO24-)D:V/FP\2,Z^@9U_RB[ZK4"5]1I_=F.E;' DYO^VAL@EL MF1.:_N+HKU4/N:_I7W]ZD]5;6,ZD?+MP [T_PC#A@>:MVBTVJ@<..E"0&>I" M,)TVBIO.-]>XN4*_C3YH63X[T9:NW LP5(7V=%^$!A\<@HHV=*9S%Q_KA!:< M?E2.#!YCM=D;EGU;8O^)8)"#CT+IE+/-WC$<,D:>ABI\74,M.JLW7W5G>G],?2J42SY&Q\W/P1 MO'^$^E)=,+$1DJY3?%@"M]%)8>(TI2S+F#29R($]"9'J6 ,_W?$,*$I(_<.- M:UHL85G/NFMWL8X^D8#>H4(6OYJ%?67[!Q_BW9VWL/:WY[OGKPZ+7&?"<$M4 M;"EAA@E2,)62%/XVD2KBU&!-BV))N1,O3-65+?[ 7Y._5L+'D1RMX>/^P <\ M!W^^'K(T*72J50:+7IH@'3>E*[*03S%SS@N!\7-4]-_A(,=C3\YH2LY@F2$:[9%Z TE0A M[:_0E@1D\H^-G>WW&W_.=@5>-]:Y.#,C6V=FK#,S9L.^+],?YAOKY*!)Y6EB M8\&!(RD1F01>+:C,8J:$O*:^\:L@OVD7CE(<_**G"L,5&C+T?RJ?[P?+.9I] MR/<],\.CL1@= _VQP^$$C6 ^ @2%Q[Z/V@L>V[%+F'P]'8@F!;E-=/1!6DJ9 MOBN.[8W[L_.ZH#9X*C1[&P^%/A&C:T56_+4"X>ZQ]G-P$0/RW0\/Q'?0D+!J M15[@??Y.R0NCGLV,B6Z.:CIV M5M"1"[#W$:NO48>";W>GCEN^:AYZ/D7\Z+U_WOOC]>ZKY]<_@MJS4Y_EH_-4 MM-?G=+5._96+S((W$K8O[QWO"B\M$:[WA@-7L65BFIL[,..31R=0=ZHN'7P] MV]MY>QA3J_-4@D"MI2;,:D6XY07A69):FVA;I,)575K51=ZW&?5HN]E0&VS. M+O"H7=3,)DBT8T I8!C.OM MX@7VG(OV"%.:,!!I@2&<6-TO>ZXD;9FCP1=0N%<.F&2 M[8LNMZDNZEL;;>XA9AUT]A%"X:K'CFT'1X>QW9U7Y[ 66(\Z!*;"E"D8B4T"[.AT,NDRR7>4*BA"G"4I:2(J- L65$.:,Y%VF. M.$=74^RRB5)>7OBT<>V6S474)=S-B$Q'.$";D=H^'%I'!8?)]6=H/=8.R5W6 MB*BJH2I=V%ACQ9GSQ;Q\LU ^HGZ_3JNM4!W4?@\PA=-QZXA Q[_T";:XFHR= MZZ19;KDD>*T-67/A?:/@ZJL6"L7?BLWHSK@>W,"E/L)L^6#_+2^H-/H0K6;[ M@]Z^F@Q=>"_O1+0TP+W\C#:;"/00=^XCU$-*E$TB>J9][">C0_SP C8$S&&X_#8B*'NPY.3Z: .6O5A)+H< M$C3E$S]*)]8UA*F&Q0/3;O;;(D.G;.G$'(V;\CB;H4 ?>DCKRC,C,48\W72H M]AK/]Q2C22MSA%O:\HD"791'JPV\7[D7@IO!H:XY.FN1O[.E*AS;V R$7_QD M.'']BKIQ*)A]^KF;S M*\'DC3ASG.E@&!29&FY,]7(, O4:-#QH)/#OH396606PD%J "A;E'%1?%1%E M3&%HH;3*)8(&6PT:(U'JKKL+B=MU8,/D@M*"VRACC,6%*HHT3V,>I9$U61+) MPU>W1#E0Q0) F:$AK^O2V6LHJ:'DRZM#%D=6"9J22*::L(11PGDBB9&9X8FP MEE&.4')!=R;7][0^\CFFTRE *WS5,]?[M*TE6_=<&%]71[LA;+%KP%9='FD- M,#[T,=T]_W3(=,RH3#.2RD2 5L:!]T1,$LNU-(DN,ALYCA-=##%-29RF28F/ MT>AV1VR"DV=A*A31<="S8T"3<6&Y=:*D.L9(CCH9MTZ8.C'81:3JMK-LG(4 M$)AWZ3(E:P1E,&2\.1Y.A@/$XF?#\2@$Y*U]BZNU]UT!]+,7&OW- MJNX(;S-)#;XSDC,V^7(GU7$'6G^GM=DS!&]KO@[IY;%-G5H2&\U85G"1:9$F M:5SH.*-GCYF0&%[;P_CW$C+I" ,0 HE'%2, F2HA(R47F>Q2*ZN/UU M!T[#*$#HJS)O06+=*S M8D58@%.KKH\*!J1SR0'P,U6P*$^*.,YB$V7<9%D!"(NZU0_R];5UZ5H*U/D^ M8((2)@4$(!%+!6&I2HC4$2T@H6\"L0[4F6.2WTRX; M9-7CLL(L7ZP(TD35^K9,;2^NR:GI?S/$A2HVH1:-RM^)MW#&J+8V\O+.J1UM MKL6)4-7J.M#+E+49*U0J$\:8RH5,@=-P*Y5,(A'Q8!GXD9;U*T#U65\ )<$X MWNWJN>MN@/5DG06@+5CQB,'X^??=\^>'K*"&44CDOI^NE MAR'H3ISHV+,N;1X?2JU=%:1/79)ITS2R[4$94F?:,5J4""U]-X50X Q!F1)%%A;<:*KY?]XE*LT<:[S3 H>2R#A$=<\R66< -"G-)(R M2)DT2)D_1*76 ; _D73!N+N'D=8B8CPA*DXY89QGA*./.!)9G"0I* RV -(5 M71;UVD8KABI>]QZ*UO&PUP*FO8/MPRS7"<]S]-XK *9,1D3&2I',Q$;Q0E,A MT'1S@1O9Q<#.0=(/1+XNT+R;Q7C^2N!>2AN]^L*SC]F MN$UVSS\;J>BJ5=!AV-?@=7= MN&O&$J4]TFL**':$*#CW#Z%4M7O,%_GU\:6MWK?J MYM>V&27\.#V9TY:[/[EMSYLIO MX:A+!)'2EJ*[YJ9FW'PGS;"1A+9?$P-2(OCPUU%4>#]73 M,5_A&F67?J)"_B@K..7K"D[K"DZSO;4OJ\BT4#%6%+$16@A<$97"%#13(.,5 M4@C#V:WWOWZOCHV>]LV^?=?0JE>!VJ'-&$E=4)SU]D"_;NG=\7C M3X=:YTFN+$/OAR"L2"D1!:C1$34\ G5'R]Q>U#'VCLLF70^*0P^X>4R[.0]- M.Z_,R=!^++#K4X=__0'\&61-[^2LCJ]K=[H1#MS4QP+KJY'AQ7AXTE&2'K%^ M-%LQ=>]\^S"R6:94KDG*8D-8FL6D8(*1@@*B4"E-EJ7 /I>$4LX63+UN"H*2 M.I>*Y5+SC!F>"KCU@D6&%EDD\MS^3 5Y#0M7""''G(/,T-1(1EAB-8'?L Z\ M28AAFJL82*-2_=%F-^N+L23EP)-:]]!?H%Q/T9XWL-@T9;>Q M6" =5QKV7^[6_,T!""" _=^-9&.U*U(I8ZS]:^1;I#Z)1]][=!;@^L9.Y@'& M@^9=4 P\,*=AV965:O?A5/]K_@Q_WOZ[^Q[CE'=JX]?1O+(HX9IJ*JE@ M4@J>1;9(=<%9EL!_J@YJF^M)D/R8HW_13"$:Y^J%AHIGONV@?_)=V[ZQD=:3 M>RJM?_KX[^KSP:B_>_+J;/?\0[I[<'2^]_)MM/OR _WT1<7[!T?1WI=WL(;= MGG@W_*O?-/Z3XF MR+V$_9[OP9S]\C_GSR>[9?3]]0'\NWUHTU\6]/+-;V\17IYPQ#V-;V\Y_1R[UE#+ZW(8L8I M)485.6%:J MFL77.[JE[.%>D\E;%"M7%0S_.32RAI*Y0+\UF;P*F7S5BI686K1]*(J$,06T M418V U*9)J1("TH**6-)+95:I!M/X\TB_F'1$H):7]F#_NZ>'G&J6,&N)DBPE3(B8%'$J2602+31-61%;;&1=Q#3^ MZPZ1@L=@?'Q5QTS?ALGQ2D1PR:$]/")XSRQM#52L2=]-9:#MPSRV68RUUM(X MHX3QR!(>CAVZ[@ MPQ+%LCQB1#.A"9-)0F0F%9%:4IN('/[C*/C$++]#&N":%#P"P6>-[S\+WSOR M3Z1E7L1*D")3C+""QX2+%#U=A3))'O-,@*(3%S^LYJSM/==S<'4+/RS4K5A; M?M9R4,?R/5OIR^F$!\=BL-!9:$T?KT(?/W3E(%)FA"J MDC1-X78%MKZC(!!EZW"@!TP3[ITW;$T3?BY-Z,A,5.146M",>(3%QVEJB4@Y M)2K229QR)3,-.E*Q&4>+99O75J-;S<8,T+VV$]US^6A-IFY$IC[-!/( 99)1 M)HF,I21,)!'AFD4DRZQARJ0%C9.-I_EF1A=+1ZY-.0\&6W^!Y++&UAMB:T>H M )2T*@;U(DFLP4X0.9$Z,<3F5FJ:2!V[)E#19DI752]:VV)N!]G>X<^NA5 5 M##!K^\L]E2]^>OZ%?^2U$96I')SLVP^5?W%-#:]%#8^ZB5AT;_NP*+ I'E?$ MJHR!FA5EI) \(DE49(PIEEOK@A&CXH<)XMKRIP3U)Q%H3@I]'"+J)6'NG MAU99D\=2$8J<580M)8FD3PC3GI(C2@H@L MPR!%EG"5@ 1TE_3!-;+?"_%G30+N*@F8DWUBJM/@!'%)I&(925D2 M6ZN$R'GVTV2?M5WH9A4P1^),U#UFZMZKH?O0.E3G^N?ZQ]VP%=UB\D;WBP!$ M;SP,K>GE]8J#79?8\T#M M\)D.?=K7A/%ZA/%[5UB"[P]U4A@EHA2;XB2$<==EE@E2<(ZA0AE+HWCC:;(9 MIS\B+*W-2VOSTIH:W$5J4(M)'V _ZC!.A5!IJHA2 E6G+"(<#<]46/S*I*;X M>04/U[:F'ZC_\Z,BTUJ7O,^^MD5*N"X#<@/Z=S8C#1T\/V1&<)N*G$@N"ZQY M1H'^L8+D&2]RR1(AF=EXFB_)?%\;CNXLLC\266A- 6Y& 68EH"+/$R8B25B2 M P604A)N#274YD(KFX.RM(XT^DV(_+J),<(R$( _@Z->'\/M&FEH70SZKLI" MOSXN>V\X6$(D:\!Q89KU%^N*L=)(@?A$BD@ 0<@R^"G-4J*I M2KGB0G):K(U(OP>K#X83T>^-IF-UC'(3H'%5:HR_TB M][A.X M.3V<8B!5?10KF\@]Z$Z5/_ET'@RGN;ONRSH!>CGG66< W3P5UEO; Y :E^KI_\"']4;GGA*."1X+R3*218"8S(@,<5%0K 2A:2'.X@\)11"-* MO)24T'G$>Z^.C9[VS;Y]40(% 'WXVV(EN4;)KMZ(\63?+L'6 UC4W_VA^GI/ M$>WS?XXC=?+/0'SDT_V3SU\_?7R>[![HDT\GNVSO_.W9WL=_ROV/N]\_O]R- M=S]^AK6\.-G?>7[^GW-8P[DZS&24 1!3(@JE"+,Y XF%:A*EAFHVK@<0OY NQTQ>/#=S@185H7G*,7' K\IPP6 #"^.'K+??5 M'.7RWR5\JTC2E5]'6_1&W]$M2F\VZD6+I4=!*D/7BIX75KSNP_N.JK# M'3_5_=%$O,=$XQ\YTRN=Q_K ?8GA-S]&!^^AVVC'?#/]X0B8P<2HXP',>G2S M4)N?*(7<%*(N/-QY':P+A+_7-+=4Y6<\4G$221NSC*4F%Y&4.6CX(D^*S"8* M57Y:@,:?DOJ'&3,5M K>9?8 GXZ-9I]#8;^G M:K^WKPV_?]YY_OW3^>?^WOF'4UA#M/?Q!:SQW3'.\>G+=K1_\/S\T_G7Y-/9 MG'WMRXNONP/H?]')>[.V_3W8.]+_L'^LM, MSW7,4ITW.\">]C^^C3Z__ S[?W[ZZ0#>W?E<[K_\Y\OG@UW8\Z=H?Z 91$ M&T^+>8-6C_0N K@BR3.FN64LS=#PQ[5@UJI")U3FDMHUP#U.@#M0AT44Y](4 M"LB87&<%2I+C546J"3'+K!W+ OZL;1R^75TL./8DBQ/+(T4R6UN"8LT)YRG MP+X 0*3(H@+X)_9(2/(?[I%P \'U'D0/K GGXR&LKLZ:CE5E.Y5J'O, 7<[:K0;"%4Y,LV[ ECJHZ23^=]G+__>>)FB@>._MT&<8:9%#0N(AA56-@V(85- 7FMR$0DTRQE&;9#2HL?EKC7 MZ;9WER3(.$KC+ (%BR:,RT3(.+,LB0N@!ZG6>K42OL;[>X3WK:9MJ8JELCE) M4Q=[7W#"BU20F"9%G,:)SK #/?MQ/7N=3'LMG/T;-M$?'OWN0(C[%3USD:8B ME8D8J,-)IBEH*UR(W-(L :48OC&)66LJ=YADO9W55$X/DRS3>2H$T46>$E T M*.&,"L*C7!A!95&D\3)M=E:W6-)GXV-'=5 V+FR"&4B@UH,(@3WA,QT3510Y*V22@ZZ_\33C/\O' M>8?TH1S%K,B,SG+\[@0*2U,&A=17D2JD'>GNN&:%OQT6M"J$TJK MV"1903);4,),DA)N6(;16IRFH$G:7*U+'/ZFEAC3"B8WX][8]!T*5/?U\\J+\!,_ W.PS_(&?V=[YI^\P5W_WR^[Y,L]2$6C2]4ID0 M0>.$I(56:8+1#HIO/%WTDUSLF8L3IF7*;913SJ2D(HIC$VLE8$"=9VO/W",% MN -UR&-=L"PW),]Y1E@2&R)UQ#$L4>NT2'5J\[5G[K>:X:G)5*8XES9G(DIE MHGF4*Q89RY2U=*U#/P0<[^C0.BIX)EA$X(8Y82S)"'I>B,AL2I5.:8T23'DC%%0$$RN>6)DCUC\DY]M=*3!R&V.L:R*N:R(^HKJT:X;Q"QC& MIZZ8&.) M\]TM6+LFSK^&.+?2/*AJ#AI(3 TC+*>,2)MRPK4J,FMI)"C;>%K\_*2U^U7% M=K[DYE6KV,Z\]]H)E5O M:'LE_+.S_1Z^'>JIZ]WN18 $@8+)4Z[E73$2QK..Z=&%%-Q^8$]HN% M4\<]T3LMM>F-@308'%",1GVX<3^&'0]/>D)_$P,%BX%C@E,;EZ+?.QD"61R. ML5':Y!B@\^BX=PR;Z<$LCK;!\[TC,QP=GU4(/C/3;O5Z+]\LWV6)N8.!ABUN M&#X+.YYYP7LT<25#K!?;GJ>^:Z 3/>,& _@@6H#5C$Y'NI-X!^ MA.Z%#P4ZMA/>=$@80S8H.T;A=O&Y8]-A3MSZVGV-!Y^@2=@?4I4 MQSV+Y7 ] A8NOD^\E_*,_?TBFWV<6YU+,9'[E##1/5VW2F6MW)#['O2S/]5F^GK!30K0G UL0@L 8ZMXK! B.4V&ARMA!5JF,@51E+9<*$ M-B*+TR(R<9J)E.8V6EI[NF6VR65-GZY4CAK8Y\@AQ(?*Z(-A7<$2ZU>Z\I7U M3M_!APT3)?$]Y:(WKU&]&^T>/#^T.5.IX(+$>BP MH*?D6XOV[/]V"'L]",FY4336#-@M^MFUR'-CTDPR%<>,F\L@)%Y#R"^&D*/# M--(TCV@&FJR,"+-)07@12:)%6@C!,NL:>='%9LC_[6GQM$+:->SIFL( +9HA M/DB@&H;J8.KEFTV@:1420KC)_MEFS2UFZ.G68Y="5B?Q.TY2M_6"XQ>]R=G( M,:"CJ0#I86*\^-!3(#**<@#L!,X9/QH'A25TP-OL_>]4X \]D#ZZ\D+#OAC+[[ 8"_DT67#A^$G*1#TA@/W ML&C0WO-:W'1IIHX[G@[,&$.L-N%$<%UFTAL)E*5+N-5)[W0X[<,N30_UKB"[ MC,09/!S6AH,Y^1V_ 0;>'Y8.S+VT@R=D!L:67@CTX.]Y\4_BN[&BDF**:)X+ M#%F245ZD0@EM,R%DHB^AJJ_V7JSIZB^DJU_9_L&'&/136/O;\SW@PH7*91)I M0TQB,N#"64$$<%[";984L>(\E_HG,(&#\%^-&:\RA> MP\M=AIN MF8G7P:O2X;T&5.F=PG> +&K:#VU8:KZZP#"WV\M'_H,C7E/CPS0"$UN5\9@Q M7J#"8&,@)ZK0G)DUY[G;E.3#(14%L $@'3PR"?8HRH#SV(3(Q.212$2J:(24 M9"GG04!;1D6Z-$1,O"7"M^L9]H%JU$2C!N6E-*37ZSUV,K(\#: 5O=VI6>S+ MT5 *4SI+SQ_EGYXT?!N6VLGK\)T:5A.4.X>J='3A%)[UMS4VC8%-] :P>+5L M9J16?Y1AY-5&+!2245@&@H9(ZZD?OH*4#J<(UL_*"\MEY:Q6]8S5!81M:X80 M+EWC*HW"[SW0O5G%H#&X 28+*83A;"4@S[JV?C4D?P@TH*R0]9V J+CI M72*N 9XGQAWBX>AU.0A$PSEWSM#*H8TY\2P8B&[G_1G&"]\NIUK!:%("]CL# MQ$7<._#I%>0/_5.GQR60U^L847Z2!40G3"2T*"*,O3?2R((F>1H!>$4\2JE8 M>Q[ND!3Z-MX[.#K,HSQ-1:1(E')%F,8:L@6#7W.9)D87-BWX*IN'!Y'K&SZ, MMGEJ8EXD&6,2"83))5-_2X$ A8/&-Y]I7):;QON,,\A&W6B.H/QG*_>C6>GD^FX MPSQQX=[VGDZ.?Q,TW1DY]LUXZ"/M'-!@^).["X"K:=\[3H:C $C58T<\ M- [Z/LHH2 $OFNIRXH)PZC.TP) &"H-_RH&/7T04:+!4.9:UZG@=132H*-<1 M*R[BI>JU+C] @7(!:9<:C'O' L4^@[AX,NJ;B=>\_RU A A(^&0HJ.5 =M&?@0HAU.BDN'86#%DS.W @/+&_GPHB[- M$"=#D$W/%U_VXO5">^MY>F/ZY4E@^NZ4D+0%$22,5C6^5$^*W('ZDW0NT?IY M4CL)F_>6V6BZM''AE('@X@D%RM4]16=;<)\&M0D!IG/3CD7^UW5R'&[27KX3 M3YO^6#SM=GL,[_RQ/1M6DZH1D[)')R5].ML]WSW,DCPQ!4^P#0,C+&,QD3D% MB9IREL6&@JA+-Y[&6_&"F-0[07T,+KT&?DP=[YD!@M..40:E:"]N)PY7X^C' MH1>HPB\&6R5U+A7+I>89,SP5 * %BPPMLDCDN>]8QP/84KX,;->P>7T)/MW; M46QWY]7YWL'79'\'E#X.)YXG$:%*@M(7BY1P'3&2\ @5,V49%2#-;RW&75\7 M3I&GW)J<<$$UCQL1R.6PU0$HD(Y>(&Z\:OGB 4SY=W^HOCXZL((UG!\=BD)0 M32-0#//($E#G+>&2)40KQEBF#>5QOM$S@'PCO/'QU%QF![Q; EY+#T$2%BZB M"T&_(QF!=#>:CD=#I+K#0=_+._C<8#@!O0J5,*^CP)9E+I',7+@:+7*T0AG00@HEJ3_+XJAJ-MPO7.2C9LAK! M,%!PU-9^(I>5 F#?%Z/*/*E_^$N7%1SZV9-RX(#7O32??S(9CH([A4=;2>J< M%2$=/0P?G"U;[JNY5!K_'0.1)4M7?AUMT1M]!Z/&^8W>O&BQM-BBZ<]?+-WB M4?+S%\NVXCR^3XN]VLE>4O7@&D4%+GT4ZW#-(DK K=D,KGM6FOM%1[ZJO(!U MG4[W/_. D_GS74R/NV>'6TNJO5J9NDI1QTOWOO( ^4,_0,KO,&S>O]-M1+@K M@.7ZA&Z,N%?"W0=Y?"_?7 =?[TM_D*N[.MPA_.$TB^&TPO28/W]WXY#[ %W\ MIB?=Z%SK8UX?\T,]YL=0$OV=^68&TRMQW>N6M?SA4I9W[K"N7C!HV18?3,D? M%5EN5&9TDJ6LL!$W">76%LQF,559<9FO\B:U?SHV^ZHVV@?8?2 5>T;'\'T? M/F.?=]Z>?CKX%.U^_.=D_^6++Y\/7K&]E[O?/QWHX]USQ?:?S57L.7E1[N.S M.\=?]W;^/M[[\O;[YX^?V*>/>WW83_3I'-82/S_?.S]B,SUOMP]UDN)P1%D=8=1?#!@N1<)-GHK#IQE,:)9L\IW>H!N>:1*U)U(55R6QN9,&D$98S MRR*9"\LLIZQ(D\C8^#*_])I$_5X2U2DJ1N-4*ZDH243*"5-91*3-8U)8N-3( MIKF.T+4=T;:;Y8SN>W%S*? MRWJD/CSC#A45OZ&=8DDUR/4J;WF5C\%D\NJR,,K?84RYM!#J(Y 3KG<&#T:0 MN"OF&(\7KX=5]0)0XUF#&?L-8OQM8"+S[!C+K%:O!MO*98[!(]L#_?S[9"S@ M LN!&)^]FIB3:L],]NV!^+Z63*XEF7SHVG=2'N>QM8I$"B637'!2L)22-.%I MK'*FA"M#LIED["<))M="PCNN6ZV)ZJ,EJC_!@+2FG/>.2<$LMD M05B1QX07-B5I)&1L%<\X2S:>PN=KNKFFFVNZ>=>L6FN2>D=(:M=,%F-)$)T1 MFN:",$,-D5@=S_(LXFF68B;AQM-LD],?;MWT*XGJ%3J +*TV=G%RB0.N2VL\ MT9AN=-ZZ;?*0+\VJ2K;\[2S^?_+UWCOXX<(QCG^=/(J_G3PENY] M?/%E-W[1WSW_E.[-I_5] 1S?>1[M'3R/]P\^T<\';V'-+V#NS\72 M1"RW%"5?G1WD2''HN(V%IOR*Z05$V]^JP957$F'6"[ +4K_@:\^UDY5?\_>V_>TTBRK ]_%8O[ M.Z_F2"0G]V7F"HD9NENTQF;H,=,'_D&Y@L$+UX:F\:=_(\LV>&,W8* T&AJ\ M5&5E9CSQ1&0LL!ZOY.7YO6BB\,@.G!^])_!':OG+#>&,.V.L()Q&IZG*565= MR'X][N.H'_M37'O%7LQNNSR>,8-^>?QOCS2T1OZW_2_P_O>O1S7Z[:16KX*Q MM7.Q_:5Z4=O\UJS6=\5>?P/OU[W8G_6_G61#;*_UB>U_V2'5/MQC^ MP!CJS>,J7*/6;Y[\M[]U5OW[RO\FG60T*H%"2AQQ)CPRVDJ4DC9:2,^Q2@"F M8I43O=C^O.^E-7J)\O"[*/2N??=K%W\HG M7RA>]?5(?7$@&!,(T,*[9=C/+)J*OZQ]\E/PO MQ#Q]V^#P_,ZHT2GP-724R/%HY-B=\$@%8K3T%!G,0+T[PI +U"++@HLB)$8U M+SQ2FCTYSO:->:1*\5\6+TTI_HL5_VOB(+QQC(.\4RXIXC(JI!7P?&.# DA/ MFIHP=-4\F>"_8U?-V_=2_!E[O5\K-L=0%5V5;-:4=E.,'")FBY5<*R.[)J\:S4 M#8_1#7["C85Y2M%PQ"Q0.BXE04Z)?%0E A'<,Y+9'.6K1CRYB.K")>AM1%Z5 M6%IBZ9)[!4LL?3R67O-LDX0DDF,D(W.(VQR^90(&Q@U6L1>1F\RSB5REP_W[ARS__=_^%JY>''BLC!<@Q332;#R+?,XG&4K!>T)EL$2;F?QS M)[4UF$I.$L?PJV24FB@ P1W,OIQ.*+Z:]=L3SN](.QY(Y]S&M:^:B7Q#HOR= MJN5 MBT[W!.8%G78[N1MNT9BV:R\JH#KA\4"95G[8)MRT8L^*].AFYR)V\X5\IW=6 M^25$^%BK:#W;&32#38UN+\_TZO"WSOE9Q5FX_[]S\UDPP<$DAZ7I%PG2Q;5S M%^H9^+K'2IN'KO3]NK^^L4L/]Q:GQ7=^.^T,RN?\6G2=;_R(U\GC_YI,U1\J M27S]%>M 'YZ?W?R5>=UP7T.$A)F3E:4-_ M>^= "4J8S77573*($QZ1@?5"S#'*(\/>IIDR-(L"T)=&IS\ZK5/8_>V!PFU< MJ>'9,[3+V'%$;%&R>,Z?=]V6;.F)7\[!4J+G&/ MSLAOJX3 1/_CY:LEL)QE\I^]N,<==?W>1^V*^U7]>-)4/*H+Q'N3_?K7X_TO>[A6]Q?;FR=T?_.?D_WC;XWM+U]/MK]7+_8; M4^#; MY5A*FB5"<(JH9P'Q)'(M6VF0Q%IH'X06@N2..=(\.:&U3$EYFRSW^^3IUP?+ M2UDN=G>%?'E1MMI_#9:D!, ' 6!UG.#E#G+$ <$C.A,\$PBR5FFDHW;8Q\!Q MR 1OE=/ES^@O,U26F;F4LKL8V1U+J.4A2*(#TLYHQ$62R+J<5D893RQJ[(S, MLHOQDPL\?HQ,09I4AKYE'".7S86*P"!ZS#J_+I1.46<'@#Y4'> MN1B_(%$IQ7A!8GQ-67BDV' :6I6/F\+Q!S_'XKD/P5Y:)*'?$@'3%1)D[#TG#N M K(Q^^0=Y\A@JA#WE(I "*A\O+).&2B)%VO'O#2'DL_=J[E$SQ(]7Y-SE^CY M*/0<*\\;O>.T!;"QA(FWQSLCW+BH MMJK]6OUK:^_[7K_Z90?#%8ZV-VO'59#GO?KO<+_/K8P)>W]/9]!L7,(W2+6U M?[1_#!BQN4/WZ"<..-.O;AX=5;_LMZK?]S(F'/VW7[VH;1QX[0F++"+K2D>\"3-)HIA;(XTB-GFNN+-P!>!=*5&GI4UQ.N-FM I%%NC5 M$CRV]_/==Y\^^[,319,\8L M/O6)K#$J%YZG1=<(>Y;!8G;OP;Y6GE;9&/JU$\K*QM!E8^BR,729\/6&RZ+^ M?MYHYI&6^5QEOL.+'*OT8[<3;.]HIE_J<"/FL_>MUFFW\R-FZMU;,A?A(^VM MH8N0;'_9H]6ZY]7^T4FU[_'VYB>RO;E[L5W_YZ1VO,=J7ZJDL,%F7(2[',;\ ML]8_[&]_R<4U=GBUOLMK]0U1^[Y#:\<>[_7_@1'-)'6!-::CS"UXP(9&7&B, MK.,&!6*B2\YH'UEF:IH2^MO;3GLHL[I*E'N]XX\2SYX1S\:*]5/K)<8<$2\3 MX!DVR%+GD!> MS# 6XB24MXE;3! 4F6<(Z:),CFYB0Z<"]89#((L;+.5S5?U)'N$H6T ME/+[@G$8I?PN3GZO"4I,.C?]PDCE;N:<6H:,8!+)F&.A?3(L@<%E5H5WUT0Z[X( G^CAN329=*1$U MPQ@1ZGENV.R1%58B++"7FACMG5M99X(M?:Y&F7'UZNZ/4D(7)J%C]6NBBQKF M'G'KP3)0N7Z-P1PIS5.BC&/.US"=F/IW7AN)O&' M/2WB%/HQY"K=YV>Q.YK\$JX>#E<3J3U8"2ZQ4(A987*3IXB,QQI%I7 4DB:B MBRSNV4;(RV8&E6Z,979CE#*\:!D>.VV1@D5C(G)4:Y0;,R"=6(!ME>M%4>J3 MI+GJ#%%EU9DW[LSX,]I>/.HT0Z4Q=EY9.C->\8#E:DG*$^2G8=K>."\AR1B6 MJ$,LBH3 9DK(.D91D!(S[11@&? 2NLK)DYE)Z>I88OE]?F92RN_BY'OAT.6OJ$=MKH7MW2+++&<+H1\W!1,7TKO J7W\DIZ>6YW+3&5"007 M2YW#Z;E 6E*+*"=,,D^%]'1AX?3OW"7R%-ODQKC<]PXD$_BP\K]\WLK M2KE_%N*03T)]T)%(@QBUF>@G@XR5"CE+B*'1:"9RWPVYJA86N_$:@E\Z,^XX M8.GUAL30>G_>.F_:LQA 6D^[()!%G:0/YMCX9;F(S\;UJFR.+0K\WHSY%\#$ MC58'IJ]?O'XC7I90^2"H/!RG2#8RPRF3*"D/4$F\05H9B1BQV)D8N.,Z9[\( M,WLX,U,[I'2-O$E)?WZJ4TKZ:TGZ>&A)3-(DCQ1)#/$ XJZM%2@*K%@0@.Y% M: E;9;G0R_**>AE6K% 19I@0*8#P'$S%Q2:RL@X)X>LN[A0O0VZAL4T)I":5+ M1HL,YG*.5R43&/RPJER]0G M8/R!CL][9XUTN43%L.<7<;^[*/NX19TEORB6?1EMMU>)\%RA,E,_MY(I6&$@ M9 "I7-A>Q9Z>=CL_&[G7:?.R\O\>@%*/JOL^!E?B 7 U_JA7\"3?*#P]OBC\ M)U+;.0A::(RM1,+AA+B5,I>L42@Z8K0&'A=(CFM:F^WU5X'-V\RKFG? 0Y;: MNZ":807?X!\KQ8KW^A5&FW?/,\0 M<=J%->@"IN6HSUZ$[[0/5RN'L1V[MEE\VH96H]WHG75MOD8E_CR-[5[,'^^< M=XM:_5FA%"]9>SVXHH"9%K?8+/;A$@;:1Z_+59[>^0VO'O,,9::^]X MH[_?VJ5[QR"4=(O^M[^+M[.WU&)!14*.*P.VL-)(IZ20E13K*+TB&L_T3]%4 M.:*U8C)R"_"(K6&9MAMK)!5JND7']>17!K/_V$8O=]]X:J W,$E30EFG!'C M#*@,ZHT1F9@R_^R-7O[V1S&<-^-V^@R@0H,841#P0CK;%!2E&E@V"P)6>:"+V)SB]C>]]>[_U1SY=WW?)%B#6N].*[ MJ(@UJO@SM'Q1E"U^L'A-&+'PP<)5V M?X@"B%,[<[W>+?4N[O' C]T$MX+J&+6O>V0TUQACQ'K"@_(L.JY9/F\7 M5@9'+86?$<\UQL:<<# F_VLX[V9_\4Q1P1MML]U>3.?-#(AOU"P;' V=-O:/ M_VD41SDY5W3S$.]O_G.43;&]XUV2G7G;7[;H_N8NK4X?#;6^MFK?M\C^9M%W MFF]O?CNI??_N[V9G']X[W82Q[EQ,-8OZ8-@FK/_?J7YO;\#DP G&^ M3K7UM;&_>4)JFU_A>B?][_ !AY@K27B+N"<-@6;*O]IE%52,$.4)CEC>F97%8=.DY9Z MV3ZH;!_TC"$2Q$6"F<.>$<^%XH9HQF2D\ LHOT 7$&UVBX=RV1*UW@AL78=) MF*BHB#2A("(@33(<.4\HXER8&"+1E.A<6D9A^K;["Y585V+=4[$.VUP?7JCH M&>>&"JTI]HE2(:3RP84%A(.56+=@K*N-E<&S DPT0#AC#0&$8P2Y!*C'G#,V M8<]Y[E,B5JF9C=A84JQ[H1325Q70S?@C-CNG,53.HC]JPUT/+Q_EM'CBL[\Q MOX0R$11YX"X)P:,+5BDP1J7CG@(Y*_T22X%/U5M,R#VRUS^YK!UOL/WZ!LM' MU=OP_;WCG8OM/&_U71C3UL7^IN?S_!*&PLT#LDE5(FT ] 37F MB02P>Z!?@HM 07PD%XYQ&Z*5H 5QI$):050J-]4[WE3UO0,JK68>"V2H4XAK M19&F42(2I4V@\G@TV=F%%^Z7^-BYQ ^@J#%JIU,2,?=)$8D8J;$CP'>"I$QQ M7YKC2RBMU^:XESI$YS$*2=#>.YF,P$QZP4@ V[.T-)=/C,KRN!6&PU+*N=X?& E_J@(K@\#(_/6#MM/FXI7 M#7R8/QFU_VPLXF'+BOLWP;BS2AC&E&+"<$&\"5(R"?83\#-JA%L &]MJAYAN MAO)//W-^"D!E#2,6)>>F>7 'MV;_;.'F_UJU]@5"WXEWYB MU>-O1[76GMC?_+U5K7^"Y_LDMK]\;>SUJWC6Y;]SX$EB$O@F I(2$3>Q:/,E MD8RYVC8+0$/YPUW^@7'+B 9357D>770Z:SN M/$K89G]&H,@QQY$@)EK-;#Y+6EE7IOR74%BO;4I*-3,L&:2\EKG/O4?&<8ZH,YX;:\6@.=(J>WH 7NGP7UXI MCK /P)Q4SC'-*5'.$FI_6-#; P"N'B;8.>2P=".*HE&(F"Y39?"92B 6A!8"WBH*WGC.3R M:+.NAV?.5RO/+*Y.(I,'BU!X87)(L,-.!"$#(QY8)HMI$2>1)?56XE" M"<44LT@[P<%*5 Q91C4"D*7&"$()KZLF/T.#]'L'#[3,>(21G?=FL>1?161)B\-Y=QH38), "W*ZV# /"CY M^A+ RG4GW5K?7]8.#T0 4RK2B(*5%'$5#)AMV""E9GY>$1H[:M&*:LPIBI;E_FM6 M(L- D#2/S!-JI39^95W.Z;-8'K2\&T%5!M"2 %MF4G(OK0%]QX*TTM.0"!;W M"][KQVXGV-Y1*;[/++[CQ)I(G:C6*!^3(:Z)S*5*$J(T&1&-3MCJ7#2UZ#>\ M1"+\U".8^Q1C?-5K/*6)_;V*I;QIP'F!=GQSH::,$7X:]AQ.^M\,BX0'Q(V7 M" RDB'*)?Y3@52!XTG+%5M:I655\P>VDEKY.4@D#R])*KH2!9X&!\50!@AU3 M(>14@0@6A!!(,VE0T$D[:8-EN5<[4:N&EB6$EJ78\5CK\XH=ZW'^K Z1TE:[ ML5K]F-RQTZM MA,Z)\9*I&?RI$P_/Q$J9?K997J,%.F #7&<(J>Q!P,)?@ 3(LA[ M#"NL?=3!K:RK54671*;??7N'^:V]GK740]FY_=4K\9:=VU_7ZU:+9Z6Q_32] M\NGBS_JH>N'&0= J>:(U,L%(Q&FRR"2ND+6&1FV55=[E[CVK!)MWWL.]!-42 M5)< 5%_>AUF"ZD) =?<*5),U2E 6D)5,(YZ\1TY%CJQ+SCD!;W.32[BN$O/D M"I-+ ZH%X_]/T5#V*LU@JL?S'7W/!U<]/N^=-=+E$G7Q'3=BLY0537N+>*]* M;.>^\C-],2N9^!0U[[*P5BYLKV)/3[N=GT63Q>9EY?\]I"/"8SI1CT&#> T MC#_J=IH&BBM0D&\4%![?I_H3KEX$>H*;,MF7N>\)QZR^-X%Y3Q70*HECT986&;-<21:8JM4RHM/S'#QY^B% M!=8$DT 1QP-B_^[-GT:/%7W"JG0!O^"E2B_"=]J'JY7#V(Y=VRP^;4.KT6[T MSKHV7Z,2?Y[&=B_FCW?.NT5;\0SKQ2E,[PS^R:4V>[G->.PV#_ HIW M!D*=T2:N5(ZZ667\3\.8Z!U+8+D[P[%D#H>4M-1*4FV2% =J9;V>>5I&AC^R MMFGG%K5V?=XZ3\'# /H5J*'@DJ8$,\Z(<8:8G#%E0 -:EPMTWI88\2A",ZFJ M_O9',9PW8R?=<@[Q^?SLO!O'M=JG 6 6#U^'\?S>[/B3#Z?.=G%MX\ $S(WW M 3&1>ZHFK9&-F",B>2+26>OV+,;"/]J81Q$ZX_R%P=7^GE625E5 M#\R%K,-=O.P,%#]8!:G3;'8N>I7)]O*_WJ7:AMH$4/&W.]6OC78Q@\67YIRW7 /V&AZ ]O"89WC]X=MKQ5M3 MYNO@/8W7E"(WOHW7;G[OMLL2M8:IN==EWU?%EGD=UV=4!#Q,[.9/K:SOP5ZL M?&KG)YG=R:]1W66ATZ/OY9&;XV5Y]T%:@%'D*6?![\T+/>\1WX\?^77#NF9) M5PV&5K^(S1^Q"N,\>C=I.O#9#58]WH'/;_6WOVQA&&-S>_/S477S\++VY?-Q MK?[[R5[]!-?^GO8P UG;])>U32!LQ]F;_.UXK[7+J]\_76QOPG6^5PD\XQ$\ M+_EO_]-U89F- \TLR[X>)+VRN7L["?*^:M2L*^KM)NF\ M!8"E-^K/#U]88^D0*?.@^D6G!*(' ='6.!"9B'W$PB''1 0@$@8Y$0(B3"BE M&3/$(EYRHC<%19\[Y]T2B1Z$1#L3 M2&2#2!1'E%C.9M9$($T,0Q1^\YB'B'7(2,1(28I>%HE$28K>%A+!9TLD>A 2 M[8XC43#&$4H,(@X#$C''D/&4(%AEHU-P6D5?(-'3S;.2$ST(B>3866!)C]X, M*&WDT)82F1Z%3'OCR.0-34%[X$B>"L25T\ARCQ&UBG$A#6-.KZS+5?7T2G%+ MQ)'NG4$R_%Z90?)R$U2"YD) LQ;/2EQ\$"[Z<5RT&)8O*H:B%AYQ3"TR %]( MJD2E5=HY[Q>5C[=P&7J9U)&Y(4ZO$58V-=W3L5I+-L[9G]]C)5,S%NET3JUC6Z.)J_X(]L]A+&%\VZ.'[IG*DRG6V3"K-TC]OSV M..P"3^X,<"5,KLQ9D>%>15GO_4K52!D.8Q11?N7E@[6*)5)7,_/R=_]M8EI@ MD0:!FL\;P#O*,]QL]'RSTSOO+D\\;G]OJ#0ZE_M? /PW]VAUZW]$WB-U[[L\?WO6W3[.P#Z=#SN\5?XS->3VO'>1:WN^]N;WXYJ,-;]UC=X M[1#O'Q\U]X[W!"B&QG_[59$+)PN5$O,*66,5XE$7P.^0$51KA8DUQ@\4/4A+ M#!M939M@I;9&B AJPZI@&&$Z>><%5=C2-!V_.YKT&72=%K.;97!N./B=XWA; MN+A1I,SV/:Q7;%-V-%%Y/%9I\C1^3/?_\+^B)5> M/,R NE:YM>G7 F/EM]-H_3^TJ.T<:!8#=T(BS!U&/&"##)<1$2>!(TOKC';3 MHH8YD5PX8-'>UV+[/.O(HM MO]HO#U.F-V_!RD7LQEOCRA\M^+<&H<]+59J+%'=.X_,$JRN\QBAY3*RZ(FN4 MWR^H?+Y/8#30(D7G,9^\]U"I7!/B?F'U[RO^_:9>-$W;]H4TC*%Y92@J^AYQ M[HM:NL<[;Y=N4A]O.X^AW&F:ML]'=HK?7U9.]R MRF,"FGJ/[OT$3/]^@ZMMKX>;7^O_MS?W,C>FGX-QK+7^G;\W_[&5;G+ M[?HGO@WD&1BG8BX@QC)YID8@&X \DQ2)UQXL12QSP8U%%0Q>!E_R6X"+66X] MVO$Y%?Z\>9993^IV6A5WWH-O]WH5Z__OO#%(D7X)B"X# !95:>(A_N/1+MC( MB]V-8;/@OW_!,W9"B84/PL)/TUBHN5#>JX0,B?ED+7*DHV#(11Z=H 0[&8OB M0X(\N8_IVSOT7S(XK$:;?5^%9_6TV/X5&[)7)+^R-/CW=F,-'E(T>0$ V(,' MAM]N@KN_SKO^R/;BAO+).^)5U-4L![U\?N61_"[3 S=+ V^0YZ.PQYUL$ON6J.%G:N4^T MJ=_.;@+VMB?ZI.:R!X824S:&C3($!+&U SG%NF' V M$;>R+F8KPKSG!D'+:P!3O Q'T&6&P>4*\UT(-K(W$E7KY)%=])=FER"F0#SAT6Z+7^H:LY'!.%L MG39CX4>PE?\[AP&?#0K$Y^C]7J\X7 MQ"SVP^+T=T0PYA87.9%@D"F0*^W>$D3[8FD G*[,+/E+A_;KM7_8RB\-&.\ KW?,8_FQ8UX!-THB]Y8N_KVUNC9*V&M7CZ@5<'\#SGQ, M0+S?VH?O-X]K]0VZ?PR@F>][_$E4+Z?K86]=5OL;HI8;_GS_UJ@=P]A:,-:< M>+6YW\I->ZH4/E,_Z?^W?T@/E+916"V0,!(C+J5".M"$F/020#0&2L-T2+!G MRL*"! :?AA6"2WA"/)9!,6:QF0D)'DY^96SV%QV(?^>07JHN^W::W6I+577] M%7;9Y8&T.% >/6*!%]9<%U/)2Z_<(6FXM9O7JUUT M(VGTSD:ET <1Z5F[/S&N_#GBPXU:PTH^,C[<<+KX6N9T#>/'7?;V]X1@SS/8 M^UWV#JO_SA:X9N:CCN.*]NI0,O(\3V2?W MJ2S_ .M@R5?\G@Z>>SWQ?3I"OZ>9FXH-^0BNPI$&S:9<;/?FGG_@F_HAKQYO]:OU';J_F=_?8K,NNEIC^\O6S[W6SL7V]UJSMKDC:L<[8GOS M\!+& >/:/RG>/PZ#,YO&E8N.V)"B(0E%E@SBB@IDN=5(" 4O"^4R_-M4NP^T!@]_R!BB78+1KL:G]<@YV+VD9G$#.YYIM3'H'M[!'1G%+F MJ;:!YYIO?&%U<5_FM.%F:KJX\)1%??*]#?A=A$7]43AR#XOR2MEK%H;->LMJ MQ8OGO9-XGV..KF;?7Q96F&W^,3SG^BSV8<-NLI!AOSB'Y\/D> MBR(2PZG_:VSF/\?2:GP=0&%X0E",5@-Y$!09+Q*2DDEJ.05;4JZL MZZ>3AP7FT@#^=PTP2EJC/]3W )%DBHZ-T(BPW#R@E],D2.D8!I'#4$!.0 MBKFNLN(>66<\2HP(Y:6-3)A<@><#]AI;$@IP%KNQ=W-=L=+,6! !V!K.]##S MHL26QV#+X42@#+.<8]#YTB:-N/ "&>4BXL9$KC0+VH#V?WK5F]()L,32N9 3 MA'[L=H+M'94R^RPR.\8'A,6>6&]1) QD-MANLVP7/#OO1UD^/^,M5>B" M5"@=)[N,@)YT#B-LVR!:8TXB9\ACCA'G/"!-)$,X.1.384RGD$NU8+:HHY!7 MQL_)2LI7E7HGRI4^O'+O\*&'XL-I4;;RM]/.H-O1K]U<>*/Q(PX+,P[%:^R+ MP]G UU^Q#A[\_.SFK\RK(OG"*%%4R91DJN[QV,^'%#465T6-C[K7A0(/(W+= M:$^0S36A?[7-"WO96_G/9(7-1AM-S?RMDS8L+LKD^]A@& M<@3@VQF4:1@8I96C;@;X_[E[!=7*>E$+-Y=&S>G*N?OG__['KL_;':]6MMJL MO5+5ZLWHSI:Q*O7N2&.=U.CGX^KQWD6MOGM9;6WA6G^+[+7RO7/]WUV^O?FU M46M]:^[-U O>87O?JY>UXPU2JV]=[AWOL.KQ/XT]NM7?_P)Z+VNPUA;=__)/ M+IUS"1KP0,6HK. 664L9XEA%I(V,2."(P0ACL-7P=&%JPC36VBEG9.(LP#Y4 M"CYG* Y1.JNF2PSG&;^S$O45A,RI03RO0OZ]:U;?/=JII\,B>H.CBRIRR9T3 MA$:J!6:68J?L"]:XSA.WU>[!+!8=?#_N7CWAVW5@:IOPFZ\1<9@A:+"@8L8A"/NH:6NEZ$1PY^=]B$"_=H"T^J@]-?P0/$_INRU,<]1GYK=?--'UZKWSHB&A[PPYR_][@.=2>B=LPHXQ++EGT5C"3$Q* M*VV")/2^4=J;,<5N-X;/C78>S!]Y++6X3,[)Q]'GD7-R/]/@UB>R?[SQLT9W M<;7_^:3HWM:JG=3Z>Z2V^;6Y7?]Z?-4=[MHY>5+;])=[]7]:0*/9?GVG7RW: MRAP![=Z!,<*U6KNB"OW"MZN5V_9!4^SOP/%68F\,#@2F3R1M$ Y6( M,^-R"V6"K.-6")F(]W1E7VV"B9ZYL] MBW^?Y5*^?\5NQB=[&*\V&J+E3GO=G5;?.Z#$$).B190PC#AV 3G%*/),:J^H M8,()P/$U/MNW]E\5>S;;5?7?4VZT9:A)_JY/^A[V\._F(._QZO !]2S;AUF5 M9VPKU>-#06N8/+Z]N45JAP?4"DER20HPQ0+BU#!D%6=(6L^MUM;+)(KX!\[X M'M?>+;%ZEE*C44LK$LP)FU#%BJ2#818[%T_+L2U![ JB- MLNLS>ZI='$2IL*?:H2 Y@%HT'&G+*7*2FX"I\4;+16?8OW9/A46%];ZRB?XM M_N@T?^1FR@,[_6%FD_'!^)BL$MAS;I1./$0025@CP:E0I=GTZL):'3>;+FN- M&;-)5/L^?^=G]7B7%->JUXY@3MCVYJ>?VS!7U=;G!CP7F3*;^MN;&P>PB9(E M3B(%$ UFDR?(N,21 @Z*%:<$2.F+F4UE'O4]->OCQ+:T&5Y,8J]M!EK;.+ < M2Y*L1E(JC;B.&#G+'6(4\)F,C8X(#Z\ M1%4H[W.H]YP)PD]P?+YI9'B!;*@2'AX-#SMC^KR !V94[C7H44@D^P!U0(XX MBZ06RD;A#69L99V85:,_E ^P%/77+CY92OD3I'R:!"1+L<[1TM(XQ%52@V(! M#N=Z91(,+N9?S"GV]CQBKR&'?\9>[]?*,$NMF6=KQ(Y6]%H)C:S]%4LB^ N)4TI1?9Q(CO%5G@, >B*0V"<*AND#^R97'VO M@IGW*,FSH%(-RY&*_\#2,'_5_JC\;MLGE<_6Y\I7E_=Y)CGWF7X;KW]#>5$K MYY5*#FRWKZ.UAL%:E5]RL8&\KRG^[5-*T>>:295->Q:+%\EO_UZM7,1*D9 Y MZ/S7J=A!I.'&83?&'.PW<9')MT87J5PTSHXJHVE=K=0* \@V*QN]7L84Y^[D%8N7KJYDVZ'2.>^"L,#4P ZO],Y=KQ$:MMN J8)+')[;KH5Q M=GMKE3I<9FJPI]W.CT;('WU0TB*)0KA@"?>)<6VC44FJR+SWAB:'W8@-XTE4 M%P]@PY,AE+#UXD8+<.,:W.4;!??'UP/9Q=MU#Y\[A'L?_JQN;AQ@EHAV,2&L M*2"UE1(9'R)BTA,MHW3 M>]AV"4$1GPA6 FPE86!HS!N)M70N1NK9 K;+GR#@V^D/$,O&V0BGJO9GHW7> M^KW3[1;50_ZPI_#.V66YA49;Z'CKP"4B3>XL"VN1V\F9@ QA%+&4N*I1PQ_E3NK-\X;%9L ML3BCTD'7.?NIVVD5+PU4:.7TO)OS]L\JA1(O4+#=.8NSX%?K7.O_QX ?)LIQ MDWS"F'.% : 3#RH:^)%(HH/:6'F'HB=OU;^Z':#3H?<9GC4+66\$B>5>'>W5 M>O7 V^B")@P%+CCBGFEDN-:(1L&5"UXXRU?6U=IL'OX!8+X?^=@L/W?:'8KPY4MRK^< M=H',-$YS)XGV=7_XZ:WCBB)6HW=S]I"M)$"3LRQFI[#E;!NPOM(%33>\VU 8 M>_ JW.47^^_*GUN_;W^KG#;/>Y5?'"BGRD#BX$OMPWR90K(?E@/G)$[:>!F5 MQYSZ:$&M,ZLQ3TK%D/0=ZNK.9+C?;:_1^_NT&VW8;O\#=FH6FIP91]Y^*MQ" ME%3_TV6U[P^DEDH <4".R.R$R[5B C9(6I6H"HD([&!KKJE9T^Y?>:<\;-4# MH4902V+$A#L'_%U@Z;2!VZC #2E7_?E7O;:YB1P3D ,QL#Z SYI MC[&EUGN+<4Y I/-6/<13H+99[CL#OER+9\!V?\2N/00=GOU*@!J@L6("#9B1 M:<"')UQ"UUSB=$ F)EET=EUUSL\ H-JV"09>IYL_UVJ-& M+G#E6;B%7%T 8RRP?OF@GJGLYV<4+'W+I> 6;.B<2)FTC43;$NI?0NB/3PY< MR*EOT2+C#$9<:8>TPUGH#58@]<3%M$"H3PQK8Y7@5/) I*'4,P+$4VCJC7#E MJK_ JO?W#H!HXA@802PI"JO.,NT$%JJ4=(0)S< "> K4KU5&K6>O@&>(13,F MR_ :J=&%#P7 ?,"<:/U1I04;YZCX:'X?<+]W9@>WO>:XSC:+ZH>%9Z1]>=4] MS8&6.&^?VL;]!C#?TCIOG_?@6F.QZS=![."V&5CC&(@^3#0H! PN2\)/E4HEXC: M0MXB[DE$CCF/E)#8Q 3DRX Y=W8$,SO<@0"@O>S"[65$[A71%NJWD3>O#F2 7G.Z3&3Y!"?P23/AA-?F=U8LSSKA=B$][J M%EKX^LZ]7#BH<#&MCIQ-A3JT/_/0\^U:-NO9HOIO?N<&1GH6>X49:KOP?[/7N1HQS&=A MZ, ,# ::D:X=BINT[$ECM&CY$> +P$$&S] =<]"UBZ7W]C1'P,"\=OS):MX) MQ]$7#N_BS EN%'_Z>%I\OQC+!5"8;#)?3^9@R'"[WL1F*Z;LBL\,PJ%&]8#> M@6CNG@[I8L>/K[Z'#0(;L ("4.S1*V&J)-MHGG<+T1NHE\MB :XV\3TTU.KX M16PXBMTKR)LCFZO%&[EM%U#8L:'!KX5*+#;(]8+=?%/?[?0*=XD%&M'+=QQ\ M=WI[@S##7&9_[^B[,(;C\W!8/.#5]_.6O_JC:,F6SRT[X\]6R' >Z[7TYLN> MYC@=$(35\0/,@O86JCN_6,2Y30 7W*(%O#/# UP9:&IS($[-&QS4E48K?QY& M!>1HBJ$/< ,N$W\"86W A@?=?IZ#H$Z!3EU>W6JM\N2 MW<3-_3& @$>5(\_AL0DF'Z) M<^ZR+9Z(]MICHJQB5 T"EK&8W(>Y)W!B&MM$ MG'6!8T*MYEH'"W-A;/!!9/=$WIJ%>^*&/5IZ[IZT,WENXY"4U!$;CX@R"G%) M,+)*2<2(X$'C&!17*^NSA\;_NGF3#4(.0H&>%[97Q'$4CK-*U5X.]G->TG= M'[?;E6U_ULGVFQYPXCDQU<#"6H/V3GE"OL7"^ EW*YBAF&_\?[9U^MNWRFWA MUR"EH]!#.W:O[NA>,/6-L]QDZJS1C6=#RMJ-/QH=D-O;!A**KP^L@-&3$IP? ME9@BJGMXN[7*[A7QG#_@U3S( :<, W)X$J_#>>P/H(V%37M^FM]]B)(#"2=* M<MD5JQWL'B4;8J$(CI0U% MW B)=& >1:<\8X:H9/W*.L%W:KZIVK/SNDI_Z,;1].;&T64+Z/?> GI^U]R[ MN^ ^1.>^TL:>IPKG!]^O5;;2=13U=8CT_&]E+QFHRVL+ZZ)SW@P%0;Z\/SW. MUP>59H>QWK\T_EV\]%?!E#/;O$>,R@+(M(#]PX*2GGO.=< F"LNM"LY[3ASW M S*=52"Z41>69/IIVFY[<_< YI7ZA VR.@7$ ['(&D^1PHH$3:15N1KTVIQ: MT/_*KK=?&K!_'FI&<1:5,8JRQ#'#1@DJD^;61 VV/WGXRI>GO(]9_+H_H!HK ML/'!?H+ISWW8"3*&&*2]$MXFX*,&%I_/C7Q9JPR<)KWK')#S&4(]%2F0#S1= M'%E70.!7LX4.VVB(2S=\K9JML\SR-PMX&F&3B\W.Q;]7KT+M,Z>?$T)V=8): MG#U,F@24S#5<;KO_=>+4>;N9'=#1=IN-_-RC^Q1GW>>]=V LCE8X>Z-G%W?Z M,+I[[95V X/-]GIQ\C"B<'_';J\XIAJ=:Q6FG,M>1^M]<PGC]B=[50 M8\TF:)GS\6\T>OGH]>I^-YTAS$VZ[8(N+((*SP=G"@YF)Y]?CIUK7I]J%$>5 M<,]1CO#8*H.)$8G'IXV%:P&X FM./AU,DGR'%A*\\_,"M./+K#T[=V M9WB\-.B]6IRDC(*7IES+]SN(N,_NIVM+E:1>>$O&1/TV]\' %3'E;EFK#"<\ M?[.(W,B_#R]89)Y/SK@=RN!X]-==LOAN9G\#U$.S0L<]5<6\'.:D^L(I?)W_ MM9+G8.7? Q:=/3=#J;*'A_EH'33'XTXDG#:8J1!)Y 88JK+,QD@"5YH:HG4: MI =A3G69XOH\9&6GGS,R"$V$14%13)HB[DQ -AB/E,-"$@\+XUDF*[-<9<(M MLSJ37?>7O?1'T9^ #70%L_ K[+'64-(V&S\:O?SRQFJEWC@#"W=K),%_;'S[ M]'=EPY^-O)G9?0S(6L1*5&T77J%JP<$'KRR456!Q?$PBNQ'H4?OF'.#385;L MZ.\"JP8'-4./?!:+8G[/.L.K37XQSZFS.4IPJ&VR(SC_>0BZM="ZN0GX=9#A M[MK?:X#<^6Q\%*A3!TNP=]Z]O(JF_;N5N[IJ5)B@_E[VC9.\#*_.^4%T_-:>NWXSWO> >^5,KZWLY@>W3@/S/&&KW*-Q[RRP, MSH"6:!Y&;H>)QWKWA9FS+^KYNCB_ZU*?'ZF+]0O70;Y6^]_B*()[._TUBE_= M:M=@9/6+V/P1JSE7K?=.:G^>MO:_?#[:/_X*]SF\V.MOX;WZ"?P?6G#_$[BK M@'OS6NN?Z^^,:G^V]D_VOG]N55OP3)N_PWV_'6W7OQW5Z'Z^WW'M^ 2>\Y#N M?R](Y5GU[U'M3_^SFF.;X#]G$B*,2<1MM$@KDI!S)AKJJ8\AW-3KHNQ\_6K0 M36_4P67OCB5#K$REZA>=$J@>!%1;$T!5 Z#2Q& L DK!9Z!R FG8*[DICW 1 M&XL%7Q!0E?T]'H1%[%%8-.=!2RQZ$2S*.:BMG& (TXQ]X1+GN;B(E@@$Q)#(L1%ASV&1;W3ZP/#(GJAEX_4??RCTSOK??"3PJU+N.>!5S)* M:CWRCAC$G;3(!>51(-92QR27/-[S<-#<8Q^\:B;RUBC4//X\C>U>7"V*<8Q. MR2^+2JN#'*_Y46;%H7P.]LU;M-?HY=B)8;# X'@QB^#CSM%,,2G/<6@&6FH- M#S350T_-%%DSYG['6P][3[";;_KHLSBR)LE;&BRE[_?@<#Y5FJ\3KQZ*T#=Z M$+@W!SDJTR>>;VL=[Q_&,.AN/C>.X;96@_=QY]_8:?J!UWD;NRAKF'+F'C=S MQ'RL8_AI)I.CG:[*!/1>L45R>5<4C#&M$L<*^ZXB#H;:%I8:8F? M:YI-^C4FG1>C7?UIL*G?D0^C0VI?MD2MOW^T7?]T4,JJ]5A#%]V6(W" MWYN[O#C_&O8UKFX<^"2HI=8A(W(!DL X,D$91'WB6IN J1( GK/]:Y;TA+Y$ MLA+)G@?)K#/8*<<8!AB3!)!,68LUYXPJ1@;=3(@9(MG\/L0EDBT:R4;MA@') M>+)2&X>1C)@B;KE&1JN(9#+.BV H"71E7;\5('OWH4;SZ.E-S<$>15:G)N1& MLW1CG=^UG8.8E3)&L\0 M#2QG#'J"G.4!?J.>)$L3D61EG3R9IRTP0*F4TP7+J59, 3?7$D;$L;96!<)Y M,BD:$]Q 3N]@(.-GQ/W8[03;.RJE=_'2>\5+!M)+5*#8,(\4 Q'F/$=!*V*0 M%Q9>)2()G;+K6U-"?ULB$7[W/K*-5FX'T[\J/U%D S:&!\#PR+VS9W&4E6&, M3SJZOXU[C*_H=OH\*'[2/BP.\TL8>RP)V3BPP8!AY0.*3 *$.0801C%'TEDI MF%,RY)(%LY5J7R\BL935!DE-7G MH!P;!XYC&CQ-2)N4C06P$ZP$NA%!4HWT@7$)=&-1/MW2VW$/,=L>=ON8]'F4 M?HTWQ2VF+*-B34N<>A!.[8QS"L<((!)C2!HB$8_> V*!@40N 2U"0&8)H0)LR9)R9CP"^#] MI=/B$2,QI= MB"*3MD6Y?Q8D&Z_L.2KQL<3'Y6+.)3XN$A_'/&^*Y:[%G"/C=4 <)XNLI )% M >N%=: LUT]<6,C?*^/C/2I+W-IV*TR6-#9G\]<1__/V.O%.#B6CW]&VXN]Y:F$<3@2Y^/M[Y]^UHZ;Q]7^ M$7P[BYMGVYN'_6JK^G/O^)^36NOK"?Q]6?M[NA)&5>S5/]'M[]7^]IKG7_]RH?=^A>ZT=^'N+Y$H8U?K)@252*.<4J0PW:0P;V:-@ &0-I5):3[GVWCA/)"R']#3ZZ,A,Y8R76-7M01^H M]F&YKM7CC8.(:<1< <(Z[&!=KY^^LG[1,M93 0KV*^<$/BFQ=$&;6A*1#$_I[/M=+N UR@' MJ)M.\?ENS W6\N=SGZQ> MI6O;A_FOHM/3;9+/H@?9CP:KQ+A@UBF8=.J#2A$G,UD7;,R9"<_M?PWGW5RX MYCY(D!/$MU/N>)O9Q(=#@T\7M9P3RX(Q-@6 M3$MN[JYSVPI2YHQ2E'K' V$ULLE)E*+D2@B%!6=C@257*UB4=UJK;(/\#L4Y=(KFC(7L OIT3L^&O9U@ M6>.P_5+QT=P*LM')G3PO.\/7>V>#MGJYYL*PP69^N0W(5+S6Z%5L;G-7]'H" M-GQ4R5V> #$&K:0N*V!C=:9'D%MT7HXWV:OXICV'^P]:..;&H<7XIX!I<*>B M;.OHBGES A;!12\KK=Q#.?>(S+8;3,5T7\7*WYU!=[_.[9<>7?/'L$MQ95@K M-O>_&O0=RW-@AW^'6,!E-_>SS3YFWQU,^E5_K%Q"*Z]-;JV:.V.U _PSG)Z* M/P+LS"\6%[A*(X0G.&^>76'JX%.]80>]WM5%BIX_HSFK7#3.CL:'G:]XL M&[733?;&&])JQ9XK-MN@<6@<5VRYV^AIL9Y+K=+&399)."0?#@_])6BTG'[D M NA, /F6<'1-SP,6*O743B" B M,=@YQC5GA#M!C::1POATDB[--4GON1O^&C8 _JL):FBC'3Z-!K;;B^F\^6):6TV!OL:4YA Y')3ZVZ^REEF,G>QE_N.X_)69C%&@3)!F%!@@V2^45'.4:OIB0($ MN7*G'4M)61V\,LX3@(>T8 #P#, 6>K$)JO5P]4I\BH^/-=^$(8^N#1_/U"G? M/OM-BVDJ9FO4U/.J,7=ONN/QK-OS5D?H8\G)D"!P6E1?_>VTTVL4K=NZL5D\ MRG6IT']-VNI#CS&^_HIU\)#G9S=_9:94W"OQ(,FFIGKLYU'WNNSB840.N.D) M6!$PV%]M\\)>]E;^,^F ;K31U!S>^OC#:K=,/F>IV_N7:"SFXW_M:X]AIG,@ MH!=@_%$WZYK_N=MGKU;6BY+-1>V0K*;:.8/7KL];Y[E^K3O]8=->0!>4UL[Q MZ"67'I1QP,EK+4@DF&I^D__L3G_8U'TH)3XYKI6(B3-%+?PFO I.$:\B-V_, M?U:T2F[T?-%4AC!DR9FQM0I2R2W4,XZ 20R9"@.<:A0\KH/.Z7W M3J-O )F942B#GO5V:":N%G)\<\\51 M!)W6RZ=6C=Y180+!9[YM[\+'>S$3K'8^]N_"S4X[@Y:7@_$T08<-W8-K>3RP M6^>7DRZZ4A_9 \\-BDP55-S4AC5A9+,,W,9LWG?@D?R61LNQI!][F,)>(Z< M^;ED%==?XSQBZT!ZIWV0$KE@13Z/T CH/AAL6(9 $Q>.SWC88;X3\Q8;+@C7 MP5EIF6$@(XYSG=L0W%*A_8Z2[,^KI&X%D&_COIU&#^36=P[;<('"093U5=?F MCZ/\U>PY@L]T?L1!N?9,<4?5UPM! >F?N."0#O8>4*+]L?QJMK3[/!;T'-7= ME5X#8^$QQ=VY7I-T\97-*5N34CU'&7;.GV>P"^W??&,@OWG#MS=)FSQ4SX;)$L6R/LXH&<:R\FJ.66W53O:.\]AVR'O9K];W+/?JM46UMB5I]YW+[RYZ OT^J]4\,QOQS__M. M?[M^0HOBO']?9Y%+X@PL#?)&2,1S5*M6WJ"4$@[)*F(U7EDGJY*_F5[@KUUI M_$-CW#L%N 4GLI8 ][P 5[T< EQ]CVQO' 27#-7)(T7S49RC CE//4H8:RMQ MT$8-0(XNJDS>"X3D/W]1KE<5SG_&(W[N*/CYX8OU+#R;(+EEH7V>8$"-US@V MCPH&-&L:WR\0[H'Q=5@_-N#OUF! ^K@0PSL'RQ81#/C&W"6W!_YET9V1R$74 M)7\;$5W7\4RC&B_/6)']W,-EWWMQ]A!-(T%ODD;7:/I@5_+"'?S=V+C>$ M,^Z,L8)P&IVF2B>AP>P%5LPGRR0\VKR]A4'_->1NF^>Q!H.J7\3FCUB%$1XM M4Y.V)UG#E[7-VO$>6,/;F_LPIAV\__T3VSL^)-N;>7P;\-U=&&/M:&_&&M[" MU3P^NL-KK:V+_I9\;_^U_NK:& M2(EKSXEK]3T*V&; F(W6*X25%X@;)Y"1/*$D:31>.$P<>X&-@,M]\+K[P"> M)9L,,EQ:Q+7SR$2'4<@Y\D%(2U-869^CX-Z$QGM?%OZ-U@E]5$#DAV@\M$34 M/+MBZA>=$K$>A%A;XXQ<E4#^0;)02^T2)'7 ,+J)V4D=$O2*(N\"1E@ZV;-(B!E@O@_DRR M_%8'A9.52'E, ;0-1=81BQ@L4(*=00(UST(QEZ^;W+(3259FUKP5(GG4CEEU(BPR'K8"CM4HF2Y)5S^FQ+/V2]Z:3O/1+OA$Z^;ESODR=TM\",.V, ML\D026#):.1L$(@KQY US .YC,ES'2)719Z1-HNJGE,Z)M^-5#^*2Y02^Q2) M'5 )L %-SF- AD4%#%(SI.W_S]Z[-K61)&W#?Z6#^]GWGHV@F#H?/!-$> 9[ M;B96L/;@\<(7HHX@K .K@S'\^C>K6P*!Q%F !/UA/$)2MZJK,J^\,BLKDQE$ MK.;:6FNB3 OK3=0"\'@!<)QPPBQ!-A"..,$4618LXC8*XQ*'I2/ ):>+ 2T0 MB+^1T*2H0Y/+PB6;WVLG]W[ ]&70&)U9WSK[EMN!D=P-3'"!4J04<93U(ZK^;B=73R56GV _A$K;8/4-O3"[7=_K3/E6;.FX 2 7U)#/RSO4"Z>P;"47)\N!JU0BMCDHM 9-XG_MXU;CT2%PJ M,[V5R'UGD" ^IU]P SX.CXAI*B,X.U8RN[+.5K6>5\W3.C3U:E7[+/:ZP?8/ M[TLP:FV>BS:/$QHXW%--FI(FP];J2'M7I"V>WGO+#+CMY(&SCA#GEA&.+) MR%Q.F2(5J9; 6VA4^4"],,NBYF\A>#+-:+)1?%=LCIJS/R::4F/6BY&7+YUQ MH^08/OSP\-7W[?Q7C7'WPC@_R612L(%)(A%F%ARSX '?A.;(\R15=()9D7). MN1#DC?70JD'AQ?.':H6?M\*/HC$J1<620XI;CS@F!FD;'0HI$0R+I(-[CH3T M.[+96@J>1@H",SRRQ%'"+""N:$36IX!"W@2,% O)5'9BGRJ3:/&H[JL(WDT' M\JK(76ND3\WI4I)/ZZXY66L-8P^%L8J= M$L6C]5XAZ51$7,(_5@!/-4;@H(EEVLF5=;M? M$=.3?^TT1B"SL?*(Q_G[A$@Q !J2@!>IQ..1'3(\&Y%@%>J;A YX?K59_/JBOK M=50F(9NT;C7483#$!MILL[+!!LOX7@\%/G@HYO M:GS^MC91YS%!M5VO,TF>&?%/)VEYY#'!0DEDX%_$'?7(&841240'+X4%S'^: M5)(Y:,^"A[AK'*UQ=+'\HQHJ'PR5%3DVR<9D<$+*:8)XDA'(L52(!(6]]2[R M9)X@7>4%L;)DTC\/+/QH1?"SM#8[0SNB_*'Y??U7^&?\*!-W/QKV!\UT.M*Y M]5]=[^?U\PFX\W7/J*OTIE3KRR.?,1-3[SSEK-37U=?5U]77O=!U(\3D=$T) M0-7C;K^9,>]=+[8 _+['7TZ:87 X9C\3%XXL&;ZXQ#HP6L/!]9=,C-''?+3[ MA0R#Y%=,P,2_A^<)G\?V("+7B_8;LKFTU#O;.K&G_96?+SU3N]E!5^;PQL=O M=@(\^CLF2P?DB9Z^O..[Y@#FVM]A/GZU+SV&BLH "^[V2I.;"5=<*0Y[F4G_ M3].8Z!U+RCMG.);,X9"2EEI)JDV28E^MK.]D8E-T4_%[)N%EQ2.[/FN=KUCW MBCYC%Y36SO'H)9>>&)^;4VLM2"28ZE'OR.GK*"4^.:Z5B(DS12V\$EX%IXA7 MD9OKKO.Y7)ZWV'!P#G1P5EIF6+3!<0Z. KM6<4;*_J>]-_-'<':MG< 2CC"(WG9M3['F9+W M7F!7R;5ADEKVN!_?C5_\$IK]XY8]?=?LE(]:7G2550-#'ZFX,6M4FJQ HP#U MZ/8C %@K=>N*@U!])NF:D?S:C_$:N?:SFVY+Y)I0[$&WO?DSILW3#/9N<_#8 M5))K-W'-H])1*N%ZH?B$FAF?R/4/BP\ "YF[!SAUFZUG5?,N'9B#ZV'> Y(ZM% M#DX][:0\Z)C)ZYYR8AZGM@N=0C=[!D;AS=%FI^_V!^\>)';W*5*P0(>D[J(; MKP2][[D'_K[=A>&=5:P2>'T9XD3=A(8@)[;?C]-%3>NC"J]T+P5K@RTQT@IL M>9312H:)SWVU-*7:Q?V-;*XPP03=?U/E;K7_L0:OU_=9OG"]X[\2>/H M(]P7OK/Q230V_FS";W]K_+%+]MI[A[M'?[;W-OQ);J2Z]==Y;0.L,=-16Z22 M](A;>*7!<448CAM6S?L$:5=0GIFH8N@F&O O*>:Y< .\]&F$!<#3'D6B) MK5(IPQ Q(Q@BIH:AEX*AB=H$+-=/8RDIBCF*G.4R*YP@'1S\DPL6R.@L<1J@ M:)'Z7+TNZG]7SC/+::408H _7T2"7RSW!"TL9MR;@?*QO@=*OZU,SRT0A:E5]G*I>H0V!$.-T M%(A9DMM:Z82<)@8ICSD-@B1BV,KZ=+W-^K3$4RK;J-G-5-BP+I+Y5,__:L!W M;CRI->S82\C[.PA@#;?W@MLOD\Q(,J,U3@$)PSGB 5Y9E11 K=&7:&,Q J3@HG(**41YUXCRP*X>7UK&&(HRN2K6+3!M Q[,?>WR[OX4U'=1V5[+(K"OP&5OFL(__QL=^&S?*2< M]%ND7K===,\_J1*#Z^R--[)M.@>W^X&E!<:--6M:>R]:^VW2-6>2@EL1/+). M6L2%\TA[+I"7*2GM8^!$XR?LJ);RTBW-W0GC7 MG>*%FYF[@^^L1WPUX/ND^2K_[H$+VCRVK1IH'P2TN1KUE_.R4M@8K;36R$6I M$ _.(B.Q04EKHI*#U2-D95T\NN_!XN6LU.CS2M'G25-P:O1Y//I,5&HZV]R/ MWF,C7$*)>H' V93(8.^1)))+P7A@@J^L<[Q "/06(G^?IX]C%5TWL/#%,O8; M?_A#VSF(97"X []Y)?SWF+JFKQEZ7[77_9R1P"OG*;9'LKG9^3"2S(_=WBLO M1/IL^N 80U=R\,: M)Z'K+/:ZP?8/:]1Z2=2ZS#2I39%&01!8*4 ND0P")S? *Z5@9674..;HEJ:$ M_K) T/468HKWIIN7$\0?0C9K/W^Y$7ON4<:[8/.KKM;\7,A\.LDG@Q;,:BL1 M#CZGAF.&#/$&$>6LDD$'$D*NU/SHW>O5*G^]V :5N @_EET[?SJ-MM?_ M9X%N34ZE\MTN?Q&I4? M[L *D1J5[H)*9Y.$22NCB:9 DR3WB'.LD-,A@B_KE%$V!>'8RKI<.]^S':W] M^J)DXR^_WD@650*%88)S09P68+NY=9%21;VB66_&5KW6FY?5FRO67')+%3>( ME9N-U#EDA85_8"69L\F%2%;6V9JZ47?>0D#FO@;VYE2O.O M06(^(($GC:NCF@L;-(HQ&U=/--+,4N2P=!Q<-T>H6UGG:V8NQO4)CB@MO];, MW[C66O,D6G/9M.*(B55.(:6X0USZ"%:54&0$]4EG-YK'E76Z1N9K6E^#[QJ: M?9]/5Q9 >-]G-6;RFW==4-Z8=%A.M#6&>9:ZG/IPTCO1< W1@OT&=;GW['G M)]N7(UH#QET @TR:66JDDC)*Q*00N5)>0,;+@ 1ET5EG(S5X#J6WYK,)^Q(Z M\(\G==9KW+@?SZAQXT5QXS+1"%X0$91 /M*<,.P8<@)KA#T# A(8,1D[%N2P MZLMCQYL,5EQE5'>,3KRQ\J5/R:=N\+EJ5'P\*M)+A[@P3]Y9C0RL#+A>F"$= M:$+6D< Q993IW.QZ,;8H7QX1ZZ+'"\NF:M1X:M2X$K2QU!NL,/)41,25M\@& M2A'!.FD1E:+2S8%+O1;D*+G4SV7;T/5[])=_IH[SUS6-O>Y&I<;]]_?-P=P<0J+U["H@BMLYV MX7N;IXVS3;&U\>5L#Q!H[S^'V+?_[MBO9KC=_D+WCEJMW9W#UF[[X^'6SN?F MWM$F(,HW^*T/I'&T>=: <6SM;+7^<_8-7N_N!QQ((MPCI7Q W/&$M'88:9=9 MI-!:<579"I!^ /,,*ZL M3ZY!F9ZO?BFJM;@VEGQ97&=IP,R^S;>/[/*3",TSW:+!F0!V3U@6870I@ 8) M9<65/L^C5L:Y;B2];/XO:_X3:%=YQ[NW#/\+;@3W?Y^[;9=PG M<_KL74^SU M8BC*!;FM8W-^3#'S,2\!%>5E6_7GQ_?R03<[Q9\61*!WFMMSXM7B)!9E&]'R MV,&@6]ABT(/[CTC027-P6/QN>\T6_+6:#R:<'#;]Q5N%/>C%JCOV^8D%VVKE MRHC-0;_X*W::W=Z52>VVF_U^%P:0@:5?_01,1!>,(;"A5G$\/G(^JL&8;_;_ M[I&,RK0V@04<,?4\&N<"O' N[V\#'4+CA 2@+-79'+4(6041S,K>.7A.64'B M#J)2%J:>D)'TOGJ,<7>3G>Z$?IQC3@DY;UAX&B<@/(9$2P@#X6$&Z+I-!!FJ M'&)$*$^8MPQ;($MKTZ[^6'A6RP-4UTI$_]#"$EP1"LLH)S[BQ)GB1 BM& -F M)8@%^=!8S15 )@6C7/._RB%M]OL@(A?H@=^@ &Q_VF?>D,!L0);F;'3#';(8 M"Z28Q5X$AUWTN2@:HV15D.E.4T6UP-F$=(?E0;K6*2Q5'XPSN-5@V.]@]]>* MG<-XIV\6S7X!OXZ^=_,&R6KA;:^\R!; %II@_4,>R/T"#?.P9IB?T#@+C3"=]OM;AY;%ET+PIE3@_)!FRRQK28X M'*%R%8Y+B8EY0V%XG+G>?4PLIYR"4T0%XY:#]P3.4@R:11NCYE;9,E+V,,LZ M6Z+_=3'R?Y\/_&_;&L8W;$Z_8#"G-LA E$O()J-SZ5N+-.88Y=*3V$AJ*9$Y MD_YZ<[I6@ /Q5SP>Q Q5V84PJQ?.0&Q%/ZB\ 5^A9%DR?98F/)? W\_R&PG6 MQ>IL5QC(+3;*:4ZCL@Y<7FG)+>?8[F?Y2V&M[/S&$'R> X#?9C=4]G^2%DQ8 MG+^BAZ_F8]]OF!E\$5L'^\Y@:1-+2%M*$0]!@2S#N@1G<\66C-[RCLS@^-R* M5U!8^<$@SO\=@A-:6>7\O)51&^V#&Y*N()BI4Y:?,[L.T6W/\N3V:6( KW'I:NE0VH+.'" MANYQ-IU94/*;Q.+>Z-W1=:OE[_S6M;W2(]EH]L!P=WO][,#8X>"PVX.'*>WX0<]V!H7K#@YS M)Y314#)7S'Y.?V 'PT$.Y572"(\ PM?/UQT/>_ZP:F5YA63FD$>O6?*$T9LG M,(SRHCRHV#YN=4]C[*^"$HR&M5I>".+='[8&,)X^/-7.Y/. 'G2SPO1+;S\_ M:H;?,@/F)H=K)@8[K+BV1-/<%M4)88Q43!A"*,!P)+CDJQ)SAA_C])\C[N_V M.&M$A;>?(PC4]QCRZ?;A8-B+FZ/'>,- _.&TL>/W?=1>2;![1(9<'9V(W&7: MHRB48IP)'@E?66>K N-5T-UKL;B*)79.S_O[P)JEV,S26%;P+N6]#R)RH3,C M32IL&HS>BS^.F[W*-0HYWVH$WI-*MSU2A8/8B3W;:IT6AS9K#OA5:5(H9V[C M>>IMTMC 8RFN(G>$*Q#+Z'1(0JIR&R^+8$4#1K)XR]F0,@I92MEOH)8!)##W M5"X?XGVOEP/WN;SK;Z<77QE5?'V?U7/T.,!$!WE&@1?EHR-O3Q;/MHX^[0<> M ND0S)&C\"K=]_BH/B>W=BQO%4H,@H]@1T(,9]1+"M(N=/R M&],(#Z+Y-P!PCI,/3H]SU@&(9M>#5P$\!=@#2.A-DBD84!^I+&4L$U3J(K!1 M0JS6AAN=(%R(^=*9?HH?)9_C-ZL,J->O%C3<\?,(5['I#&V2>^ MO?-%;&]L[@OCA/3&($*!N7*9 C(L$!I6%E/8'91%LTI>3TN9_(* MF;PQN>,Q).R6_(_ZUJ_BUB,>S&EYS2_'W7[I,[_KQ9;-Y/*7DV88'(YS\B8N MK-*BWN&+2ZSK=UO#P?673(S;EYO<+T3WI;BB0A/_'IXW(SVV!Q$Y0/]OJ*0: M[VSKQ)[V5WZ^O#2P+E?F\,;'GTZ/>GG/[E?[TF.HY!?8>;?B<1GV@&0?]K*5 M^Y_;D\3 ON^447ZPK9D4YM\\S$FUL3::XDWBA&=-Z43$833@0% M'-<)_F8B2<\"O_F,\3SRPOQA#,-6W$ZSC73)0D8T\3UP[N_@O993])83QK9V MONWG+6-AA$*P QQSBD"JZP0R%>"E '@"M* M/1:2R*L)8\L:!\E.?.JV6MV3DI"6&E660@7*.#@<1<0J61J3WEMC##-=-Z#< MEP(@U9YN2;[[12\>@VN8&[KF[^0\QSR:BIF/8G>7J/8H%K=E^\'^MQ@Y\$6C M8NBC#^&&Q]&7T9+L(O9OC]R/[\8O M?@G-_G'+GKYK=LJ)+B^ZFEL,][PP%VNX,AFCPU*C^X\^7BL_NI+I7'U&U9H0 M_-J/\1JY]K.;;FO6A*(/NNO-GPEV_6\^=*P$KW%NEF2P:DVJAX[G^<HU:99EK,LE U*S.]WUEK.>"W&D4]^CQ^#U!S7)71ZJYK&FSC&4CS4. M@VX/!_T!6&$8^!V.IMUZ HV(Y9Z.#U7X+UOHUW-V>2Z"?H>''1&@<@OS>%#T MNZUF*,;C7BIQV"I3"ZH9Z:8R;E+M SWY]#RF\M;KF?]_EQ3_./8NIK[XG$/- M]?P_R_R/3[R6TS\Z]EJ^'N%C]4>Y2O6*/,N*O#\XZ,4#<%C+F=_L#'K-3K_I MR[_*%,KB)_+/ER[]]WJF>VN<6U9C?XT];WU%[H\]SU0\$>9V$;9.RDGZJ9GC MB]TAW#7T5_.ARYA7/2/':F8RU0SA2N>%']O-$F_V5:91&H'YZ?FR6IYZJ4NJ79#"BWS1DH2X#$CS861 M#0LI*$I.-/W9Y8^,3 M:YQ]PEM_[+5V=QID[^@3W?NZ>;)U]N5T]^S@9+=YM;;2P=GVSL$)/,/)UH8_ MV]KXA/?:?Q\VSOYN;VW /8[>LZV=/X^V-WYK_N=L25]9S2:+@*.3N78+VJI5Z,\DH+6+G^QF#M[,2F\AE?"!5N/ ;Z M[]@K%?#JX7HOE(I"&L,H#UH[C1TQV%B:C#&^RFW6XR-.LT'B+DA0.=/OSP\S ME*<@)I)4RL,D8U^O=//*R-^_NB>Q5[UJMIN#&A3N"PJG(U#X_4KF#'QO;\.3 MK:/W)[L['\X:9Y_A^@_PG+]]V]UIP;QM,KC'$),NEQ&)"*C &:L8,([3R.\M;*.UR293OU'UY\ 65HY_7)\7,OI@LDI_+=/ M<$Q1!XLD3Q1Q+W.Y&Q>1UDG3I(2E/-<-6!/3M=ZOY [6?5?KOJMW!:N'$>ZI M:J1SY-17BIE> K :K.X)5EL73-L:&1@5%CD.UH^3('-=$H484T%&6.&D4^XZ M0Z=+DRP]R:YA[+7 V%S@*W>-?HEPP?G.Q.6:,B_><'I9P.ST',P2X=%[$I!5 MN?E7R'81R)G+80*KI [U+CV9UQ'#)(H8327MUQ/!!JK]]P6.$ MHHY1XY$LR_=8K) F42-#J??@XH=183^CY:KBKU#]:S+S6LC,8OMD$ZA5^V3S M#"!E'!OUH['"<1H(1LX8<,I$C,@1(9#T@')41Q5LS&5J]71PLL:Q&L<6!,=> MR"ESMV.;NQW;+CMEI/;*[@UGC7,X,XPGPZU'.FF.. X4:)D4B&&5*V)A3AC. M;AF;45;QY?!L3LF %429QY,'RGJF]4$[9[ M(5SC4KH*BY;D:DB*68MXXAY9GSBR$2>CE=+>)N!K?%7AZ59@4QFT\].TIZ9R M3Y,L>/M#O;$4EWE RZU%^^Z4-S #-^J4E[D#RW6I!.W='XVO>7P';!>N;9Q] M;FY]A?OL-'XTZ![,P@<&51@(S MIYB4AD>6O4H^C5$/2WE9,KFM4V 646X/]A,.CD3!$2,X1T.H0]KPA# F2H!( M.Q+RKLX:FY;;1Z3 +()M6SQ2_/PH0.=)B_OWY\4W!SEK8+@#,$RDF_ H#?6& MH9280%Q;@2P-&%F>,&BR33K2G&XBIB.;CSEH]GQ:O$"';NI1/O\HYW2":0F" M1F,@?%C0:'GS$!8Z+'13!Z#)@IKGBU>3W'O9LD^349^HP98E(A$FX$IQ;!DR M@BJD5"[ *K!VR:RL"Z%7-9L.;-\][+-X>W3UZ:3E(E(X.6ZD,42&:Y)4GNYDTIPLT^+1SE<>>!GK?1UVF9_B3X1=E#22)2V1 M\IPB#EP5Y[R=G)D_9BQ^3(9%\'689XD$$-M4VY0(I!5@B+O-67>9[JH5M8E M%:OX\>>P;@"0)18.JM3KC*X M)MG"):/4]UBB>[RELK8;T<>R!P&;0V';.]>B?Y7A$RY95(E&QP3XT,1I 4:& M6Q) MF"5))1:$RG5(R1J9+L;]TH&7NE[N6Y'3G=U]XY7RWH)TIH01ES(BRP(&&YH$ M#DESXYAY'\NM+NDL#<9 X.E2&4>$2B M09P)BHRG%AD9]/OJDZ!LC]C4ZUN@X%U2L"_@N)T9>%/#-9T 59PK9 MI"CB0M-<^$XA9H*2DEECC2\+J7 YKQ*>RX*2==ST-<5-Z]J_CT6-R=J_6#-8 M\HB2%!J8E0;O3V.%1,FJB/ ^Y>SF5K78SF==4OB)8FP3 M)869"YCFCHH&J!3BW&.D 1MS4A*37, B$UOV>9E7,\4:'FMX7*0'7T#OLZY4 MO!@H.5&I6 8N/3;*U\;FYM1/:, :Q>_9;B0%W'>.F!82*9)QJO@2QK M1)A*8(.81#9A@YPVRB9.6""N/#HVW3;[I8^.O=K:N_4HZSK&=1WC5Q$7JNL8 M/ZTM.Y@,^R1O%78&(X^M UL6&#*&.22(/H(SSOQU9CY]/I[M$'L;UQ(+:^-GYL;[S'C:^; M/_8VWO^8>6:,2"\P$RA&:A'793OVQ!%1FIA()5&87%-UVCY9ID=@HQG'*'BB$5>>(!VREIJ +WJ^M"R7/&PVN]6H/R!;](+9V/H)WVVIMPWT:7S_"?1HB%Y_= M/?O =L]:WW:/=F<62C84Q$TKCJAT$O$D#3*$4"2#BP+K0"V+*^OR-2;)U(62 MET%&=W;WN<*[E,3N5;U M>ZGZ1-B%4:=X,AH)2R/B+FFDH\AIEHX(3Y02-K?Q6)/3J>!ODIK6]UB">[SA M4LP4SZ$4F\I22T"[E")?Q,4MS&@B$4VCSGYT^9="2:%"DI[S]C*.EUEU*QR,ITW\ZCC MHG-0PR7:V)CK0]>AHP>ZY76YYX5$I//#Z]_#'W_S\']_MO9HZ[L[.H:Y^+O5 M:#=^[.Y\.VML?,!;[<\P?O]CM[W7WCKZ0O8V=BG,&VT0?=8X^L:W=AIX>^/@ M+)]KV=<.!PTN -*<6\2YCLA0E1!3VEB2G'?6SK7>\X(+:AU#6D1!_4+WJ;+* M1&P1=CXA;K5"+F<',"*#P#0(;\S\@TCS*2KS (OVADK./'IVEM3!N*%>UX.\ MC+I8]-)@Y)=S]\)YXJ(W!' L2,0-6&*;]X>)T0ISJR+6M*P6_?*>Q2*Y%2\< MQGC+V/N*X')>J_&>N:FINTU*: MM?3*%%8[9M4T@[\'M_27,B9&3X\R#K]C9$UC87_03*?56\U. "5ZAX@^ M?H',"CK&H(PTS &UG/LN.%$T:B=A:MME'AE_2?RSW+6)G_K?!OR^1_\ETO+)-<8+U=@ MYF3<_G [A[%HCC&O^)Y!K^BF AZJ6V)CT8O'O=C/"=[% +YKVZ!T@\*=%B>' M37]8OM>VO6]Q<'%Q?J^?-^>+^ .T,E17QA'#+8XSQ1U_;_0K\%>S@^ -U.YV MXNGH[7[1[;1.UZ9GO[@LT[.S?D;R.I+.]5]=[^75&$.F0U7K)(_C&'8 MBMMIMD\P61,K6YO*:/7[PW;UWDZ&D!T8T6\M^.*2VI_+;:*_T+VC%MB=P]9N M^^/AUL[GYM[1IFAL?(/?^D :1YLY50!O[6RU_G/V[:QQYO=92$J"N*)H\G$3 MGPARAIIS@(#V3S(D@5P;VZ',\K7E'@Q0,NZ MF&RS=Z%)H+:'8Q4YJ$Y(%*D.:BT.'5;K>Y)_L!>R."[:Q5M-+$C0ROA 2]/ M--",U^Y>39A@<9OJY MABL*.LH(']U_]/%:^=$5ME!])OD:,^K:C_$:>>!G@EW_HS==>=-@B5CC]&&W M?:'!LCO=]I9<_GMDGM[Z53/UU1D^IP>UC[WG\:WTG0X#[$;; Q4'0 J73@-< M8L+/.(T3\80'9NPNWAS?>+#BG@_\QB8N;US<71"7Z6S.[$C'YV;_&TJ]6-+D M"%1X4/2RD2UC"P\J"SW_)/N%%JS'1I0ZHYW)2_37R MHUC2V?;.Q\/M/S9I@VYB^"YN_-'@VQM?^.[1^].MKW^W=H\V?^SM_'VX_=?5 M6%)#-."W=H_RV#X![_]TLGMVP+=V#IN-C4VR]_7O9N/H8VOKZP?QG[/-0:,Y MT6,\Z$1U0-1%BCB1"IDD!$J82(>5$]+0E76\-ET8X1^UCKZ0CEHOE(JP,H91 M6#[M-':@D\;29(SQI0M-]%A'=:VCRZBC6[]/="(3@5K!D-1:(0[JBHQ6&B7) M*25!6F]#WG?C9CK8^X_'D8J'%1QZR?KUQ]%G_[W53*6C7[GFZ#1S_Y?N-;&4 MF#0SB/<@EC"QZP1C\N_"L)>796Y[3K.P:"P/.['7)C7RW %Y&I/L@..DP))8 M9/+A-T >AIP-!&E%O4C1*4[PRKJ:VONH%6U.BO8@4U\KVG(HVH2)3]8Q:Y)% M5GD+BD8;8'(PTQA(Q%X)FEGE#K':+]\VW^VBO*%X3FM^;(79"<=J,K>O+X]<.Y$)0NJ=Q]!PX'I+:",0IY\CXE%!06"6L7=)$ MYSQ730G]94X)'/&JQM,%SG9H]3JM>*M;JGZY?V:G2H)WL5# M^[W9[5UYKHEGR7?N-6.GRD@_[+:[![$3N\-^D0']&&8]_HA^.&A^!VG(/PS2 MB*JW\I+DQVEVQG, DG6Z5GR-1>C"]P:%'_9Z,*36:7%L3\^Y8\YJGYZU#HP2 M+CL9/VPQZ,(TC#)S7<]JV-3_N) M6R>,38C$W"//>(8,]Q$ -&+G->8DZCODMB]1"C;1:\3H^>NG$[&O;S[(\+0I73/ZH*5;[^ M'-NVV[Z-.KS\_-,CKC?'TQ=;;YF0[ZW=;0:GGZ5DE#>"*,21\EUTE8 M:9AT IO<64TQ-:_TV[IOU>2V[X_MC2]D=Z-K ^]M')QM?VVPW:,_ MOVUO_-V&_PZWVI]P8ZJVVP>^M9-KN7T[V]MY_V/W[#-\OR%VST*ST?[$M[[" M6+]^H'L;GT[+\[A_7=-2&L:XV_["&W\T3N&)F[L[GT2CO76XM]'XL=?^P!MG M?QYN;^Q]:WS=I+-:2COOD@K2(AM20EP$CS37#$E*0#9SJ4 AYMJV:L'E])6V MK5IN.=TXV!=4V4"21@%+CKC'##FL%<(IL."#S"GHN6L5F\YR?;JN5>?WN'O) M_C=:D5]:BEW@7AF:>.Z(%P/'R2E&6$J!VER(] Z)A'6[U\56_M.+9NC8@%7A M%C$I+-@5@'.;GX/:+BQDS,R5 M>1 M>-0IU@<2A F4&.'&E6KRYP[Z[_!\69R'MI6/O"YY@N.S@3EPHW'];MW1KF@K?NVWY0RL>@(@+3$A#W M&IP-1@D*TH._04VP("?SW%5><#FM=Y474$YW_+[C,@@<-#)"8+"5#JRF!ZOI MK*#@[V .[D_>51;3_O"==Y7O$:MZ]5$G;AS3 Q!<,.]PUHF3$@TT1A/-5^( MQNSU-O"CM?4B/IQ(T4:&X=,"M(( M+:459:L.-6T-YZ%3-=M<*+99[W$^5K4F]C@#8=8KSA#/"L6# K;)./ 5P7S* M40=G6=[CY%BO$G+//>Z^]U=[$6T"7=W?>G^X>-=CVQB?6./IPLK>S MU]S^_2I5WF5;&X>'NU^WX,I=NGOTB0!=/FQL_-ELG'F^M>%/&SN_P9@V^7_. M/ERD%KS?CTX')07)V:P"F+(&QQ.<(Z2Q='E\#9PV< M+PV<#VE#.P+.BAR-4?.\-PFIP?*^8#EY\H\3$!J&&,]G<[D2R.$@D;71&L," MX?GD'UNE1$+:">"$F!NN9')&N[+4D[HG$YP;I[NYKUW^.PMTLS.TU;;7 MQ%[22"DX+5O8_7+<[3?S=]Z5W=*:W^/%5M _5BY=.-I]PA>76 >4=3BX_I*I M>/3SZWZYO2;EE<,-$_\>]BY6YR BUXOV&[()!OO.MD[L:7_EY\M[<"&NYT@K^92-*SP"N3 -?$\#[CN&#",PK*CXWC*3"C(E6).BHY MEY[CE:5M)_FQ6S58S(E'_1N=J;)E88Y]5-TC3T8)#N=='0_ : V*D#LS)C!$ MQ?=LB+<$T48D+$UR:9EYCB"<<^+L5KT M8C\W0@6"TZJZJHY[OE9-46?"E1V4'T[ VK /]*U\\[>6]=_07_ZPVP(H;G=# M;*T5&4IMJU5'!X#;A>@ZF]<3)F ?#^/5??'S7";?:+F])1 M'P25CTI'O;O/6>OIPX6^<-'8^[7L73*#&(!-TSO^F&+E &!+.Q@1X M:8@.Y6FEJSY 9%]"5+OAO9S%ZG>]ET*2$I'X9K9W\_/=N?[#5'>Q&&+#O'G3R/(RB*]W>Z*W\ M/?+V,.E'X^S3/KA)SC,?$)4YJ< K('%>4I1@$6FBED?+<_KM-9A4#/*$QUO( MW%42!W1-XA2Y%YI+#8CH,18>"W -/4C0[.QN).X1B'LRV9DXD=$_9W/R#0H/ M_.:^9T9J'L&,\=SU@%J*C #3EHSTSF /'D(I/&2:S $6MN#%6G$7^T'T3 .R M,!&8SR!%H!.9Z97R4;HW4V]^ 8WH7_NXUS[>>IE(>8_K%B@:\7]-,)J]'/UL MG:Z"U2D.P>"<4^CJ5&0V,;V+N:JL[*!;^-@;@$TJXDB5^Y55*^]0J6T!GUX+ M.\T.L-)6*[/5JQL"43N>C"(B.DX(UDF/$-OF-_L;X/9[NTZK3F-LI[QB V=Z\ M>-K^&W8ROY5-@[3@F'"7D# .8"F"DZD#T&[/M 5Z(IEW8F4='+@8IX$I_A>\ M%%#@3O[?A!"!G'9*[@0?@=_9Z]O>:>E&E@(,'X#/60KV6E'\7_D/W1$XP_D"<((C*AVU4D7R#Y\T!X>7;V!!'=JNV:GBI[/NF)6H7_RT\OFO M+_V5?][R QGK@"R6&M'Q5SZ%R?B0GP[NE)\&?JF*B)[ '\7Y49)]< ^ MPN3"$+-KGD_$9.THO7B8*QAVN]L9C_%XM![C<52K4-BL/O"SDX'0&^.@Y9*, M(0D@TAX<].)!C@]<<-\[GN@.F/-$A.4X,LZXUEA2S*-(0*5(-.2>R/)$F0ZW M8LOEH-8;AI,&;^PT]F.N)I+[.FBL 4XPH\C"\J% J7- G[DP<66=,+TJ!9X& ME*Q$,^T9".EV);/E5\8B"-Y0%N=*-.\G?U8+K5B2.@;'J8_&BNR=$<59<$K> MMM5=R]_"R=_6V9=]CQ40$Q>1Q)0A+A)&1EJ"N%14^6"\I2!_2JXJ/$/\ ,3Z MPPJ!^T4&T]O1O/R6/XQAF#T[^%[^\(%D:\XB69.M!9).L;7S:3\EZWT*#D5K M%>+*:.2$"0@'KL"]IQJ(]OS)UCG5VCF<#%[=$RZ#"XD8&*XGW.JHK94<7 -B M9,0^V1/,[VOC*8^<($F4!=;/ D ;590&<6[P^;P/CS.F4!;74[!P@X M?GOR;L5!%^1G->/HL,@>10$^WOL#&,)REVXE1U4 MK@00X3B2_<61^ L,OFDSR5VSF31;W <7XM[L]XLLB?]HX^K2/ MHXW! BEEN?<8X*U"1E.!@@]6.AMPPNYZD1^%7\836WE45[RI:6TH%>7<2BM[>GN>G,_C]_< T"=10Q#T#RDJ50\9'AX0@,1IMI=6Y MU/8,^?S'V.T?V-Y!'%R"TAPLN14ABY]*":Z$7OM MM2#PY^IIX6&WQ\^Z63[J6X99TCC[L ]8PZQ.'!FF).*8!)!AGW+=-LR54E)Y MOK+.R2J;Y8!58O!/L->;%:?U,/-C?)WPP&;'T3+3#P5W& M(87_[8_S'+O#_OE.;AD!'/;/,U;.0W.;G0=%&512R3O,B=661\P-C9H: -\@ ML"%I6:(,EW/MW["0?\';.YYL[1SD>\)[F_LLYVA);I!2PB$N'4-@=!42@-_! MTZ0"]3GBI5;-C-[(-^WK9"&_G[3->;>FEK;%DK:C#_N,2)^B(,@1#/ :-$-6 M UE@S'$,S"Y(#?"JZ"IC,S))+\5. 0\OM@LK[_B&'>:';KG>,[.)KKWJ]#Q!M8Z&G4KO2KN0"19HC:XJTHQRPBDNWEF/^=MO75"0_,=&LP=&JPN?P)=&*9SGVS;5[\52C_). MS[GV3?@3L/!HO+Y%&-WM\I>/NZVF/RU^ZF;]N\-(8BOZD>2,-Y^JO;P;!I0) M8G6KL8EM5I8]XTS)-"=VT2Y&OQ%3[.5]OTEL*7)=S\+V ;+ZOM=T,7/*5O<$ M^,)5R9Z:@8NG*",2HP37:'NM9O[):F)ORMZ*,F&<"/B-T7--M-5.,ZV,EM9: M'&=CZXSLK2O1V$>C:?G/*-A: >;;2\_ZP!H;GTZW-AHGX.G3QL8'ON^M9X)Q MAACP+'"H3$+:,(-$%-18[[4U>F6]"QB0-SVG$K8F8ZF7MZR+T5YI!R1C+/C] M"6W_7U"D>(DS3AP>F0""^UGV!TG?XEGV>K=JMF7?^+0O%$M*,(E(8+FIK\7( MT2@1ILD*8Y.S,3O_>%6*Z=/>#^"*(1!.#?5*2,]!6S2-)#BBK$O"&VYN.1U2 M2]3"251CP^];GQU-+! V-B+./449*A"WAM'$?&#*@!2153G#_;Y\5F3UG*M< M,J0O3UC6QB4HKZ+KFX34VED:*P!KG+W?5QY'275$VC*/N,G];K"2*%%%F%31 MT("O58"W"Z.U%$U(D=]GCFJAI4*4NP#@B2-RP5KD%,7, '!(F].8Y"K5TZ6V M1W'(RU@ZX-XS7EHE8 MN'#(3NFDM\"_+D]^5D77A^VVS2TWJK34:MXP+LI/;M/L.JBVOQT7>G%JS_/ MS9JA#RL4?V-)=[Y&Q<,JQ=_\DQSKY1DL(>)I!LOK8OF7BN6O%O&'C[D69)G% MGA5YZN!E]5&P _OJ2NMOG2/IES'H5>;V#9?-'Y^0+T9'Y(O2UR]RD8@B5XDH MRC(1;WB"WI^?OI@Y,[=)TS,U%7C1VG>_V5:9IV('Q9^V,\SAW&L:"LSHJOA$ M-;*7J$+@3)?71&E)<@P<7,&C3R9'UY.B7%C#DPLY+8?H1?5T7ULJ<%4M\/AP M>^,]W3TZX'OM3S_@^WC[ZR;=_@J_??2--\X:;&]G[ZCQQR[;.KU2+;#]@3. MZ^X0^?IK=#T[>E[46K7$,L9S&CK+&WXR2622-$A%%R-S0<>F9FI>\J/+_4:5!W<$+?_7^M'?24*,C!8SC M6C)+C978N8#AR9T@2[*%_,HR<9X7TB[U_=#>8EA]CJ1('G%N#7(L!J23BO\\OU2W=)?)0^W\D9>>*Z !=%/&>[)"-25KLC M]U3P"7=$!/!)62X/*VC,1=LETM0J%#WA.4&0:*:S.X(-?Z$..J]\QV]&]_1[ M[NXM(8S]]"8]CE>6M/J\J-68]#A\3%I(0X",<* E(@1DM-:(.&9BD$(J[\'C MR*=/Z#1N367CW!-/7C+8_,J!X57[+9?UO_9;Y@X0%WX+XUQX0AT2AG+$M8C( M6".0E]I:IR574N3-*C;=B^9A0=8:(EZ>.SR)#_3"NRX59M0>SCVA8,+#B4)& M6&V"1, 4<28-,I$9Q%Q2TB:M 1U6UKF9;F3P(CSA+6RF?.SV4FP.AC?E"R]U MF.9M^C>C9:U=G ?"UJ=)%X-GFA6[H0*(EHDF B0I@%GR1W'>!.V\!Y4H9F MG\3<,X&N5NHE>,?D&B_BW#+7CL0]]7?"D4A.G8/6YJ,?F<07MDHE"D60!TZ)AEHF@8Q(6 M,QYHF:2ZL,Y&?2[J,<#V9=+54,10%[%&WD69VWP0Y# 7R,BH!5518JQ7U@6F MJWA&2=@%34JMD_OKY/XG]O >A)_UN:A7@9X7;IV,+A>NSAY=L(">3 %P4HY8 MT(+1Z%0(-*?(L6E>6$-G#9VO&SKG IGUN:C7"J.3YZ*,5$EQCCPE&G$G@82Z M(!#1@E"OG8P\5P)=E?*>B8CUN:CZ7-2S^-/4>:N,H#%HR@E5+A%OG//>AV2C MH$M2H+4^%_4(2-N]5&\$*\F5(PAL&OC5QAH$IDZBZ'C@C"HB4@)(XV:5X7L> M]JQC_L_FYCU2K>MS4:]'M2^K[Z_&Q;>?7AIZ?1XLD=O2"U#]XC[UE$W :+C)0*6<="DH9QQ_7* M.C@F]=&G^NC3RZ0&OA*GHC[Z] C,\I-.1506UM@[Y)(2B"L.<,6$1C(R;V6( M/ 9P*B@EJX9-.Q7UT:>%!897[9K41Y^>&"!.)PI,44D,."0VR)A;;E)D?"+( M$ K2DGS4EN7]*#*=-EP??5ILB+A/QN+#-N+/,WW\*FT?7YG+GN]J/S M.4?]@.<_.;\2-=N^6WC-;@?HZD=C8YZJ2T%G-&G6;$2D4LB9IZ9VS> M>E]<_['.]GR,4?@VZ4 :'3P/GB)BDT&<:86THA$1+6.2DEO!@1]R:E;Y?0-? M3ZV8RY'0]"3PLW 8_M!TIT?/SI*"\O5>_,.0NA%WSWHP#6A^'_W@(<'M:N>P EQ#YQXWVIUO!>4\5RX8R:,1%M9; R5PXCK26!+$826Z_DZ1G ,YKTW7*SZ6@F7&HZ[^ATO#"BE_, M2K2V59-P^%^VZ&4G\>/8*W^TGX6D_/)IM+U^$3OYY\8!T\JB MC*.FYYW$5W/S\>.8F]['UNG:;:W#EP&MOX!"=,%,GWXF8\I4I M&AS"9R>PV(6#KYW?L@LVL)SEJ?[-O=BVL(2= UC@WO>FC\5QN7V=5^G72X9P M#EMO$X $^7?A6$O+_M5./C0/FYU3V/\JQK1;%"X2!TL^\[O= >V-?GY[]W^ M8*L[V(TPX+$9K';F/W9[H[?R]\B; Y/=LZV-W7WI(J761,25QXA[99!3E*(4 MP+P$S#2UN=+'FKK*AT::.L@3?D]F\4#'XSZFY,EDY^).U457_9(W;)U H(X: M^^ A8&HT1:#T%G%8: 1XX! Q5!FGK"8D9(&:3M@:6Z]6*K-&F_G#3#X'#L8D]<./)7 M\,4EUH&Q&PZNOV2J;_D+V9J\XW%IGB?^/>Q=)/@>1.1ZT7Y#-L%@W]G6B3WM MK_Q\>1E@#:[,X8V//[*U3#ZEI2WO^*X)2MWT=YB/7^U+CZ$2WY#95BGIU69Y M<=C+J/D_36.B=RPI[YSA6#+ YY2TU$I2;9(4^VIE?2=[L-EH_YX!MS/H__JS M79^USE>4JL(JP81G5,F$C0,/@QD5J0*G@DKP^#W'*P_2O1>=5L5A:\6C.XNO)$M.&_<[A3OCWO-5J$J KA:=(>]PG7!0F5A"$V@ M\(,NF&M[?-P#%AA62S8)Z]ZPIP4ADU>59/.PVPKQTOAVVK97B;4P\X IK /]*0/ @$/ M[T[+&?IM/.4;XRE?+8#>9F*=/QZ1ZG*0+H)T]<=.4C>E6'XMNTGEXH /=/YI M^6;I.I5.V.0%HRD<#_'61R]_NPVK#IY!L]\?PAV'(,&57W"Q$.#VW2_I0@5& MJ(PA6!FXHEP[E0AFQFMM)3>\(G58X9=(NJA2*;93^6G__7!PV.UE-K?TFWB/ MB"7@[1U/MG8.X)[OX7V_'YDPG#F# K6Y/Q*F2'NA$.4N,9+7E_ <](557,4S MNAN.)&Y*IT&4<@B@"4(&PF8OH@W=WFEQG'$ABWL6OV2;O>)[CN-GL2T%O]GW M6=G.O]+J=G/4(NMPI4MC+Q>(/(A,5I!A?ZQNO[7@B^@O#VB6-:%DZ 7@I,]? M:'=#K,(78W]Z?*N)@.FYQWR3$QR53HD8X8SS/&FG22 :*##CWDENR5V=X),N M.!2Q,WWH[I(\7TC[5T"G#-3P-./#)F],B#^PK9UOIXV= ]K8^"*V-P[X?F*: M, =%#!)>6^9(,><1T$H0E*.33"VLMYO_D" B8/#*;?VY&)2QR(&$I.C4]T* MPL?V)F,RR/K'B<#5C7&KU>)D*6+Q8PO^6^S$U!STWW>NB<>^85?W"GB>?=MG M*A!FF$(Z$0%BQP@R"AQ@I[E,2449J%Q9QS/;9OB,P6I5<*'XXD M\AQI)T*VS8YO#4$^(@*[")Y"2:2WNATT MYIOG' X4&KA6-EZ3XE]2VM<0=/Z:V6,3."\LO"TZDS,P=AP 2T8S<$D@C\]) M_?_W/P!$^)?K)ZK\ OGEGQ7_!)EI-T<\?^8/YL!B]:,9,F/SN)0U'WOE*"\- MHKPAC.&T^B8(I4I<7,PB.=TY?J1%X#VQ2&H"5!& MP+O6Z6CTI09F@V#SOG+SN'1<8-2Q!4]P,7QO^X=%RMX+O%7I9SG8$V!#8"\& MS4$.G^8A7XSQ?'3C:/S(SIS_U*#T%"Y<#)B35C,.\QP=5S2AG*[Q3Y>FQ\/3 M-0\CP )-_ MR?^P_7-NEYV:\>ORQVUK+2]&/U[Z@1RC+9KM-@P?KFB=@N/5 @(_/#B\//^7 M)P6<-1"MP;E0Y*^.7*)>/(;_Y=A;Z;?UA[ FU4_!E( 3;8LTS#T"BO\.0653 M"8#Q.WS_5>PQ@4O>'X*P9GG,JW/]NJ]>IYL^<_96?TK6\QQ/J&N_VRZ]:%": M\3K',J_G+@I\LS;\-2$?Y\M9T7ZP?K-^I92BZH<*H&J@+KWQH&[D]M)[XXB7 MH4Q[T19;X:RUGJD$?[ '[3E/_G8V#GY?WL[6!]88^/3Z=9&XZ1Q] D\ M@ ]LG^E(G;,<8<:!AAG)D?.$H81I,I[9P*E96>^"3F2^/D7^;:<#\M?K6_!, M*^$ K"QC4L6(YG= ,O+7 !DN1A"KOR(__C"&82N. M0AM3DO3Y?!.YU)@O66$J^XVQ^DS(-G>=X=PTP".0?SA8TZGG>!367VG$H1*ZIPI MNYTZ+WV_&:K4^7GF2%^!1#5S1K;.W9J*599&\AX/>6UEAB6=C_'1IV)T]JDH M#S\5^?13D8\_%66F??:"BY)TO.&I.C]\,)J3B>,'EV;E+90X&YUT7RW^M,". M@4_478L>V[4H14R-U"Q9S954EAJNO1/)TTA4\&4)>?U"Y]BWNJ.4M^FC.A=* M\+J.L+=@/#\:?VSRW7:#;'_=Q+M'C=/M/S[AO1T8X]?=D]VO7W[LM3=98^HD MSA>XUX>3W:/#YN[9%[%[]+D)]^=[&Y];#;KY8^_HM\.]G8_MW2-_!F[MY!%V M')0B-C=VQY$B+I1$VD:&@M.&"(J=M3PW+%*KU$QOR2YHM?BZZT;==>.)&Q8] M"#KK@^:O CTG^M R0351'!D<3>X^JY"3V"$30] TB.BTR\G(O(;.&CK?&G3. M!3+KX^"O%48GCH-3)VRPSB#)"$8\>B"A/M! MM6'1G1[W=?K8V%'*N*;>.&ZQ<9$$Q; !$/26,'/+^>87=[:OMD:H2>)=T&US MTL7VBL-Z68M"5 1Q CAG5 B(6RDH55QI2@'=*%E5Y-'E+F;#R)-2P2L_^:!" MPJ\0#FYP'A^'"74;I->#$A>N)(M49QZ$ A<<<>,HLD"+D4F:.4QXTL*7- MW?MV@2'BH?>HRQW7D_ &=\*N5'Q^HKVP5V659Y+T2",-R01#3."::*T-YXIH MQPB'^_'9O91?G)O7&V&/L[]?+G48_?_9>_>FMH]D??RMJ#B_<[Y[JA@REY[; M[A95WCA)>2O@36)OUO['-9<>(QL01Q)Q\*O_]7PDD#!@X'BO>&:V:YD P,3RPD&1EFX8*3Z%'EC6TC_2;G"QY*M]Q301N&7)_9 MWPY(VK;06F#)C,M;"]S*D(G+UWRFLYJY2(3>6,PE"-0JRSI'C]][.K,!R9(# MR4( I&V2K"NHS&V2@%8FQ!)9,)Q )43.G)"%*9&="1"M=C5!L*G=Q<&,RX@J M;8?DR:5$+P^^;M,!MT116-LAN0VTO9F/O>H<2(A@F8Z28B^TF06M@$6I#99 MOPFXL:W5IM5WEM%9XNSG$T.#KX11=X.$MD&R/B QMT%B;<9L!(M5AQ6RB"R: MH.AO,GA-K+G4P9]FRUPU F4=(*)MD+2]@:^B[8MNY-Y=]@%6T,5<+>;[>(SS MB^EJ]Y;(F[SPYEANY%C>S[//8(-7EB+I(+UEX(PGXJDL$YI3P&UG3^#V>F7KMDERN02WBUP7 ME4..'A3%@E*IH@M73H> UCZJ!'>KV+@O9#ZGOEV**UBT8D*DS$!(QZ*)FKDL M93 Q\ZS=QK91>E.Y1=55+\XL'SFC\,CXLW0H?OT.OL4_H!4%YJ_(<-\*G5L9 MS%H ](PZ9Y \(G'E9*1BP%VESBJS8$2,PJ)#T+4,9F$E[0V=&SHW=+Y2%N]6 MJ-QJB]85J>=JBT()!B6QZ"[Q"<%JYH57#+F6$()/-B2BTIO2NK6!ZNM)]R:._UHQ]X99;1F0R2/17/!,+^M=P\'X8#GI7 M_.\&N+%Q+4'3;^$-="*=CP0X+PY[SX[?TV5-9;ROTBH\DVFK0ZJ[)SJ*G<"Z65*E X)#+@I,2; M.\7O &'U;F;+8[HZ9KITSSJ%0?&$%9;>ZY>OWK_3699$_VL_ !0I.8P96 MQ^93I%JTJH6'\-./N1L%4J^U>M]W0]^P@ZL9DNKKLI. M_7I.(_V:7I*7'%'GH(FO@O/KY+F)W.HC"=$C H,K$0N&?&VN"4E=%GV-A62FUZ?3%% M?:HG4P??5T64TQ"H-P=24QF<&XF]W6UUW$CL[=SBZ"*VT[51Q<]WD I/V$4 M^OCG[O-?WCDEE*9EPIP0D0%&9!ZX9<6)(()71J#^!@J="BCT1U=ZLLU3G9R) M1ZM@$Q$/SR%.1'JS$RVC4_^'?Q[5UU4EH'[#H_%DA[-Z*$*TW[&7CH=#\OC[ M)W,:7W2:^8-.5_$U+K&*-XVG*V;RH;MJM5_*1Z[B-MWB^Z8*MM!V8^Y;]TUQ M+@P&[RB.D%M7QHCWJPCS:U6J.L8?AX.#J@%>5V+5"?V>'-V SK@\4B_IU);[ M9(-[;Y__D-?_/AC7SS^PXQ@#=_OOWPS_W=5_L'+Y_G_9???VG+ M+\3N3S]^W#GXX?,;^>/'MQ]^[>]^>+OWYO-'O?OAQX.=@]>"S@>[\C7\Y_.. MJ+8L"N&[",B*=F3+)43F,V$_TF./2'&,-'&"Q[2&B8A5$,5 A@\N$PH4D-4K M*%J%+@:9O10&OY2&F;X"XO^=V&*.AX_LGK>'YWZV2F[FS[M!P^A'EFR,<\>!'8, M=SA==84LOWO[U?1'$^V^-+7^4=6[>X\5S(_(R_0("";:G9MG'^F-3XYP\^P MTW^.^P>=FF(Y5;"MWYJ(R!^$#X,JX--$8BM4\;W-,YGUZ;GKN8X/IQ*0XS.YHM/; M[I3B.L%#B@0I>"0W&4K!-!7YHZL^'!S0+1.!JM'EQ#N>>XBG1YI*&<8PZH\F M_AA/?>[>R:CF*WOO!X,\.<=HKW]TA'ERN$X3+^V'T8A6R]GQIM+PYQYP/6XG M_GC2/:ZI;FM-LM(#C%7!&D>C.3U76F(W\+33M0*R\ZI_.QJ,NO?UUTXXMO\' M3L6/ICL4CUZ>\-*=?[KVT2.:%RG3E=MI5*9BB%__RYL7_:>+W62WW1Z7SA) ^1. M$>DS#L%P&X@8H-1]3F>XRKG6']*%?N'K MX\G,*QWT_ZQ!R1_]C%7L>E0?1R=[Y7.$PRXD)O?1&_9''R>: MHUU*AQP1X371LHKA/_;_Q,PF4?O,A5:NKN+'MT[DY;M'-7 MEYYMXO?J888XB:XGFJG[]475AYP&$Y?P:3#\6!_#/CW!+A;$0D<:3S(,O4/R ML./^Y!W5"YVD%^BR:ZQ^)AA^O:NNZ=*O7S3Y(/KK]+JGLN'[U:OU#^+Q<#05 M+:[!Y-E;270=G?;X\7 :DLX?M2H2GWYR>N_5O*<497"X/_&3LTNJ%W#829/7 M$]4=G(F0\E_ZI1>.C@B#ZO?_MRX:[!#XU'43^:@,XU0'>>ZYG;O+R;OHN D] MQ'^$X=#3R\=IW!&-J1!MEQ6\8$L3 PJGBWVJTG[^(*<*U0G/ MEN(I+:+/Q\D[FAS@_XWJ>^X4&NF/CU@MXP'([B.!V2-%S>>AYF69!A5+IH[Z M&"'SZW<6(VAG-!/26 ;9:^:CL%535^N]P [1JZIX1P/(0"A"*%,AWJK?.^I5N\]7 MY.SG=4AO'7U_5;3T,NY[*1/YYN.X'W53HJM;G%\I;_IU)4W+K];2O*T&IX(M M;>7"#^NWI%O\Q?HMD&:)COKUWRFW>#%:M^7=XH58[^=MN2T'>I'JKC?0JKRZ M<5-L?&'24_3X9LG48^E>^F^EMSM4>',)^-:VJIN(7B[R.?MK-VQ=JUYMN1_^ M5UO7U)<+[NLWW)[HY(E^,9KYTJ5KEDL ^C99F8L*T-=1<_X6=*W/0OBY_OU3 M^.,ZFL9/Z*D<'X;>SR%>1Q1[?>[Z5:WM6:RV]?H\G%L8RCK<=3.$J]VCN.&4 MDB5PG%]UD]UMG^XNUS3@3[-]TY^G^Z;760=WDKA;^,2'9;O()3S!78=B+&(X MW"H8R.O#?LW1_38.8[R B#>YT37M<5S/+D63=(+"DRT>0 5P.2N,TH%72A9A MOE6=>I-VQ6_4LOWP9]H_KH_XV6B$]/_\*ORY1%V&M\O63[H,![4@%=Z^^LAW MY2^P\_L.?>[%-7;Y^__ M?//Y5[JG?_9WGK_=H^O[O'OP3[K^?^^_??[B\W\^_S+>Z<\-6HL\R"Q8$C?KA MB4D"#_W,;4=M)7"M=?S.VC.H0G21B8"@1ND MD)C7(3*=LC4Y> MN53Y&N;9;/#!;7 6R6AI32B\,"&T)6[A,XM164:8JSA:3V$-V2 T\UM.\_/9 M!Q&L3 (TU*D\COLD>$X0@N36-^^X6I8YMP?C;#12R,*2$(&!!<.<-H+YB#QC MW08V:>H=UUFLZ\F;N/;29N]5SL) R"7F%),5,NM0LIF4D+7 ?H5,?$: #6&U MX,1XZ8W6;58E&7'BS+165N0D% ^*3%QM&G/G-&+SP/=CGCP*"<:;F)R" -I% M*(4KC;[PB.*F>;?/.!SD,-IKEOD(ECFCQ4X81"Y >4;DL)^YYCWB>B' M1N*4$HAZZ(UMNRG@SDFY>ZJ\?/+620%[L@5U229 1ND$U\IX:4I(GN-U"J.; M"3ZX"ZEHO?)K:B=7?JB@D$SP*4P0)Y\\2E' M8[@ >I->U)%\WAN5=?+"-?>X6K8YEQ7'F$1TT3*O. 7F$@5SD:)S4%GYD@O7 M"-4]@E]6][@(NO_D+3R4[ 6W4H/,D BMP?/(C=3)@A38JMU6S<+G*OD!L^,F M,2UE53%+FCDPA>5BT"NM71:B6KBTR]IZ].2M4TE(IE2%&*D@F! $5\+)HL@V ME2LW[;-I.?%'-,P9+4["=*#+5 136Y#),'F6S"F9=,@10RP+RXDWT[PGQPD* MBHW9>UW 6^&E1BZ4#=8FPW-NCG.U[',N)PXN8E(A,)1U((G*B7F;N[ U>DG. MU"2U?(ZS58E?S\:_#X]U@M:;\;U_[;X'B\UWO6C6EO)>178A[9A>,\ M11.# T@Q%$_XYQ1!H9FL^69ZVCT=DR[EQF$+EBL7C!!&CEHS$6 M8QV+LLE=*V%=5NLD4JEC=D98 =FC1U,MU4L+8(N\SEY6,\$'-\&3N0VK CHI M9-8+,D$3,_.UILT4$8K+SFOC-[9%Z^!84OM+ IPV9'YD6B"S]"6J"JDB%;)( M; U6*V::<\ER[9)5EH(!FWEDD)Q@7GG)8N(%32D21.Z\HV\5Y&MLX0&X([[K M?18"C$F^9*+#TCFK)1:O6\R_8A8^5RUBD1@N M."(OW:=L>\C&3F"6QTTY M6O8YGRPOEF-QCJ58- ,M,PL^>Z9U2$%I;:/0R^J[._W7H[W<'BU M]LR3WPGTR0"/1@1#9+%DX9"81Y'61=09BKAAW-]XQV/AVOMSJ@1U^@:*R#AP MSZ"HR&(NG&E%;,0EY972;9-^R4TS*&,3>AZX2" #=\EE@% \U\D$Y,TT5\:_)U*\3\3=#?G!#GM%?&T2RF7-FO70,E /F M!3H6-"!**;D'K*),Y,AL 9)*68Y\HQ[JWCT>DBO%QV__KD3;-FOAT6L#P%\#$Z;C)Y MR8(J(,1\'=-L1OC01CB7\BY<69Y+);FU5K)V-).]6:; ERQ4+ICYLOG&VU:' M+X=0\OR=VRVKESQK?E&Z_!K;&M=^$.NF)G'C^U\;1R" URE:5D1>0//L4%DK M>(+,G1+JICL';5OT47W$Q_GM RR*O+O*3'L)# P "YD'ALGP:$*QP;N-;>TW MA5A4R>"-D721JC<-Q)XJB'G.K3 4>1BN(!L?@=:W<,6!HG_[5O:\:B VBS8- M1BUC]BSZB!1MRD @AHF56ON:ZEPM;CNM9&WNK,R^"B#VI!%L3>&+.\^#\"9H M'@ -!J.X2"*GX*1TL4F]KQA\S6U&<2"BY0&9<$(R\)!94"FQ9+F3UFLCT&QL M.[EI%B:+>2&CD;B&HG[ @6-]CEZ8Q&$ J.<*Y$;5PKJ4&)2LA7HKA@* MSB)14-ZXA([5+E(&#C2KXKE,8^#:Y(B\"CI#C43O/,YB%4A< [%U!3%?K(]" M%"Z-!EE4YG37!E;2FA M+$HG>A5 [$DCV)K"5XK9QMINFKT!]#H04#G@*)SA@99X@Z_5@J^Y'6-A,>KD M:E>4)="R0K%HN&))"@I(L2"4M+%M^:86]YY(6^1V\NE5G"YYW<69-RRFG+M2 M19>3!\=Q'Q>SQ]S.L%1G6(VK7,HS7%J_(6[86+SL%*&KF^A-?5,OGO1VPH?! ML'?JE7JO3KZB9?/ HP[7]ABM-?9ZB_4W(D.CWGC0&^]A[_76;UN]]P.ZOL,# M/!S?I<)KW=C\9;>X-IP]& 0IHG8>$GA=(E)H&D+545/H9&B[1ZO$V7_X_/.K M%^.=WRIO?_9.12&R4X:E['B=Q^>8CUJRI(*J[#V4(C>VW:;P=^;LBZVT;FBS MIFB3C0:K,"O1S32R+H0DG,C*&87%JH8VJX8V.V=H@XYP)4O-="& M7B34$D)O N==AE/'FU_.X,85XB_2)Z:@$+F)IC!'R,( C$K<6F]<+>WSFXHOD\C!@F+2!EEK M"EG!B((V9EMSV458.L-V>090U/7(%@(@I#D)4TBX#( M;"A>\"25T5T\)J5:+L1J:+.F:*-"-,Z@M%PKT$I&"LYX<9E["#[A32?.-K1Y M=+1)9V@#&)S3%AB&3&AC4+.@C*$U9U342:O"ZUQ+OVGUDA&D!C=K"C=%H;'& M)D<#)Y2,X:&;G 5J2[)OVCB-J0W:8\=^7( M%%Y[$I+5022P&4,J.:@$GIA7LO&F@SP;]#TN]/'Y?39!+]5@0>:*1P8N*A80 M%2L%@\J&7BJ/!'UZ$]RB&A3:@/^%:U]QR,5XE X@YA P:^TE14-DLE''9I^K M9I^SG2DK7' <.;,A9@;6>Q:3(7-U'L$%+F+NQ*] +ZOX53-/94V!K% QR5A* M$6VS8.7L<[990._/@A6)&9D+V:>G$%8'SR1$="I'X%%5$2RSM"[XR9LG1Z-0 M2JXU!_!<.@/9DNO,BHPTJ58YL'+F.4NN(VHRPA08*J (-I*-1B$+E;^XV!(_SR\F%C_GW!P]+<[I-:ONV&ZTL 7 ]3I/\6Y M.K\Q$M.,(GN>(D3E(D\M-[!2P"?F4^NR1$(CGUGN>$G2P$+PD2F%FG/TQ$U@ MDEJ_NSKG/55Y-OND>#Y:;8LS$CBQ2O"2PKUH/8 LWC:AK!4RS5E671.%K!*Y M3&=N&) !,A=48$IFHIQ(* Q+KY3UY&TSJ2 C&6/QH" I%Y!L5($%P*"Y=\UW MKIJ!SO+J J*1Z#7C7M6@P3CFLW0L*)ZY+J L+KOO;$IV"[!QAXB2[C *!/ Y M193*"J^]$::ZX)886#4;G^754S2);%HQZ:6J2K*9!9F0F9"D*,854>K6MMRT M_,Z)@>:#[VG?2X#WR@M!5@FY%!=ST:(Z80P^Y-2$[E;(-&^\>,EMTU-+$E"\<(('30KOB4#8FN)7D\);-_R:[6:5Z.M$),E4 M!3%PT;%HZKY6*ABP:JL4WK3P&HUK-*YIX:T=#,XV_)0T5BHG6)*2,Y#2LY"# M9B5"EL[8B%(V,;R&8JN/8DT,;]U0+,T-;W59&N0LZ3J;S(;,G#:2D<,2TCGK M C0UO*<"86N*7TT-;]WP:W[8650R K @16*@D()1M)XEGK72R2K0H$]D*#$' M$;)((7">JRX[,3NGO$W6RBR+:PIX*\737WR:+]UQVGACC&>(6M3L@F(A%\%L MD"XZ%R(W9F-;FTUY]TWOQ99@-[A95[CQ145ADHS)@ (50" O10HGK15*-[A9 M-;B9U=@X&\'5&>A96C(--!/HT,+W&YL@][T_LZ]%(TA-;BYCN)FR3(D8ZP0 MDL(QXY2PHDA4R).(DQ$X#6Y6"6YF=2:!&TR0B!=Q+ P@1Q9XI-!,&] @BJ+ MFP(RL6G]DHW :7"SIG"3 CH=>0BT]L#)Z(+G'E":6&2VKDW17CFXF96%R!#1 M6G",ESH2#XGB^!(UB&]TFE!&"BKD+G<=+"HZMVF%K#HH6->>B4".2*>@0<5K=499(S1 M&>^@[7JOG'G.Z=UI$[.1M2F(\SIY++.HBF?>*B$R1R5\%?/@FX(W^UQ2^^0E M"Z>)-O)<( 7CR(]",<(EXP.HID>Y)C6/)GBW:!L/PL<<>?#1@?+6ZYRU!P#+4PE!MU3 JMGX;*/# M.E1%!0K5RF"/:V#3?W-YKW)B=8A13\Y-U._KS9;-Z;/HDUW51]@H-$ MVFS>M7(4)_,[$0I3H! :6"F>'$6VD@4#AJD099%1>'!F4;-Y;X&E]U7]T5#L MR:%8F\V[;B@VV[ Q 2,&KUB4W#,P(C$?I&'6&E&X44Y 6-1LWE5 L2<-86N* M7VTV[[KAUVQ#2VN,(5C.@M*\SA87S&<=F5>(@3!,BNP7-9OW1N:SY"U*C<8] M.1K79O.N&PS.]OS0.5.BL\SD4)N;M&,4?P9FA(LN*QYL%(N:S;L*-*ZAV+JB M6)O-NVXH-ML:5<8(G4MA@=I%S>9=!11[TA"VIOC5 M9O.N&W[-]HY#,<@S!.8-!T8O%0BZI&)6JJ223LB]7=1LW@<)1AG:>X-"/TR#]^0\"1!O-:/W M&UFQ=HR[S.A]HKVW/PT&>=0C]G0X*C@<8NZ%<2_TC@;]PW&O?]@;T\GN4O*U M;L3^LEM<&_IN8G;6U\:V(NE@(FH/)H+A%G/0T/:25HN^GU/;U@YK'CPS3TR= M@=&F9AX$_2UGF9,$\'%C6_--!4M6FMW@9DWAQD1?>+2U]&:3+ULC2$.;-44; M+KR7P0LEA0+IT#L>T=!R% 5E;(5^JX&&A(S'EGF% JHC9@.5(\!F+3FB4;5M'@9DWA1EF12TAU MXY:\IC$A9.6R)S9DA-(1&MRL&MS,JD\P692E$,@43O&8+XYYC(G%H'A&6BK1 MB8UML:G,DLW-:&BSIF@3DN;.29#(!=B4@PU6*UZD2SB@ MZ[QTT_!: U:N.X1]I8%/HT*5P<0L(QBB6<6:I+VR-AD* =H(PM4"/C6_RQ8" M-T:FQ(1,EH&*DH4L+"O@LI(V9I=@8]LM(JA;X*#R9I[SX\EX2=X8S#P)X%$' M+0)/.0>1@W&A-/-<-?.<[4HA=TD)R5E*F W^URT\J+73@'R2-$#**.BC8' -:$SN8ALFWVNFGW.]G%<5"5GQQGWA>Q3 M>\]\ L>,3:$HE"&EM+&M^";YTB6UST6$"T_>QJ/+J*6&9'("6VQ ;4*=T5*@ M<)_;!-^5L_'9QH=P'&)0DN68!8-@D041$W,J!X_DA[4R&]MV4]U=Y**YX'N* M8*U117+ 8!+D;+RPY(933J(H[VW;EUPY\YQO4XU1&TPL9^48T,MC$9&3"Z8W M'NHF M;(I,!BD, PI<60"'K' 9B3!+C 7)/LE_ND6U83ZF%M[]C?"]R0GF[]QN6;WD M^?F;3?"]Z8-8TUW6)SANI$WP72L_ ?,[$<)(5:HPL_52DI\(DOQ$,4R7S%.R M$2#D14WPO2V4WD,Y2$.Q)X=B;8+ONJ'8;,,&@@L8=&1 SHE!U5V,8 V+2:&E M]:Y5*8N:X+L**/:D(6Q-\:M-\%TW_)J3I*37&8U)C-A6C=8S9T[FQ(Q*61A MEXM996ME(L9=L)9V M+&:"[X,$HPN9X'MQUO"B)Z:V,RS5&5;C*I?R##>?X+N"(U$O3/#="1\&P]Z_ MAH-\G,:C[WZ;]CW>:H;O/8R97=MCM';<:RY83'N'=*[W)\3$_L#]P=$!'H[O M4N6U;F3^LEM<&\K..=F0$=:'.J/7FU *H/162RVXEVW_:*4H^\XY'6YOB[3" M&U;0.@8N6^925LQ'&]"EJ))(M5E"BD4)0#Z0+%!#FV6ZMYLD"+)Q.6L5C%& MA#,1.!XR!:]N&]JX>,^\2,.]Y3-X):618SO;H M!C=K"C? %1>B=I<9"5ISAU+4D0Q"1J(VH17WK1S>>8LVY0H'A.9!:!X3(/2 M40F=BO'+V8O?X&9-X:;VF&/";)0NH)0*KD2-$HC7),=-;G"S:G SJP\Q-KF4 M$9D%E1DX9UDP7C//+9.*0WA(>CJD\[.AF-\>#J3>T;;O*OWU"5*+@U*NJ$-D..*2341O$LG9=$ MMUS+1*T4\GT^-[;7H@H*#2O<45B'6;#@=&!@1>+UE8/ 3AS3+:Q-ZR&''CT) M^W1"DY,J(@=$<$7X6J4=<^2ELFB3;FB?GW$XR&&TUTSS,4QSMBHJ)>!8A+HA+C7J(@T61S'0__P7$5#YMV:;RVF;V2O(W3 M(C#1^@PI.;!!Q9R"5Q:2$=7I*A:Y)[IT2^LYO9-5S?W2T M'T[JQ>+7*77[Y&T_V?J?K@>T+\=[.&QZ@U<*K?+L*1#S&AR"(KH7O$J*ZQ# M%85-;W"UG(N8W[C(/"0?>&%"A)IR00K,4C0L%2<+&&V<5U76F4NU1#NVS3SG M*]Q%K+I6PJ!%(!H83"$K-<;E5!*W-]VW:.;YZ.8Y-[ZV:!4U!I:,(O-4UK(8 MT3$!B1M,,3E;*RHV.5^R^JUFGJ?F671V)BOAG Z@4$>,(924A34J1]MFY*^< M>!/&DC6VUR>^N4KY\_2?-Q&<#Y&WR M*9600A6F#\%D%!JB(K)!V%)EZLA$(/T?O0S'/5S'.V>Y%RUCG[ MPK@RY(&]S,S)Z)GR&! <3\G)SCQ-,\\E-4\>(>L(+GBG(!E;IT.@4E6,)9K< MS'/US'-.;# I&R(H%@RO<[M+J U(9*.I:&<]J *IQJ^6KT-#P'0@WN1@E\W$ M>R@QPCM>P1-2*US DUJW]K/%/Z"U<55-[W"M7)6>:3 MMJ_W(PRYKF2T >63![.ZIKO7]X'+I;^OMWN?_']M^[/R:W M%8??;9_=XNDO3V]R[M0?:(GVR\G]F7-WQ+_VQW2Z]'4#E]7 3\VG]X^P'P[G MI?>N?1,WOOG)J^@?9CP<_U7*K8FHZ /#6W?W+X^''8AU3R 04HQ']=^C_FC< M&Q1"N]C?W\?<"P>T0NEW!%"]\:62<&>'&=%Q>I]P?[_^-W6 U#N:Z!O./K/5 MZSW;'PUZ_<,*5'2"_N&%ZPA#[ T')V%_?-(;3A43ZU3)%(;#DSI6\O2BZ$*[ M!=W]!7#XGHUQ>'#A'-/S]\9[V"N(O4\$HGN#_6H] MO4&])'H.0^P?Q./AJ)K"W%V.]\*8/D_W>3@8]R+VIH^J'H+N)O1., SIY&<+ M;+\?Z"/]<9]>W_G%'SU5^:6:J*GA\-'6I;&?_& YO[<.]/D/0KOD<4AAH\L M%+K8OX;]3^%DM/'=N7LZZ!^R+Y[A5V]_:I;*W*=1WA"D_AX>^QHFD$5L9##L MENBDF;RW-ZS4Y[_ZWF.*JM@4HP=N5.2Y%&><-=+Y8O0[N[']JC,@LM%J$?2( M"6G#]F7O^0MKF+ 50SY6(U;=%@3#;<@)4&JN3-2F&#DA8_0=S,_&76^5C (% M78GUX+VE3W%,&KFBFRA"7;GP[]U!??5-GP(2_DFN:-1A"F'1:+,W.HZGV$,8 M'%(:'A-MW.Q](C0,AP21^.<1'HYPD_Y"3[=BZMFOINBY^25,TG\*$8_-":Q. MN2.!>@<8%:-?$2P>XOA+V/SN+W-8]K^]M!<.W]/YXDGO_WO 72Y] [Y\&4FN MW'C\_?'!\01'OP_CM/?ZZ%FN"Z!ZM%>#*B-V??ORX<_##YS?RQX]O/_S:W_WP=N_- MYX]Z]\./!SL'KP6=#W;E:_C/Y]?\Y:LD=E^]_W/W^6O8??7Q78!4,D3%,')D MH*1E'H$S8LZB6#0Z5CE)L75Q5ZMW4%8<]^;$ M<^^%/[#SW'3TM$>'IXM 6AB'V!&8C","@S">4!.B!_UA/=<1IKI6YH\6C\=G M]&2/OAD1JV&EP?M#LGNRBN[BIV2B8QS'PR'FK87PQ8H*)QW4OZ+3_F-_D#X^.>/8$;O/W[SCR"%ALBR"H)B1O"/%C$HR MGD2=?Z\AA+310X*0H_K6A\?X+9^T/'%#=0QEL+\_^%29MVE)>5#(W;1^8'GY*1KZ1[27SJ_/SBFH^;1_U[C"=UDRV+)%T@%X47=\75ZEM;IR0E_ M/]:T%CHQWY\/)&^9$W_JE0E/J? O #5]>)K 1*CD]85[6*N.VG$K]^]N',) M[)4AS2Z.UV37[&B?PO1/.S^]$6]?_0#U7"]__W7_Y>^O3W9_^I6NY2-_\^KC MR7="TO M7[WX].;SLY/_?#[MF?IAO//LG?(%+< MR1G.:5#D@J)GP<3(P)?"HE"":9F))'*)GJ/P/+M0N&=)Y<0@9,4HEK*L* E6:FOH M_Y5QN$MD'Y;(?)]J%FQ"^N;_W/UFD<7=RD!_?WC MPW!UD#GZ>;:<6\!Y4_C_99Z]<<3 O7&,*^482*M8$)A8,C%D&Q!3\!O;(.\\ MUW+1MK(::;>&F4\<,Q^&1M<",_I;0\\'0<\9>>92:@TZLI!+J7WAG/F<'"M) MNBB+,JJV.QIW<2[_]:GS<@/GE;S[K-_GK"UA5DFXD/*K)6X$^A<.N\#V,&'O M9:1+[(K/1S?HU+AKX>:*U/Y=7I__[7K[UX?E>+],FF2.YA[V8/:P>T,\JA6] MA^.SYIY:UIYJ&>YX4)ML,'3=/716_!/3]7G]223EY"EW;U>3G!V2R)[,ZX]P?TM/9 MIYL\'N\-AI."XY/NJZ^W?MN:KY2N]SL[3N@='0\3'8X!Y770-:UB;)T>GPQBS%JGY/45\=!-^A*F'0:_XD&@57OX?@Z$ M9AC4V@RZ-H,WGW>>OWA7E50(5C*SR7 &'"5Y;Z>8"3I&D0+R;K--;UT<57#6 M9Q#&5Q0>T]+[':>04P%G1,]_5$YZ5RZ:24_"%^O&"2,D'O&WFKM4$_K%5PX3V>K1(FG]PRV3G9??[+.Q$Q)$0UPH0+1PLA] M%KE(Z8MI"V'Q"X&N^5T(4:/,F4E5)S\E*U@PPC(M11 <'1I/O/>26'22Y0_J-WOJ6&"A M^B<-,ODDP%K@=6K(@SDDD;(%)4L6%B#PNC8C2N!6&1&REVTA++X5<.?YSCMA M=;12(.,FDT-2RC-7Z6O(7)5L#?@Z/D9>QDR^Y9#4UL6D1*]W(;'P]:Q#]U*^ MV<-/P+1QX9 /V&!A:[.:4%L7MT^GVQKWV_GZXI""87P5_GS>'Z7]06T%7YH6 MUP_/3M?UQVXLTL&O_3>?__WAY?./?/?5:_'FPS,Z]L<_W_[^S[W=@]>?7SY_ MIG?[7Z[K;BS2R=N?_OEA]_<=H&NDP.O?_9WG9 >O?MQ_<_"#?/MJ!W:>?Y3_ M^?R"UOH/[Q(O0DNI&2]),3 )F9-8F!72^^2E(8C[#]6^U&_UX'U^6[\_::%^6L\7WPV3,PS_P$$M_O%R-UH^Q M"E^]>2>$#D&"8H14G &]/A:*YPP#Y]9;#R[%KS5:G^\)%K4I>/JCFICWYW?Q M+DW'0C=7YI'RL5,#&8<_3V> ?/>7.%D>_]LKP\'!Z0KOAAH1HYARB.F75M5N7;W!*9]5]7"QHM^ ^Z]:1_:VVT3<8AJ/>9&S/:238NWUC M]KJ6[[<6[M;"_0!/[M8MW$M7YDKOXU%J:"Z,BZM[AGEJ[6\;7TUJ[@S>___CA+5W+SN=_?GSS.?'=GW;$ MR[JU+E](.K?$OW^8;O?/X(='_BBSXS7D0,&CES12,#>F<89"THQ"SYD[@QPJ#4" MFV#N/)SD4?KH6BAR9MR_C<,8;]7(?\F=KD@G\!+PJ>ZQUZFP@]2PZZ[8=:[_ M*P8/N4C+=#::@2[ 7$R:E52$+BF7V"G;F8N%!;?K_UJB%JYFM@OD(E-^?'37PL;*KK6B>#;W;S:P.7]T5QKB@$;;AX M(UQ\,V,X'Y*J Q&S#2['3+@8!0,$RX(KM8M'1T$QFP^%8C-M%ZSN>D_BK0W0 M&J M.?^[SKY7P[H%8=W).:RC@$VA#IH%X3P#Y0T+D"-3/"N15=%%5:6^37/) M\-?50;N6H[IE?=YS+%@5"F]7H'?=>'KYCM%V46]39K?F&S(W&06W ,K_Q4RX M4W]X:I+3=]#\XF*SG.03K1+")^.8*\4RX%"8 R]9"$&@]MD(=7FK]HUGPBT1 MOV^VNTAV>V:[UZ:YS:SO->59J[R4%,4@9_1Z-8-$5-?5X5$""P&S+5IBWMB6 MFV3KRVS9C4X'7ZN[<+!1823A=1@>!$P_'&N MG.W-R>ZS=UZ:HD Z%B$X8E/9,1\$,*%%Y!)DD98P2RU]&>["-W0;$"W3O2U? M<=X-X8DW>+H>/,UJ]$Z(*6(LTBAA&2 G>-(B,.=<9 ("9A,S0-(+J]%;\]S5 M3=NRGV9)R\UN?KE1<[D28XW!+0(B?Y@$T1V+>Z]WGK]^ITU )XM@.L7"(#G+ M7(!:S1)M,8%B[(B7]U+=.)I>CE*]AFL-UU9C-[-!WJ(@;V<.\M([\E$A.F]8 M-%7>!&-F4=G"I%;%)RN%JZH6:E/=:2_S$4&O)1>_"@!?F_-[-V%"1:\Q#X[K M+-YO*A.NM;]8\--9;H?RF'G.YB,6X2/2_!:Q+YR;X#P+J"T#:PQS.7$FHW3D M-ZPBOT#N 18U76!!1K+D&=$&E THEYYY-S1=$)K.=NN%<.@0!*M:C@RTE2Q& MPYD3M@A5R,4%W?7(:%BT3/220.D"V/C7Y:2_JJ4\-4"0G;+&WXX&HW[7IS+$ M??KP'S@5>Y@RF;DO3A\BGWTE1'I>Q^.KOW*9,L4#XTPGY&%G ]LG#VSNS[WA MZ=4Q?P_ZG<#+:^.Z\'$?_D'WQ#+]Z^U,E$V7N4\:D.^+U M%;G_'A[[&BZT275+O+W+WO.E MZD7?5"/Z0KU(*\5KJ[)7!%[&A> U6N&=%6"B4&'CX=2+3M-!Y):>C48X'M7: MLGZ(_7TR2QPUY:(/[]]AG;U1+:)TOO[!K*1=4OZ&67 M*3I=#UT"(W0KHA.UVY^MB5-)HHN"1.E,"FL%%(@O;Z5 !%O^/A2(]):T M_AX4B"CBO)>+==>[H-42K_EJC'%Y#'YV4VNM:[1:K_'Z!*)I$#4-HD5I$*W] M[L8_0NYEC...$_0/_Z!W,AB>](9(Q_OC0G/7K0=./*W$W#7N?[E3;S?(O($7 MH"!Z'[0 B=%)ZXIV,==L&R2\7-OZZA+LL[BE*OY.?S;-K_TZ690UHGF6TO"8 MCO2L,M4J@/WC8/A\O9CQ:DSS<0+WICO7OO3>[;E @UU0=FMB=W)+ZF7F!V<;84/\ M P^/FS+=PS.%\ZT*#6MNA#7G!JR5*$7V%)E84+[F9S0+SG!F8B:'$"E*\;+2 M@XN#B9:M3[5-3UP^>M#L]$YV.L<)?/)2Z%H3SI5@$$R=^5UK3KC)LA!%L"J3 MG2XLC[I$F8+58 7/?OO>@>S]C&&$O6GBK%:^_.7YJV=7;QNO9V1RDX+KVW.$ MZ]=9[Q\?AHO@])(BEU#?4??.3DO;3AI*W0BESLU(0RU=<!\M=E*X;!:_E$L5 +5>Q\(!A MP0RC&>]]&>\1<5A[6L< MGN/1D&QCTJE6*W;#P8 N[7/W@Y:MN =V<>,Q3.>AJ6VT+@:5WI^C%/0BG;:) M69,E P.>N5 <*])%P24J:TTWD:GI,JRM0=^:332#7A*#GJ^Q:#7OBUH%\>]P2FM[NT/1J->"L/A"5G/ MIS#,HY;(6 ZJ\66>E5[4]_/OJ:'236G&F63!QT\[G][Q CYJSIGT!B@ \IHY M>H_,Y*( M5,Z*@J -JVY<\*U92^6V*@?E&XTH[ZGV&&W#JMZ]BY(E7T6D0DI M/ .?B&G4Y*1.4I"%4T#1U59O&K>&91G+RSFZEB8\-YGDB:4TEJ%&\WI=9Y-7 M-1<7-4RZ$2;](&=CIKL]DFQR54)22"Q#6<.BAJJ.I(O5/&M= $)]@GG%$"\$9YY@BBL' $#ZYZ!(3*, $IYW3A$].WIEQM*S& M$EOWPS&.9MWW;]TS]D%OTA%H#0<%\7-4BJ/210#+.A"5T37/\.^U,5BW Z%O NN:T[0/3R MH=7RE@M/X.KLW9U-=&S8=3/L$O.LK#B'RAE:T@%-U\C,/%K+I!%)T%\SU=R[^OE%@S[P68]XR:I%2$!V&8+56463O!O /#2E2F".FD MJZ)+RBR]<:]]VJM6$N<+&D2W)(:WD.I[6A'E(A[0$=_L]GEX "#%37F])= ^YUBS@58SFIDW!J&-@Q=[LQ= MP]#;8.B,'.><)#Y6,13$@O-VCXBAUQ ^7I" MY_;?X_"[+Z1D'TK<]8=2,%4=YC/I\5_#&']%.F/J[T_F C2%U^<_O'-&*F\3 MLF""9R L9P%$8B8E7KS) DWZFL+K4DNZOMK#'D[J:K[[2YR4TOQOKPP'![U^ MMRYJG$6GZWXR%2JN;9S3AL[!X:B7^[22AM./5,W7<% '575ED<=CBM3B22\< M'>V?U.]UFK!(]AOVZ5;#^+B3B)N=JD='I;\,>H/CX:17]"MGCDB. <]?:!A- M-6?K?X?=^>@+_4$>T>SUU'*OJ5QZ90:TR;H^/6'/)HFZ6I*HCQH@O9CYMJFC[87Q)3ZP.KY[V6&] M_5;+XV5ZKXPJ*?HCH-I8 "^>19@O=G_\DB9?AQP_&_\X>8F_G;[#__Z#>?GC-=W]_+5[^OG/RYO=_?Z3SJ-U7'X&N MM?^F_V7_OX+W5,2+U^]_T1DO-]I MAO;G-"D$-T(0T\X>&)3@6!#%L"BT-@&L%Y'"3EGEZY=7-._QS.>_K^.?'F73 M=_W!*,5L8P(;LS> 7@>"'0<T;E//.]26A1 ]>L60X/.FT#GSMS5L-"Q%A0P<:.9"HM>:%><(=5P_,:;_^2\GA?S;$EG]4\A' MU0!ANEFRV3O$"4V99J.Z)%5G/VTJY[+QE.Z]/3O,/P_HD9U];FZV3N,GUP6K M69Y)YN*T$X;YY"FTTS&S4&5%1/;>1NN=]GEC6VWY-KQBU2SZZE+]>R(G9^)! MS;8?S[;GTC;>@\A _*-D(1@D8UC,);(0BBU.):F+W-AV6Y>,VVV*(_=AD=_O MA"F@N?2N3T&'QC\K9>'-ZD_:C!U+5@ZO4\!7&\*)<$LN1%8>!+ M9LZ)R+SB24C+9=2R4A!8IOE^+3VR;A2DF?L]FOL<*]%29PN0F,*JW:[K-$]; MYVE%;R(FI9+2=3[OEKH8$,?'0Z(EN9;J5BV> MIY8(N2%FW9V9W &S7H[W715GG']S#:-NAE'OYXD&KS5SH!VSW@G"*,U9**"(=ZCDBXO)*JQ$ M0[1ZD/4V\<=@&\W$[\W$YVA(EC&8DH"9;,C$>0DL!)]8T25XJU%&T9GX)0/3 MUK[XX_%H2,>T:S#-"")\42Z'*O$MGF,MH6.9\'NHLI[J_-8 M)UM>%.=HMOS MOS+F2VC5D&3.3/+@3.@=\FKC? >,?OG+ M.TGA4!%86(#:15B,8U$(RXK*(%6.0=M)5O;B#*U'V?)MR8YUJ^YH]GZ_]CYK M?Y&[[]]E@5DH,"RA]'6B=&+1!V"V.)D4#\6;.GATZQ*MBU;B<2^5I\?#VMG5 M.\$P[/WZ/^'@Z&_/>VF(N7^[39C5C98>G*3<'*OHA]]WKV94M:7#,.TU0+IA MO/2IR\-V).07]?+5QW]E8R[XAA(#2QRS"P;>F5.A)"5)$3B6XN8Y3R9>>ESJT?#HAGCTYY>4(Q17+);,M'69 733VX)EP@?D MT:(T*A+EL%ON+OUW+>O1*$'[U^,\:"!T2W!Z/,<]?C_V7O7IC:2I&WXKRBX]WEC)H)BZGSP[NL( MK^WQS3PC&-MXO/@+44>0$8B5A#'\^B>KNW7@9 X2(.3:V6$0DKJKJS*ORJR\ M,I.WW[1WG).6$QD1 TC*-:,IF^E1%/[I M%'XJ_+*UOF- 6$B@$LED0B_,VET-X=^._?H M4[G\H/398''P0P>*K+, 8M3$ *O$ MDTHK+^6:GKG9ZWR5Z![@]_2=,)ZN+<]/@EF+3= MZ#4?])I*#'),XZ0%8E:! M"<8)02;IA+R+TL$^$ZGF*R\YOPJ^[DQR^YF1Z]X-LB]TT&W:(?^@&?8=VBBK M)^VAW(\PM+.ZIFTO5=V+0U-)<;J[L:U**K8Z WCW*%8C;QT?P7<&QREU?">_ MAL]5#86;KW4.6^EX>-P?]S%>:ZT?5A<:#'(_Y).]6.5UCV\W=9\#>]IRH\'% ML-HZB1GS!AV0S/$7.\,\GH/<2;G;V8_=T]9P#R;QL#?,OV3)A5$<]?KYV59; MO7ZNV;N:'S+W5KY\U]9)I]N=ONM:Z_/470=- _( [X.$#W)E'+C6N>N P^K M11UVY@D9#',KS5WX_9;K-LBU*@,GZK:4/^RLK'YY\JO<*E^ M_Q1<\A/;#]7([1&,\#ML L,\=?^X=L\Y'H0+&XYF4AK+3#",@95LM/,"*["= M=9")L;"S?I5QC,3Y(P'8RT)OV+Q_<>O9'#W$G_ ,KZ>'/MYJY#/=:>[?UOWM M"8QYQQK#+8D&P=[ $8<- ADI$V+46".3P9Z>?90CD\)OM5RW0 TA*%DW857;W6A0S MMM;:!$$$^:JEJY?U8JQ&@V.7Y3\7I[2MC[&6*J8I:,E!9U@CCLN9/:U<3ANN M1T2K=W((E]CK'+5\5=9UM=82T/9&P%V,6=# X>R'ZSG6ZEOO6'OM4*?!AW MZZO 5(:<(UU!E8O=#H!$I:;Y\C\ FW3D+$Z;1T/[ ML6XWG*6R7I&\0MWCW//;MC[]WUR.+"?MYA6 UQ]'KT_V.GZO%I0K=I6UUK^O M7M')VM5WR<(^)2![G4'5Z!@P,R-JQO:31AQ'6\65FUCO,&])O6J[@>FMMLB] M"*/N9^4XRCL3?,&=5A\8;2KY+O$[W#$/8A@/X%.@?M,E3]9:KP;PU/TX..X. MIX?BL^&6)^2**O7YLG>!>&X(9]P98P7A-#I-E4Y"@XL!?@3W<0X0?Y>"S3\? MUN_#^Y]H^\U["A[':?OL_0YV+F%I,"*.Y:(!R2 GG$":IL0YQ\1;\!+HVG4= M7T;@;ZO=_TWT,?N2+4966WDMU\[#1;Y&@Z'5FCP,$C7*S^F:$@ 0(_Q]T8^U M[OWSI!.&>Z.CO*DO-NX+GGS%.O!4CH?7?^52B_DGPCA%+LSTU,^]_F@T1W8W M(@?XLH]L@L&^L-T3>SI8^>V\BP+^R84Y_.'C-PO$Y$,B?'7%%[#%=SO^%O/Q M+_O48ZB%-V0 K60]*P]@#U@+ (7_TS$F>L>2\LX9CB5S.*2DI5:2:I.DV%'@ M2E4;">A5/AVIJV_;EU>M\P6UJF%-,(:-3^I1G%W8<\$>VX%[_[O;\_D\.PQM@?O.HH\F9 M2L)2E^-E%AFG#8HT^&A(8,30E5:$C>LH:UW_.%X+0PMF?.7C@-3+>V]E>U02 M/:@$ RXRJ*R4O*%\RY96!=#9W.E51NYN/[N:QX?9"-D]K"RB; @UX:K!BX>W M:9O#FF9?D.?/:\9XWSS4: ^I#KI@>KOV:!!?C'[Y9^@,P"D_?=$YK":I^M(5 M<<$&:C5?4T9D(&NBDJS#NPNE<_9[D:X;Q:]_&:^3:]WYT60*^GS+W MNNP-M\3R00:K;S>@&R*^SZF7Y=5!I_%#F=L\5"W43_18ZLK'V@;7>M#*QX/A MG(%YET;J"[:,MS^ M-EBXI#-'S%UTY/F36SY=9RJLPF^PD5<'XF!.UZ&#>\:X[A,-7KBMXA\/]/"+ M';>[RU&59%$E&AT3G OBM !/CEL7*574*YJ/JBY'O1&['4%Q6E G!:]Q^ M?2'>?;!^TOZZ3MMG[T^^;/F3+U\_?-U\]UYL;*WC]MG;[QN?MT^VS^"YWKP_ M^<_9^J2RW-9;D?M]$ O^LU8(_.B .,Y%'R2/N9UQ\HI3RIR<=\[#@P6VY\F* MN?=#_.SHMKP Q[R1D@1XMDBY]-&PD(*BQ 7JC&.J CA= .Z) 6Y42N_K[O?- M5SN,^T"(2DA*1Q W0B"+M45*2,(](RR(N2=UW<4B+AE?U_OE]<_U0]^/=@ 7 MGSKL\DU!OMHNG4.&^A*FDUQ&L!EIU1G*;@5:XR7[4 5'84)_[_<.FB**?U5+ M-IW!6C#N3AC7OFC$*0W+R#5%! N/>, >&9X8PDERQ9R),OF5E[.W)BB98HNK MVC.2CV>T4HK"/[#"GS=JB!5,1DQ1PCE7C!&,C#,224&),(I02E+)%5M$N^6H MJN4W-ZME">MO+)K54E5?+! V(X2]OVBS!,5L(C[DDR:?(2P@ES*?*G*9B&:: M"K7RDK!266>)-7L1C9:B[W/2]_,F"_:"4.(PQ(H#Q,-PC]M=,P _SVW[2R. \IV9I-H%[4MQO:]45X+X3<'^:&&HU<"M) MB?1"(\HH _-,$Z0Q%0#<1"<>,(:M>N4E)?,Z79J'4M7)FNT!R-7B601.#<2N6 #8MA')3!/*/QC8WJ"LUP-5..L.]G+A[U.3%7S.T MU-\_KKXX*DT1CGW.\3W,CYBZ=7T)6^<#PUNC,AYY;#D;/^AH'UJNH>W=[A+H)K'4Q7U1JW+DW:1:8V>[ M58KS8"]66=XYB?P(WO6G^ZWZJ R)3DC 1F:L) -(:Q%L;.I7)\ M59V!T*N6>)3Q7YEB+G@"B%O_G@6O6?)#D-D6H:T#T,&] MP=I-"5775[]9H&T/UB%U8 8/\\;?.QZM,Z^MQOS,(G5J=\M>KRBNPH(-AOD;^"RPHC.#PW$<'M5)\6ONX-KY4 M_L;QL$H-G=2]R.M_ &H_R/!W>!YW8#=5U1UZA[G>R5I]N?K&YVY6I_TWUQ^< MOT%K%R0D:_\IX._A;E;?"GCK"A@@XX.LY#72U@HSJ;I0EP#).E'=H!IA#525'HR M,1?ZZ(2.[8\'-)K97K^9E2N*WIPK=K-:3>YH(?)#Q.\@A8=-"9*Z_@((1%7N MY'BXU^O76%,IU_#T*%N@58V.O&23%;,3]!SG3,*%C@?58@^.0==O'EFU@831 M=Z?@^-P0XVFO+H,RWAM!"&K9=@#S=<&3FO0 ZTK ?6N$G6PX..Y:Z_>PME[!%OY+_MK*ZUM!B.;U%]+2-'RH9= M)8:K#31.7:C>J*NJ)Z&R1R8[;K-IKF93X"3F^BM@%1PTPC^ZS=1L-%;,5)&B MT5J!D]!Z?9RM([C]'STWR%,]O1GG6S6VZ&0I8$B58MAS:]$!K(,W\TP!".8% MZ3F0>=O ^?KA)(]Q(D*OIW>75[F,UE&_T\P_W*J2-M+Z);O:%/_S]:M7U6_D MG[^V3FPM"K6AU&MU[235U,2Z*$PMZK!:G5Q$N[)KAK4@9M@_;G:/:TJ$5!,> M8C;*.H?5E1J#I;Y8,_O-+(^MZO-3G !X#GVGV1FKNF87K<,[E23Y(2;]&+ J MK_+&X@Y$LI5+EWS$!,'*P"%\;9KB,_WS@2M#O.X= +A4R_3J,)RK"O&F,_" M"^ /+DY]B/;85=_\W!;MSW]\W=YZC[^\^83;9^LGVW#O[8/LNGNX[L;>EZV] MKQNO+[GJ8OML__OVP<;>QIL/^QM;[\_:7_^]E\?[!5SWC;-]L4U_[VZ^:^/_ MG+7AG_4=K9.R6CN4% N(6Z60U7JPA,;40M1DUO1273KYN8=6+'YYX75FGY.8QGW]&[W.N M@V)6><5M$(X&HQR8?51&9A*]J3+&(J1U5_KW)^#QKAV[ _7N[,^OP*UF?+'] MJ-\K'Z%S4+D(^;_5F6%=C+.IZ?FMU_U6N^G=R9S J[IB4W;/>RW?M9V#?/S1 M&=3%*H>CTJ)3ISTC=S0?$W9A+H_[M>$\LHY@U]K+/AT\%&QF5?W+B8G;N-N# MQIO.V\[5'O7T$47FVN1=:7R@< IF4#;OX+\73V::<[#&TZH\@8O[F@VY8MOH MN.OR_C8I)EB7:JOVN*D)@-VYV_GO,3@W>2"5ZS :(,Q8-=V]:G3G9GHP.32Z ME>^^\#)WWL0BNA*Y/ORE\ZTJ9@=KVZGKUU5B-;*Y\^\KO]9>;=O";+6VHM\[ MA$'OGK8^YDI@]4G:^J%?:_VR4GUDY5>X^%YO4NTR+]C_?MS\,#')02I?'>_" M)-7.ZQ%(Y7&V$W,1R\.F="/\T>]EB]?N@C=='X:!6Q%B[<5?]Z'JP:I7S2E3 MB =@AYXVPY^VMIMCIZEZA%?[!?516+<;QP=_UOOZY+">P:K<37WD.K[TUWPC M>$(0L)$-?]2U^53Q+H$!845DR7KC2,P;@J%8!^N)@'T )RRJ$*'"^AZ!@:HM M'1@7H$"V^P[LWJ/UT31DDV.TPXRKC[]N2O16+]X.?+]WLD#!@\>V2/9/VB<[ MQE$: @Z($,L1%X0B"__+/5XXP\)[:61N('F9Y=J:"A54_M=(CL'%\;'V6D 3 M8C7-(W$;GV =]?)Y>&7=Q^&P*5OM= E3G^J 5,:MW$DH: MN>3">6>8X"9I;:D2F'*"!<_=?F_B=3Z$= [^:F;PKSR!'YH 1=YI?WI1?7NZ MN?5JQQFOB,48A6 (XHD)9+FWR,D4 G7**8MSQ['+M>\ORFHCE*-X0(YU5O6" MQ[M)M01:JD(3%-.F= J4*^$"XJIP)R^AA91,._!!>EL M8VM]AQFF)=8:"1PHXF"7(6,D0XKSA)VG3#*="Z3^0) :H_0"NATUIU1@QS6& MQ;A4/JQ8<[I_$=@F4C>Q4:H#I>90B_KOP^_:.P1$G*@.2 MD8) :\>092DBX442W!.CE,]1?WE3Q5\P\6HC\WZ"9(.D%$LA8B1<&.HTM@:, M/BV]%T3Z(DB+*TBB#5LL&$26:RQ1<#1OL3XAZSA'CCHC.!5$\:JIYPVEH]=: MOU_/D&A=X!F=+TE>11@J( Q3JWG.';Y;@7*P]#S33B3/ D_4.,TTP?!:"*H] M%SWIBK5U7%S2XHL:%?+Y48<;J8M^[T(X$@ ,W\ID.B2QX@'(1'' M02(3E$ 15@^\D:J00!9 _F,!7*V#66DZM-EP(59KHD=%B:GCO><2BGYML'K;^..Z>-FK7G)N ?1(FAQ YL#+H^4X5]JELW_H,;MB+>9KZ MO<,J8'!PU#L<'RL/CAW*7SYPW1P#_V5E$SZ^\NM4T++R_P"M4ZH:M%:F2Z@N(IUF22L'L"=G<+PMVX!3Z18(^#;4W? MN;H:_5Z. HT/&5LY?--)G:9'6^[^U(7_=D<VU ^3G@H(V=F M$N3-DU=G@_]\>P5KG_F=%''D@AO$68 ?A$EP?IU%2:4DHDI.!@9[A;X8^FZ( MK1=8>;!O-WS=3FC"A=7I3'4RW=B'4^9(L3N61)8NN")?W^_D,S%+@T;16G!% MK'5(C73TG//;H" R+:L]OOI"[S]F&:#*B]PY;I['RIPZ.N[N5 M&Y:I!Q6M[C!4/3ZSBU7U0+WF@>"[NWU[4+>S@UVHDLOL/.>LB4P"F:)4Q$%# M3:A#SH,ZY%?-6J<*MHQ"*X-S.#H]39 MX5%F/S8^?D,MK 2A6;!*_O)9XO%@,!60Z=:I+U,_?&PH00=(I_QHFG(.GKJ*MVXSIZZ:X@C M>16IQTIJR[@,TN1J8$ZY&()0 &B-$7>?R,:$27LXS",YMMV)VO[$IMDZWWCS M:8<$(A1E&H%_FF-<(2$K.$&Y^+#66(N1T4O2DR"'0.LEHLBDW>6@QQ_/\J]XO8Z1[65 ME[W$X\-*?KH@._U!TUHZQ"XXDA6=$/Z3#\=_=)Q HO$R8:^\E)SPX+R/,G&M M7?(Q!=M0E%1#4:KEIQPGS$+1/VEO[>\0(<%1EQ%Q[SGBE'GD:(Y%$9.TC1%< M0@-20R\>)Z!JHIN4J$Q6&UY;7L'F3*#OE9D,%O-=L,03'*GP5@B*>51&@RPK MK@U-VK/$U1RJ+%P6B0\C#E2[=E9?599Y_3[LLS\QSK1/-K9V=P06V"DA$&@I MB WA'MFD',+).HNQB%K*J_LM7^"EU3FUX^2-FGO6Y"6#JU5GJ]6DX'-PXDY; MFW[8FXJMDQNLV2MMM1_F1CVIS5JE:;X#] 7(BE?X*L\KW_35U4ELX[(KMLGK MST0'LD:G-R- ETJ1LPOL# MID3'^)I-AN"46]2XBZ.+C/C@%2QE,:[/*VIORO9S#OF4$P]_FQH@R&\GUSL8 MMK[9?D[5;(4JM7:4LO@Q'@W'&92T*IV1/S"AB62OOCJ]Z5=*<=H"H.KOQLO1 MZVS%33^6[XT5I3I(F!I4'OWXXJ/:%'4NQ:28Q(^*4LR<>WCK]$*S .F%X@G3 M"W-:<#6GKP[#VX.C;N\TQJ8(T%]=>*C%22[<;_:A'MXX^$0WMO[X"I_A[8,V M_O)Y&V^^@?UEZRUIO_FCLTVW3^#WTXV/%_:AK^_IEZUM M^!\>R>;I]]Z'[Y M^IYO;OV^U][Z=-(^^./K%]B7VEOKY#]G[[]OOM^18!=2G@+"8/3'21*&-L8)?Z4X^FO?57OP?3WOH( M"ICQ)L__CU,+KXPXWGC[9YNL]#F?278.*\RT.:AD^Z>3RCN_'573AP;-]!UU M[>A<[GQB^\"5EU<4L/\_(QEKY#9$D*-<224V M=:1@'XT6]M&1'#4DK)SS^+T*9XV_ 1=:<)&Z2J(:(?JI)4AL[.XXF%T#_Z $ M$YU]X8"< *]8>>R88H&EBHUYC0392B\;(5J:^E$3L PS./*SM@RYBT??*,"4 MJ30MZX-_GXY488$\^<<6]S8&<>?<2LL#16![@P45= 9,*Y&)F"2#N2)U&L4/ M\H*R.W&G YT9&TP4.9BS')#VR8X2A*J %3(*6\23C2NV+]:__0K:_.[O[L;9KLAGM5_>O >-]3 F&.?7[;/V MFR_[VV?K)^VM;J?25C!21$R)>(6$SAW"N3/(>81[UM59;&OG:J?] MYKD[/]?*\EP"W#"-X6.,&6U9S'D^##8]+O3*RS<3@NTM,;)&Q//FU]W\#.)U MTE21 ,/@'',C->9,6ZUY\I'9&PPP>J-^3AQ1LD!^Q*.KZ/[W'9$"YE%;Y T! M/U3@A!R@.5)41F&%3-@9\$,O6U7_IUKKNZUK8#&"; 5K<^4I#,(605RI20%6 MG.MX@T%5UO6VZRIV6,!62F9A(9-&W'J"# L181F8X7EC9G7$ MR3I7C+=AQ#946#NL#=4JJE[1,$?AAW&IAJK\[6X^Z3^L2^U<818M@P]Z-2K? MC++7!J2G$'52#&APJ=+5S5,.GSZ"+^2TIKNJ+0L6?"Y"I<2Y,W326'KM%8^. M!DU%*' \'[5=%^#?4*)@LZ88&8G!SX651]J" 243)83+G&F;(A[4J5/8\0TMYC M3JN3FR:O7#CRK<+.,+4A3B/!)=?S(JQ>GYJP-+ZG6 #?4SV5[_DQ[M8\H*-> M?]BD%"V:Z_EI1/WI?OF\+3;?=+O;!Y_$QKNW^,N[C8.:SO,*U.F3^/+FC^Z7 MKY].VY>H/W_#W_?AFG]WOFSMX^VM#_O;]$MGF[Z%>W\Z^;+5W6\?_'VPL;5^ MDG//-K;V=\"JY8!K#!FN"2!I/C,*3B+OG8Z&"&&TN^@/@1XJ+$+RF'HPA@$9 MF<6<."&XI2JXB[[G[^-"D>N']5E?!MU7+E?+;%;F!O?S2H/AYF&<'[8FB0AG M$Y58\&C!O*"1,&>"I1;\[#!3K/8IZ3BCE*1KM[5!/$#?2DUP]@ M05U4P8UJ:]U,X[2-T7MK=X=PK8E/%AF= M6T%:[)%5PB)"*(BM=#9Z^H/^=HNTT#78YOVWK/05*^T#CDJ!S0I.@@=#1VMD M.4V(8 :VK37<.+;R-%J_9D!XZ0J[ N? M^?/XT+;^M.Y.24/G$&^J]L&,;>2>$CHO'-S]L-"3W\ON656V[#S?_Y?7FF_:OXW8&@]&=SO$= MJZ2/+A@PU2=RV;YC<"8&H_#-:'!KK:KI^NC/-SYK_7SP=LWIN2/@S!@3+( S M7\#Y= *"M.-P;@./$](FN:)2.QF4OAIP6J%3\;#J\Y':@IZ2 MK,_C&FBC+FTU$SRG!X]$]B#:;&T/6BZ"5778,'QO$L6Z8G,EN$T;OOI.3:G3 MJJU&&*?GVGY3Z_PQ$B$7!\(R7VZ".Z,)#[D:2.\(7%^XP7'*J57]ABP,ENU^ MSM /G<&8!Y(Z>=Y[1T-POD#%JASOHWXOL_WJ+TU_(%/\ 0%\PZ\>CGK@5>=K MO>[XBS67;X*"%_!K4*=_5R>E@UB5"H6U/LPI[]VJNUN=(IY3LZLV4\VPZDX\ M,/3C*KF[3BJWX5N&PS#.HVYXT=%V 7 'OA/AW8N;W?V"SC>(RD]9BHF54DRE M%-,YY_QNSO:"XBM6%;[6R1U7&$H3(^YME;*=J^QLIM3Q57(DP$\GHVP_AQ_J MC7/0^F74Q""?1)X+-U07RQ;?ZE0'JZM,/E>U?06H!""'Q\WM.,:AIO,50)K: MD;G]1F\PJDI15WJN #YW#NW4#17SW<>6;&[J6;-G#W*!0_@]UY4(N58T; -A M!,V#XX.#S*[-X#S5:.RJ.\ WZK(&JZVF5]AF?]<>CGJWY6%_G%QM*K^S]6IR MM;^:JS4]QN9&R+Q*NJ[M _YXS4(F1V6V.BJKJ[E?U5^EZJ*8ZGDS;8J M7 *[WRAIO-)G!U9!W8@-UKBIT7.^35S>1]#H0KF8U+GZ87>@-SQPP9\G7Z'[ MDC[N%GU*/C!A=7(J!9ZCHEQ@I6G(['?A"%_6N.*C'X?C]M;Z#NQ1*4AJD1+" M@VND$[)84*2)#%$S&P/F*R\9N2ZPV C\4T75;R]6*AHN3(A6,<$E98[A*#35 M6 6A%-/+&M1\"K':WP%[*W&F,-+14<2)#\C(%)&5,-DXL1@- [&Z(JJY>I5( M/3GT7JXE[5KK215F3'W,.R28<8=V%OJ' M( 1,7$:\"MPKZHB@Q'NE0,&(,J[HTYSTB;2_;N]09J6-V"- *@,P+16H4B0H M!FVP)TPHG NC7 738Y; V&9.UU?ZO\A@/ZGZ]('%5#\(W3MT2"^&/WRS]P-H&M/7W0.*Q"LOO3/;Q$6#F"DL;OAFI-S MEC57NM>NNW8;C\GJ)K6LEKW\9KY)[O"7;]37_TS1\-EL 7 MA9K[8,F:$'S^@R5K1+/;7A96/H/"_[_"5D:?&\E =0YTYT_^5DE"_[JO'.4Z MF(>[+^C1]Q8Y[\]U8QI>E+5:HI_@..<*'M7%>2#T-D]5G[8^T7-=(E=5S[5] MA0N:CZK./>GS6L?;GWA6,_!+==#1.X:KAL&OUZ[PY'$;P*SJ0AX-6Q5SNS4: M^6@N<)Z)'VO,K:[S/*0H[_QEYNXW<\3<8N8>%(C WP"^^HV+ >3X3. MDT!F8PK?1AAO>NJ+@GC3]VXME;BU($CYPSG]Q\4YG-_S3S]W/]]RH1[\#EGL MA.,0'%7$X51Q22-3BF"?Z?Z,,')3-0-VARSVIMQ-[JLV*GOZN3/<&QU'O/W> M]#UX-1A$^'^8[K#&GJDOM?WYC\&7K:/.EX.WF?V&X>^T_?DMWJ ?]C??O*5? MWOT!OM/;T^VMMV=P/[9]VGSG/W_LN8/0W3SXXV![:_?[YIL/\+GM[]M;[]F7 M=YE)]V5_^V";M+?^V&MOM>'9PM?_G*T/VQW\_<^MM\/VJQWE P^2,F2UR-TU M3$".,8)4D@F\7R\"PRLOA5DEY'("W]76XMP4*+][1T4J0%B \ &!4 H3G)$J M!0@7"P@W7H^!T 7,J8X"Y>Q$Q#DG2'-"D2"! M:*V#Q+G^.,] J)XW$#ZRD=T$7YZ/D3UFY,UB9%]XZFN]/7JWF;MR*WG6D&HP M5D2*! K$P!(QCCMIB4Z:,WAM9+$MGQ.DMJ=M2\]YC#I*9#W\@,7-Z3K<(>6" MP"E0;37 "F6K0E[7N?S6D'HURCRH^5A4_+8JGI1QA"1,I> Z)__C9*U+L,F" M@T%OJME15'S!5'S*:F))$*&31T$;C@"R*3(,1Q0!S%U*C@5!0<7)*C/7]91? M'!5?B-/'6OO-(EM(6]/1^'($63SO1]A#9BVH6O:01=I#WD^;B8QDX@<-2' + M>XABN?.7Y"@:1;@)6#&<5EYJNBKU9M*%R <+& <,J8 M3B9W#T\2J<@LXI1+I+5GR&*=ZWE9 4*_\E+A54%F]I?+$>0"&]B3./_%;+6' M.(N\Z7M3,L) "D+O.-,J?X9=YNX3L#3;S&.&_,1.V\BG M:7LZ:6&2Y!0IY6DN6A:0EH$B'0@G%DP%I=G*2[YJKJ@ >;\CF=LKR!.?R1:H M*U#WI$'] G6S0]UTT)Y)EE3"R#K.$$^,(.U(1)@'XED*PN866'25RIE/#IX8 MZA;B;'J!+>9QT'XN%O,-QS*W"NU=,85+&-J;/7I? '*^ +D];0L*0CVS,2&; M@D*<>8N,5PI))SU1.E?-M"LOY<075^P@[^?*[IT MY^=?FKWB,P M%^_HLL#-DL+-'"+-!6[F!C]"X[/P6S,9P.6Q.2B M1MY%A7B*%!F?#*R"4Y:F%'C5'YG/ZP3T&1UR%K!9I&=[W/!] 9NY&XTY.$\X MC91B%+D6X*$2A8S6##%F<:0J]W,R*R^IN-RW8-' IIPT_E!97QWD,NYGY:2Q MN/[/(I]F6EXWT_KAT![N=EPWYC3-88D]W0WR]Z?M2ZR$%#191*D ^Y)8@[3# M%.&(?3!!<^MUYF.IV5-KRK%DP:;G&_\M)Q9*>5%"#"6=& M6,$H5U)IZHR7,;H@A/=&[*S/'K%?IC.*WO?VU_VSS<]MN-Z'_2]OVOC+F[>G MVU\]_;+U^]:45R6\N0J(N* MQ"HR3_ JYTO8;*B SY*"CXL68Q9B,EQQ:IE3PB?+;)*.>T]L!I]90_(%?.X% M/J=C\#&:,6<(1D*HG)+.&#*!,X0#UUCRP(G55>%VJA8?>Q;"RW@.AN"-8?>? MOO(<"=@3@ZDR,7)-G!/.8^:\=,X2%VRQG)X&O-Y/6TX16T*=9(@YR1$G6"*P MF0RB1JN('2-4N'Q$L2K$XA.'2IG(>RNK@FU*4D^)]8ISZBW\SJW3,8JH@I+% MTG@R99U8&EQ[+V( 98TZ$Y!#0,[RA%P@5$I':I M1;8TJH/-AROJM9SNX$]8U(P;PAEWQEB14].-Y90Z60HT%TQ;IP>^":9)% ME0#,F.!<$*<%(!.8I9%21;VBQ2I],DR;6*5!8Z&],MD,#8A'@I%Q%'XC3B4I M>*Z^L/)2RU5!'Z#E5*G)N#"6ZE_]7+=\>-J"1\\Q^,/0BO\][AS5$7EXU1G3 M\0^?[)FG7=?0*69C]XA&#L2(C_RC+\ZC"\'4GP1AR67>).N\3V MV/+=W/)LQV-ODN(1>183XEY$9$F,B"EOC80M/K&T\I+C56/FU<]B<5H3SJ_5 M=T&[GP7M'B'Z6]!NGFAW.H5VP5OP\PE!#E.).!7@Z6OJP3[VFFIII"%@%5.V M"FOXS-%N(4YRE\PLOBZ\7*@^2PKV]X^6%T1_(>A?X.@!#,Q,.K2)&RH]\<'E=9SS](;2;J M?&YS?MTH\LM_N?YO+Z]-D6Z4D-,JV_N?1[U!E7?]HA^[<--O<9+2G)5TZHO- MG?'D*V#W];K'P^N_??^M/WYC^[&NS;>/GO% M-[=VZ?99^-JFL"&]^;N[L;6/RN?4AEQGA&Z]VN*>6"H,1&-BPD47A MD.;:(F)Q]$K))!2OS19 [QA>9:/#@:\4G0V*4,(Y28:%2'02T20_]:'.#CN#@>M7\"_/@Z=80R_7MXMIF7VPLY1+]&-]W_YP +U MT>_%<-R-F^G'HI5U\F>6K\WW.UQ@$RE.*'EC$4^,(T.<1RHZ0W@@4F!]45ZN M*>PBSGLU7X\'PTXZ7:!:+UM[L2GEDEM'-P59XC#7=^D/]UJ]XWYK+/>MOPQKK44K)&/,FI;B/G5DB%PC5,V]-(M>XT+,O8P,7N/J?L5IEF>L M6I@RUI]6I*;:=[3N,?QX>QQ7"9Q9EF\2/H956FKDSEK%,Y*OA7 M5'O>"'FK&FYE&F] R#*+0SY>*?#MD7X;JI;=[TF=)\+O=H]V!WQ<=5=CI1+%T7%BC@S4\"4$P"YY1 M=B'2C-D,1+_&:OB]WSO(#) \NL^=X=[KXP',5.R__>Z[QWF&<[XU_#]LV>\+ MQ/^[7VBZX?_1S:VW9/MK&V^^^;VS<;:-X7YB&_[VY+3)>3?&5';-4R(B8=Q1Q(3&R6@1D MDTV11"T-9;F)W:IA)8.BX-7SP"M!K<%$,.D-YYI%*R(W24;#%2;&C]JZJQ%> MF8)7"XU7&U.%NI3#B7".+.$*\,I)I 7@E78"4[">P=92@%=BE0E<\*K@U;/ M*RT,(2P9QSGFT5!-0S*2*&*XYTDW77_ALM=W_2UXM4AX=3I5QUDHP\$+Q%)C MQ(/U@%>6(FT\E4KBP'C.!S.K5"U^H\Z"5P6OJDP)AF/@AEJE+2>:."(E)4+X M -"%D[S0);B<7RTX7FU.["NKK8=U2\BEG/9#!0&\"@8Q:YV+QE++[/00 I8,%+U])%'7N2D9M1%;!2]B0N(PJ M,F0!6$#$1YJC0"G.M*6R\0>(03"*2!M\ 5G. -6/EH@)8 MCP%8G\: 1;16T@4""&4, B,9/,+<)(.EQ#07#AL2*\ R"P58R\X&7KI&A_-G M+3"5O.<^>H(YIBE78CQ:^W]I/TQQQ[@K.$R7!DA1H8. M)2,DF!\D4*,CH187 M6M(S4_!)V SLR%Q/G:#$ P<%I^ E82^1E%R(!/:C"C(KN)R]KFM1\,55<.M@ MV\;6R$2X8-X:H9@6QBL7//RY\'B>EX)/\WAL&8:3U'PQ55PXK5@CO+(+:?&N@3_2LL!_;6AMA!?GIN"3W9P'T(@ ML)Y@DR>".*<<=G!-$2BW=;"A*VGCRDNY*EDQT9=7P5-08*4KAT$8N(C&:.*E M4BPE[3P ?6&*/"\%GV**:(F59BD$LZ*Y&C>P1F95]>P MHN"+I^!&)2>=5Z#=F(,XV,0("T%('96CPA=NQ?-2\&ENA?:!10\K%W2VT;T+ MR+ DD9)"TA2)))YG#:=F7IVRBH8OGH932H+6B7%"+!'8:/B$C*!#I!'88BCIHQ+'BH.&.("=TR#E37GM=[>%SZX57-'P!-=PXY9V2 M+&'&J5 V6NMWG"JO/^](OC-$]^ZP-O2H9:-)'GLHK91<.^U=<;"5I9/ M$RE6+I7P_G-"K4_3X7TI@C),"N2M"@!:RB+GE$""2Z9YV,A%3PO;)@B%9C 6W&0 M@@W+A TL@1L &L6IFCU<6;%A";(A*)L^M-()0;EG02H,[$9CSX%"D MY N5X7EAPQ25P7E801XD+%QPB'/P*8P78#*%>_'""FV!80II3BCCU"8&S2)&,-'DJN!.!5;4_ MN7XVQY'+7E;A7;\W&+0.;'^WU1D"%3*DQ5<0JCS/_DB!(8Z@J'C(Q<\7#HKD+J[F/&? OFGM_S9T*Y!OK MA58NH.2]0N#5&F0,?Q9;P Z]7\_PFS7W#F3CCCIT//N;8,)BD@)X1&7$:: M(U@>!2^PU<$Q;L3*2V:6L%]WT=$G"#P7]9V#^DX%H(TG3JI\G,9TYK];Y' 0 MB&%)/!6&)I6MA%5-B@(OKP(_9@"Z*/#L"CP5B$[..4Y,U;$K(6Z%1UHR@@A@ M,5.$:*_PRDNZ2F<_6BL*O+ */(:(YMR2RMJ'3*@MXCC M$*64E"21"_6QLLD^,QW]Y7%#S@-X7OBM:.O\M74JT$RP,$YQAC08P)F5&9$E MFB&PA3D68"2K0%9>:G.9DWGI'*BC@'RX/C%%&= M:UKG"F]64)&KUB=+C+'&N*S!7!>'=GDU^#$CSD6#YZ'!D\@S \LI8D.0\-E\ MEB)G([(((I4(-0#$M,J-6%6DM)1_/.7;B,/S(>=6ZO<.*JWK'![G@'2OUH/> M8>DZ_VC1Z GDC HWU(NQ.5X+^$1=N.&O7C__X=5PV.^XXZ%UW;C5V^@=Y@'V M>]UN!6##V(^#0IRY&WSM3@>T$TM*Y ,Z3G-%*(,9TAH@+#$CJ)2$.FQ77C): M.M?B-1(Q$\BXI1QDH/U@!JP27C)5G MA@%W"=G-(:Y^3=*ABPL!@PA\!_4?0%5/1S!=_!IP]8&T2(RF77;*[9Y"W*Y9RQC<82 MCU=>ZME;3Q8]7U@]?TQZ0(& !8& "<,@6!P%(1HYYL"WQ\X@JW(!-TF8\[.GL=-P" @L+ H_),"@@L" @,"$I6$RQDR(A1@VX_#Q*I"68!9AQ%60^ M_A:4NWBA4#^S0DS;Z:&.E;K+?O];4K1 M#S?3>0B 3Q_U!K:[F:[\7M'L.VGV_K#]NG'EX3I?_K.'_<'?A_:S.=X\:']O M?_Y$OWS]=-(^^P+/\.%K^^ M;W]=9U_>M06,Z73S#5SW[!/]SUG[%)Z'Y'MN MOFF?;6YM[P1'HB.!(6D9SD5O'+*>&Z2, T$QWMI )",J M).K!GJH8@&!OE12:9Z/>3T>@.8O]7K"#O:+/CZG/D] 899GZ)AP2D2K$ ;N1 MBY@B33"3,>B )7C,_]__:$KH/Q>(TUO4>J$Y,46MGT"MITDN 21 >XD<\;EV M4S#(<.O!V)64<&LMEKRH]?*K]9R[&!2U?@JUGNS6T1,?12[B1'A$W!B&C*8< M$>R2B)8KS611Z^57ZSE36HI:/X%:3W%4K' :4)DB[",'ISHE9'(@6V)FO6;@ M73E;U'KYU7K.Y2F*6C^%;SW=',%C2A3&B.2#9@Z;,]+12J2BC)IP(ZV+1:^7 M7Z_GS$HI>OTD>CVAF1C".9A>#E'E'.***N2,A,4#KYMI&HUBJNCU\NOUG(DF M1:^?1*\GS!&PM5)0GB&6!,_-C# RE#/D(A?2,9E@)1=1KW^& A=U98O?:E[( MSU7%8N&#[[ ^I<#./1'H[LSY%4=O9U':*=^XM40XLA1BM!8= *F1ITH@8GXS@+/^_ MU)58=MU]S+H217=GT]V)T6\!.*)@>YBJ1$UVK)<$H816>I!/$O= M78QZ$$559U-5/U95'P07Q$245&Y9&G!.]-(*!<9U<")Z:4BIX_"L5'1!ZS@4 MG9U-9_,^8=12G0W'$A&.2BT @LI222EUSG_BBE_L)RZ^[.J#@UX>5L_O M[_6Z(?8O=568F15SU90\)1K]8Z8G7&B@?5[1]5??;*=;EXYY7 M*%CU %CU:PFG*3!>PDDD)QRG!*CNF5ETK,S!%3P:+G93P6J'@*J M)ORHQ)7&'%#*^DRQT)@B9VU &FSD%+6/A/DZG*<*6!6P>A9@]61LKP)6#P%6 M$SX8<1A6T00$DL81!Z.X[ELC@C-!&\FBP7/B@Y7:(W?B@S5$L*/8;PWV;#_6 M+6R:*CSP$%,-;%Y<6YKD%G/B>GW0)03/^H+!

<::$>H3)W"^%U.8_NOV/^8M_CY$G_IW=M&PD J06M& MTQC6N!C6MS&LSZ8YO9JHR*E(2.C<"R/BA$P,8&8+I0,FG'JE5U[B-5P.+ LL M/3-8FHW?6V#IT6%IPN&-#O84230B3 @$*"20E4$@Z0(SGD2O#:U@Z3+]I,!2 M@:5%AJ49J;P%EAX=EB9TW2 6X1UB+/#4CI;>848^.3!/:KK2*,4P= BF16])YI^MT NFP9=0DL)AJ M7"K9! 67GAIB[)65SB)'@D5<"K"<,,FM,DWP,5&F3"SV M4L&EIWZT>^#2C(3=@DN/CTL34BZSFF%!/7)"V]P2,%>OP G92%/$5'-I>85+ MBY1 ,"=.[N)3L=YTNL?#&&:I@[ED@'K5$RX;H#X)&:L1M0*I]X!4_.>YIN@I M>@80"A:=0=S)A%P -U1QE9,<"%8VS(>.M7@EJPLP+3

DJ=5!$I&2CB6F!DB*;( M6D*B\#B%I,NY>$&FIWZTYT+-*L@T&S)-R%D>;%[CO4$X);"9+ U(2Y5/FCPA M-D4N(YX/.:LTT+U3P<3K<"@L727#A+\X>=XAZ,M'I-P[CS-N>;J5UV8G7"GKR9MNSWDA@P@^U)IUFL M.(:D+ >K4T>).!B@R!DND+:$D>Q%^+I,#A8S-(\K_G!!J6=&8+T[':,@UD,B MUA2]E3.5-,?@'>.$."> 6%II%!QUFG&AL".%EE&0:P$>[4D8K@6Y%@NY)OQ7 M%ZF14C'$9 !;BV"/+%$2.0)[%$]6L"0+R84V()<#XE<$RJLLBKX M)"VBAGC$K3?(8 Z&%T[68^FDL:(@5T&N!7BT)Z'"%N1:+.2:$&4M88;P8!#W M7" >@D>."H-2A.U*XJ2DLP6Y"G(MP*,]"5>V(-=B(=!K@5XM"Q*V;8&N!8.N"1<78"N*X#GB-FIP&$E UB6)C$LF M1J^P"W$1H>NG:5M[UUJ)I?CLPF'N<^:=E:R'^R,MFV:>44J8,#@A3#6XM\*! M9YLD1\D'HWABGA!R33K6[9EGI4AVP:G"/"N8-1-FM:?[M+DFIDU:P:R;LFFJ(:QD!6YD@[D-$7'J+-!<,4(PZ MF:).!NN"706[%N#1EH5]5K!K)NR:\,\\YIXS@1$5'+ K28PT-0;E*!09(8@;(I$6(J)@@W(J)A_=0H8:YU3];&'I9[DLY"^Y M+N2OOW4JW6C9X;#?<<=#Z[JQ->S!4Q\<]/*P>GY_K]<-L7_/XI WL(S+-V35^&IKNW8I#%I-TX4S2A2+IOK7]0YBVP>B^E705 _-N!J8X1[^-4H9D MLE7I$^+)>O@M101_TH1BH[!SA7Y;$.AY.<7S[EQ><&<^N#.AT$;'A$G1(.:9 MS+CCD!'2@P % JZN,)+R^71A*>!3P.>9\6<+^#P$^$PXL$P3(R(-2.G,@16: M(4NL120(S$G@QN6(P#PZD!?P*>"SA 38 DGS@:0)M341$YGF$0GB'>)&4*2) M"H@RS#68K\+3^16%+:A44.F945L+_CP$_DSHJ<)Y88,5B%IK$%)2"^0LUBA1PF2( MQ"0E*O1A!7T*^CPK])EWM_""/G-"GPE!-("#%;CUB! "OA?&%%G""<)$^>!4 MC,R(8OL4]'GJ1UN CN %?>:$/A.&)\ -=XQ:)+CS8/LPAS0 #O(6FZ@ @IR< M4]?OQ:-W+CY_Z:YE!DMIUX6#S85F,#7R52#T3A"Z?G*.PY0,#;!B2&H*]IO" M%FD3/ J:2L.-%["S7>,]EN:U"Z2H2XQ!"\AA*LAS7^29L)B8(Q*V!X8D3A3Q M1"0R5F$D4_+*1RT$F1.+J!)EPF3;U6RD58 1O *U,!.6<)(EI;X:6C M-,CYL D*_!3X62HN4X&?>Q]'3]A,-GB3$B7(>DT1CT0A9SE%CCMXPP18P/H\ MFA;\*?CSK/#GH=E,!7_NC3\3/A,.6!.=0#"3 P_,)H>,LAR0R$KKHW+)LV+_ M%/QYZD=;0#Y3P9][X\^$T>0!9BA+'D6?CZ6Q _RQ3"/J-$DQAQ%XG ^C:?$: MIRXLD>ES]2*&EH41V=W8&F1YOV=)NAM(I>4:Y1KE&L_L&C\-I?/*DG3C)Z9W M>^(K;E#:.#USL;Z;*%AML M'@\'0WN8Y[KPS.]AE9U.DR0)Q5S#XJ'D9>[V!XMG30#19E0F2;&0B:R\9'B5 M:?B7BP4RS>9=M+.H^*SDPJ+BBZ/B$S8BB0#:E@@4/%:(6ZZ0)5HC(6,,S$1B M?*A47&BS2KDI*K[,*CXC@:^H^.*H^(3Q)P3QVJN K'(8<48H,E%&%)(-5.8, M,J,K%=?8K&HCBXHOLXK/2)(K*KXX*C[ASUDM+*="H@ F&>(R8.0TK*!PU!ON MA%:Q-M2U$:M&+R&UMZCXW/AF1<471\7WI]*&E.,Y(F*]$(@3K9 1AB+B8T@L M.2PQ[.)4KV)F5G%1\>56\1DY747%%T?%ITA@-"6MB&#(1U!O'IA"+B50=)[ M$XM!"LHJ':=='RI=7Q&WE31\072\0G12JJ$M;<66<,HXII[9"3LX\XK MD@3#6JM4Z[@A\.\BT1V*CL]=QV?D)A4=7R =GY"9F(R1.B(0#CKE0W6.+ /O MW'J6F%5.,B\K=YP(L\KH(E&Z?YHF<]<4:;H5.-VVSMTS!Z>GC^E/]P2>QJ@" M3W>#I[/IJ+[7$3.N)8J)"<0=+)\1/,(/!N]8!MY&1B>Z*KA9Y7J12LC-F_=4 ME'P!HOI%R>>FY).X?@" %DHP!(:E0SQ@AHPC!H7$DZ7POV1(I>1>FY)/(/E>"**<9"CYI\#.H1#KRA$S0N7ZAIK"\M9(3LHKU MS)']HN2+K.1/']DO2CXW)9_$]L'[LCZZB$3()%SL)3+28X2E(X1':3VQE9)K M1E:IF)F$6Y1\D97\Z6/[1PTX.^(ULQ)F+RRT&HTUH MYD#)V2I79M6PHN1+K>1/']TO2CZ_@[>I^#XL'\=:(<45:#D5#FDE'3*1")Y$ MPLG%2LNEP*O*+&$GX:+EBQ3?+UH^/RT_FRKEQ &D#4,D!##8DZ3(,!50Q!YG MLTUXG"J#G1"QJGDY7U]J+7_Z"'_1\OEI^23&S[$*+@F+8C(<<:D,,B%R9$.R M-FBK?>25EE-"%DS+JQC_;T/KNA'^&SK?7HX&!R(#*N'KUUF,.X?'MAKMOZJ/ MS57;"+])W6A6MPOS5(T#?HR&T7R6TS4EX'I'O4$G#_A%/W9AY-_B/T\Z8;@W M4MVI+]9S\@)/OF+=H)=5Y=JO3$VSCZ#C_7D#$,&WFA(ESD_'],\\W$J;C8G> ML:2\\87MGMC3 MPMT3#S1GU15?=(:P0OX6L_@O^]1CJ/46 MT+S7K[0LJV!<:>WU\\[Q/S>O(*S?5M;B5B^U7N=-YW X^-=O]N55TO$ ^GM1 M6-65T[R^];9=Z[!9J_][^>?K_WVU\>[MQ];Z1NO5QIO6F_6/K]Y]>/NV_79C MZV/K\_K6_[9>O7Z]^6ECZU7^P^;&Z.7ZQKOJ"[^O;[S:>+W^_]K[\N:V<6S? MK\+*O'=O,B4J!'$_;O+VP]UV:K(%1WFU38NFLWC5G)YM ]A'GOU:7@DT_R_*%UK^A "%6$[6&8>H,XS1/&$9R YBR!>B:=);''?+B< MKK0>A'#ZGJ=9&-QNT#Z!C1*,R,5ZS-_PE8OC%+U"96")E?2;UF)Z-UZ?1 M)9,Z7H94)XZFM[!9T)_A>5]ZC2\4':L^7/3@34NZ[H=>7Z*SO8WAQ:329_@R MS?AC/L/C_*#M+,;[5Z'/)!"K:1QQEDU3&#J-/";>"".AYN.R2-@_>9B(-UUH M2! *?KNW$H7/#V$";Y$2V.F$C>(D*[X;9E(0(G5BD.>Y.PSAQH0@4U0(4W@5 M! ^,OB7ZGZ;X9YH/86'!U/I\?*)Y^'$=9OWBDQFL#&D$"R'V4RD=@3$2A&)J M.-F[!_R@!NL]?(%/%;:#HTO;U>6^8-*A&6^0^ZS%OQCGF30(81R<,JV%+U6) MS2+>_L;(2CTO'^:@?18DA):'8"-Z_ )\&]\IOC8F% ,]"Y8C%FK( H^1)^ M9Y3 [W!$!Q*[@06-*FTQ^/(Z /640A_Q4$0>BQ)Q=(> 7W@*?@L?I4.!O$U MG[K!+;;2!3>IMF;(B_)BT,TA@7BTM3 M 9T133(I'\$ZA1GD?!)'/QSQCDC4121@RX/P!QN$_3CVL;T@SW"MLRM4_5J\ M7\B0&"G<=PK2D.6:/\RY,*(S42C.^8"]CZ&JQVF$- 3%0 MS<355GP;AB1&#G0XO4),P!JK('5(;Z$GL. 9?(/ZL,IP1<(5FJ=\8@5Z$/B5 MMEJ(-4')RX2)YP S@Y"/!%D#] 1T[%"@LL(*\'L^RY ]X1)K2Q\GG\(&PP@) M%%7Y"O\V+;M<3%=+&H8I)P*N&6 Q.<<12Q+X'OPO2&CN\Z_% /B$TSZ*,\Y: MX/,>$*^6)N)LN^S^.N9T:0ZPO>*<@P^73P/>P,4;(CT$!IMJ0.OP8\T'W!M@THH M#*1/((DD6_[M;0??1XAS[B,$ L@73AUX&NB$ YJP]<:IP:>QSYM$JJ'$(WT??HE##-=*2,*&H59>DU\B@$"KC^7H0 ME2_XY +9_LEQK 4%KU'T12NN#?0(%[ M] HA0L7GTE)?$,RP+=5!/'=\W87\ANR1@PG[/4*?%E*@,$4DI'QE:9QSRL.P M'S'*:<:FMC=GB(WG:A-,]8)+:8XQE[$(!75%#B*0PG(RO.ID3+A"4DZ&Q-?W M6 >'QR,F(A-C_LPF-N=8S0,X =NFEPD=]:77_AM$W2*3"4VN&8M+7!J;75RW MX((PF9@"(.H3U &YC268Q7S6(7[Q-CA)0'<$LH*Z 2R.\PC4%)'U)14;ZE;H M0K>(S3LOM%:C82U)O5VXG:CF8RM"X!/4Z/4B>>N]"Z=3VH8P;5-0I876CC*3 MI1CN"$&C![P(%E0T* MO0N2-+OEULP\2A=B>P27Z$1[6Z@=P:(4%!WE"1AN@I^"21XG_L1TP-]YQ-LO MJ((3> EZ8R)X"-A$HVS"R+Y&7"7KX:>XIM+A<3(JO7[U2Z=S]NK-RK,IU"HT MI:&/$U-F1E-"COA.>AV^$0RR4!M+G9&O81:5!K)PYZ2%IA9&U0D BX2&@Q;W M3:!5A&-$KPP-$VYR!P.87^'<@7E*18A2= <4NC)"EI9+#.:39>E[Z-FX:_=Z MN*8;YHQ5PE(GQL)L10RM3 M:/<)RE^_X3:%.+.!-$P(#1CN?C32:N MFJR0YO#5/"I[@F1#Y3\MG [CC+: ]5_VAD6CA7_PG6*CU9\ M2N.WQK*9W80IO[709X:_$="7R4P;>#5>49_A+JF95=SK'N"00>'_ MN644QUWXW_%*=8)@'L:S-R6;T+HK!N%7*,F[CMZMM?9UF57_G,(K")5XJZEZ8 M>/FPHLA@VTGH%^[-4ORUP0A"\027![&1$%3^172UA_XRL"S1\$@N:50U=O'A"^ 9 M/J@[XJT45_*NP/1CN?)PB5=6Y<3+%I2SUZS'=1*^3K@RKLG39D*5*[(K9$"S MT<@%QM<+$J,+T;DPB+$H=?2^]YY[Y2Q*"7UXTJNV54FO'Q_-H]EXY. M/IV>'W2Z&NR+#PLSGQB-1]4A8:]GBX9C-%H]]]&,\_S*>S]+. M.N<7TM'1T1ULK[D[SJ.VDM4%D[--,H(H"V7$X=%Y]^#B]+S7DKI_=@^^7AS] MWI5./WTZ.NB>B]T2!Z?G9Z?GG8NN],OI[]USW#W3W8D8SP7/\)R3] TVSQ%H M427M$$^8D%?^EG\3Z; N*V.S?B7"_4&5=O"!S!.3L=T\XJ7 ",W10(^ M*;-E? $N??"_/Q>$2)9]3'H"DF13X?!Z?%9]Z177Z/;%222.4A<:Z8<:ML&GQ>)$4*V"B/Z0HR/!E$L.C[)DJUVKJVN;D*MV:NQ(J=)";T*NF!/<:D(R#8#:I!!YAI,PA] MD8@QYWF)9A5US![/Z9S)7*PK/6@R-:6M;G NMVTR>UZ?^;BY;PZ9:_)X=5)- M:ZK&XDPM8-M1*'%,:BA49R:CIJ80C_@>M575=MG,47NB2JBH_IDFV;NRGZ?! M[V7V4B?ROP #@!F&,77$?K=T4G[G C[]<1![/S9;^_/V^'NGJ/T9PW-=[?2/ MKGYZ^*G_33U2OOUQ=//MHGMS_+-#3@Z_DN.?WXR3PR_:7SU'^>O/ON(-?X_H M'TY^^OW+]?&%9WR[N-2/__@$WS[O?_O^J7]\T?UY?/A5.;GX^O,$^G%RZ _^ M_/GEY\GUWU37 ZJX5 XT+9!U3_%DVZ6FK#''T#135P%XKR26>G2$ND^2LX5* M/2^XN2'$E/,NS8FPWI^)-Z7'W6,QU6SEN;67SWE$@;%&\561K7A4L5'KN"$W MVOLQ6'FD;@)7J<3K?=-1F*-@(+V?GB 8$*_O.K%;$Y\E6$MV0$U?^@578 M1@-Z^RZ,>/?X2W/.:)T8:FU%&&O%&;%%^\7M-K\U4\M6W-.M-G#%A;>5-EEX M;UFS!&YJ^H.:77[/T!9_]!&=)?;#FMU(9S=.V3G%R,L%RZW>ASRYVFS56['W MG)H\4[3YOC.1GZ:X^?T\B0/[(![DPTCJ+#P8N=:P!%O=QH%]7&%@"^O:OVP: M%*&AAA#2X7II\&C>M"-T+9Q&4\1]62RROD=6$98KIHK%.;3JIV]J+*I"'^-5 MA4:9Q-T!4MGSES7E'^D MQUP\X%F8NI=!KHHUM;A5^- .N.EW-:+MAVB8:>3&@LCQ6/*DP)*J&W[Y[$(;K'HW6 MM/&4;3P/V);U:TTB4)R(YVPSL XQZXN?JT!OI,GN>7[@ +<,ZAYQ-H<"X[M]'H!G9LR<%?%WYXW)LYV' (_1N> M#X^'OP]/OGNW?WT__WY\<:2?7'R]/3GLPSB.?Y[^\M?@1#VZ^?/GE^(4\FYV MW/E;)]3VB6/(U/(T63<"(MN&ZW'GFBXA.$]U;FE M]VAM#6?:4Q$&W:<*N5N=7MF%L%3 E4RS9DQC0\:MEW9<

0NGB-V"1\F!])L"7[1GP#4$##R393&EBC('EU4BV#D&?=KG[0J[. MFCKJ4GS_[%+YQ!7P^="/!KD4*'ET'30U0*3-^#IDPXC*S.L85*3BR:+NQ\#W M:1N[1PMO59T?-S>T=OM]=1_U30+ZRI)K&\ KB:8;@B52XNOG,N [R# ("][C M3)XL#M]K)GW:%N\1C]NQX:BDQA^^F$(:SF>E9 H'_3SP07MT< U)0:,CPCQ# M'R0[$E!EACMT>7.3DLO#X.Z4@:?'VHCL$4$[:O:)6#@ YR'KH-!9R>BLR&76 MBAFBP CNHP\L'G'+;!/,G5C'_JE9MY:LH^0@E'[2O3=GUTO?*,(UV2 M=FO$W\;35?OA_UGNAES5RM:1VB,/KR>W?6;127+HK)X-5REZ/TZK-_(4\-TX MK,'PML=UE,[.2%O)H_;;>.A0[>1XI+?U!*4SN8!R11&2N@1.B*"<&3I$BIL? MUE%..Z)L(XD.M'KTF:WDTJ)+_@K;[//P_.MP_OE7_U^3Z=7E" =>,+#UB9W[ MW^^.MZ%@.EW L,N#FXJI/HU6]R0/[UBUYV&RF'^$T]4>_@&2>ORA':6T)^JV M$CK\RH%=']U:6M6O)WATQ-K^0K?92=C_OO#3.4Q'%Y>*QM\O M\'V%=(@L-S^LHZAV1-E&$H1)W84S3YX&PJF WEV>W!3,3U*H\O$;_E/\#/XRQ_^ M/U!+ P04 " ":B&Q26(6@E'2' #>^P4 %0 &QU;F$M,C R,#$R,S%? M9&5F+GAM;.R]:W=;.9(E^KU_1=[LKQ>5>#]Z=?4LO[+*ZSHMC^VLFOG$%0 " M-J3O[ZL_@+__DGG*1I'D\^_?7GWS_^ROS/_^.__NW?_O/_8>Q_/7__YJ>7 MTW1Z@I/%3R]F" O,/_TQ7GS^Z9\9Y__ZJ%$\JS$$IB643#P0K+B8C98HG6"_[^?_@.E3.!S M8$EJ9-H7RT#ZPFSR0>F8(R2^?.CQ>/*O_ZC_1)CC3]2XR7SY[5]__KQ8?/F/ M7W[YXX\__O)GG!W_93K[](OD7/UR\>F?SS_^YXW/_Z&6GQ8AA%^6O[W\Z'R\ M[H/T6/'+__KMS8?T&4^ C2?S!4S2]Q?0Z_/B\@^OHC&_G/V2/CH?_\=\^?=O MI@D62_?WA_SY;-8Q@*GQXL!$=]\ M]J!XIR'OKUY]_+"3-38^K*>%NH%O3NU?MG'U_3;_M:?L-3A[-Z%]@K M%A>V>/0Z61!%NVAC@BBL,X4G6T"548?G5_P7+3B>IFNO.ZZAS_1R<#J&B,?+ MGXY.Y^P3P)?1AP5%H34@I2;C:_IR/I(B:LZ#8$5 9-IQ9"$*SS@:[DQ"25Q8 M.](O1_D"\[@?3T[YNAG#EG]\:]QZ\X.<7Y MLSA?S" M1EEK;CPUR'A'83 UBT6CD&)A"J& M9-@&Z_[YTL_!Z]G2S#LW"27Z$NK%=+XX*G^;3O/\V21_P-G7<<+YA^EQOK2( M!.^5RF21$#73!1(+JDCJ/Q$Y* G9^1;\N1O:HQ]>!K;^7ODQRB!I%N<4BA17 M&YX\\XEGIES*61E93&DRR6R&M'\^#.W SOS8ROH->/&WV70^?S>;EO%B%#.4 M$$UA,6@:PF*A(2P;Q[R(%HK-)EG1@@A7,#SZD6!7>]YTK>SKVJ,O.(,%35.O M_OR"D_F5N;'0S!@%&.:X]TRK'%C4QC.K? PJ>E,$;^'HC8@>O=N'L?5-$JB^ M)/B Q_2K3W_#"0$\IL'G63XAXU9PB_%7/(<[/NGQT#^G#9W1H,IX3W.D1[XF?"]I$#X>/JE]I,+<$)P 0X# M,]8IZB6N,!^,93(AQ=Q'0-1G" ON3XJ)2DHF@+@ M1".@1I.8M\1TZ[WQHM (&%63(+03O$.A30-GW*2,'CR"'5GED&.@69%;SC2 M8V" (FPMI"L*@/LF<&D< M:B>0+$*DSI&IV5XZ&N @FR243!I3"X+!.RR(U(XPR/+P YID*MN'NI\$:HX MZU@NA$X724ET"9EYK2!Q(6@$7%]6V"H2.31Z#&/Z!E'J]WCYHBY@/#DED.'[\N/E>)[.8&&^1/5]Q9A^ M_64ZA^.CLO:#%+X=E5H1EY2AZ=EGBMPBULJ6Q+Q B@=D" K0!9.:!-7#P'_T M/+L'+][D8N@=B>/BRD*E51*2J\O2*EBF$T\,+,^, ])(*B48WJ14[1J*1\^, MW6VZ9O&F=RGT._(3SF:8/RRFZ5\OQU_'&2=Y?H;PLN6O3[[4S,)H[D!*PPPW MU.R8*7 "59CSJ#($KB,V"92W ?GH^=',(VOHTWOQ[QJ9GWV%,7WF&#].7TQ/ M3J:390L^3X_I9?/G,!^G$0:-1A%4#C93Z*TU\[YH@I]<W#;@/MM$T:].^[\91 MQ'W*^RRSV@#3GC 'PL^"L%FA\1J%WGF&N_W=AS?'#6CK-4/0P%L;Z\%>+ A< M'SR#P6R-0^:2HBX49&%@DJ]'+85!"N(*16;-QZ(M$#^ ,6E(,MPZ*K5R9/-9 M\$[@UP96&L$!K)7,E9QH%J^;*=YR1GV4JP QA]RD8K@'YA\L',*9#:I%5BUU M:0\0UI=B/,O.*Z8+6A:1XD4ILHN 1D9M6I!L$Z!'.T<.:NDU(U'O@L-58&?+ M$Q012L\%9QFI%^@L(P.O W.2TMW6 F6@5U M/CJ-HDDB0BG,6>N8%MR>'>855LH8M4*=FQR.WH#G0"FPB[6'3I;^B56_$O.S MKS19?<*WI]4N1V6)[^AT4;4=E^(?%^T7(J,-&5CQ%#!I'ZG]GK!"U$XHB$FL MZB=LR)2V?/&CG0*:6WG-L-"[9N8VO/,K@,\&LZ!S>R-#B;6("9DJLTEJ26VT2& M",4I[H4INDDL>QW&@/2X(D?/S#V7/GS_XWU1M,0>=87B['V4Y@1BN* MU<.JPEQ!,^0TLDEN^Q;']_?6#1&8OJ9N[G]+29LM);/ ZSEP3\FX+TXR;I,, M/(*0N8D^U![\?DVV_/[C=WJ/W]9L0(%CO]J(A$^ MJ%)[EU>T%@_OKMTNBO I66=X5C1L1B]# N5-@,!5YKR#DG@[$?<71[^]>__J M[Z_>?GC]CU>OW]*WKX;TSKK'M_',G0U9]8J2!4/@A2>ET4H?4HB%DE>3M::$ M=:-7[FA2?X_\_=G;O[WZ\/KMAX]'+_Z_OQ^]>?GJ_8=7__/WUQ__]Z">N>4U MC3S4M6&K5W0$ .$B0E))ZTQ)B2O% H>8K>/1;O;4+2\<7)H_V12\@L \SS2N M9_H*>*#I,SG(8"EM6IVN'JHT_^M)FB',\26>_>_K:R7,53%K\>W]]/CXU^GL M#YCED8 LO9649 :*%'1V@GD*$2EZ@.Q*%$6Z)C*)6^)\$'L(V[!D3:U!,[\T MT/U?LS0H2T0?#+-!*)D$FL? <+:@2FIRYO@8XS: .4Z32:5 M;O"> &F&=5$+N>_U*/\!QZ?X'21*5YP6E&X[178 52?CK<&ZR*H<""XHI+ MY[2U;13DM\?Z)!DVF/,::#S>UBDV(3;:"TOI F1%.8/4-,0"K\>.79;%FRA# MHSWL;:$^2;8-Y;H&XD<]:^ MD2C@(A9)UBF%K!.I"+-(,5D*J%*M21IFRRM#0'^!R\'=>^ $E!GQX4^ MO'M78=0[[,].Y6A99.#HF02%%!\0+8*4EF6>K"D(.=MN6\0W'GV85!C C -J M*=U ,RH TH&MROZ%XCT.B<6<-,LN8$!O!4^PM3^?B"NW,EX+P:0K"BJ7VCQG M8\*YKN8T MPNB3%:&V+XE:BAR81[#,.NM3$$!I8!,)M0UX#IL?0SAA2+&C3FL$+Z:3KV0) M%Y*9!Z%L<=J6T"01Z@?[ ML*FV1Y>V$%JZ;1WA;O0A>)<$&@J/0[T!R5!@I2 SD8/RLBB=9)-!K1?J)\G' M!@YMH8AR:V]ZC_/%;)P6YZ/YLVHK,EG!<3VZ&B(7W J*![FGL5U8S\A:B;X2 M6D25%80FI[-VA_PDB3BT*UM($=S6A]8A7XIJG,,_K4%HSAF%#(9%:233U@H& MVDIFO.-&."53FT/K?8$_24:V<6N+L] ?JXE.9]^6$,\ZTO+248IO1S9)$[++ M#)9;2314,R^4HI';6.7 0VQS./463(?-IJ&ZKV%;\OL"6KV2]C=< M?)[FD0\B6V$,RTD;IB%(%J3@S 9ME Y>6&A2C= %W!.BSA#N6<.AWK<1K*B5 M1Q>SS,BXI.Q$9ZM9#%(S%4T,4!+QNKU\\V&S8G>#KW%_[PL EED,QY\F+TYG,YRD;Q]G,)E#6GIBDI??'9_MON3_+FT65>[O19\D.)F34U0RDF&6*AM#I"!M8$)^FMK M :5O'G+N :JFJL1;5/:MK]/?>JJ#@8*;?&R^#SZ4+HHB$(4NF M#657.CF:14%YBOVD4#)'+Z!)/=\Z,/<@+MK?3[=>8K6#D1N<_KQ2+G(.J"[6 M^J03LRX#1?SDHE"X8D;P'#&'F$L3L:T;2 [!Y?W,VZ"C7UM?.X?$-87$CC@' M-1LF2):RSA+IV\"%B@B(3;9DUF Y!)_W-7&#PYS/8I 0ZHI=&ER975ZR';(A$@CM+4\6JNM=E'9 MS)$20G"YY 2;98[6P>]LZ:/9)YB,_WNY]6YF6\_MW8/WZQD4Y/3Y_W?P])AQ_K5WLK,)A,3+9H(%<6-+UHD9O-0LY&L9! M2%O3&#!-5@RW0KGGJS\:\.)&RM#,22W6F6'^N69-7^%XN8NR> &SV3>RR;+& M;^0('600S'*H:LOUK$\RE#^A22(K$X5M(B-V.ZS#X\R ;FBP.%W1_3X93^:G M,\S/3JH%1MQFXG(]YN"$K\LD5;@,,C-9Q(BU?M@W8\8*EL.D0Q^#-UBJ?HEQ M\7HR7\Q.EW<>P'P\__!E1JP\FOP#9N,ZI+V'!8J1"3P&ER*#[*%6@5KF-2KF M?*U, P[(FZQ:=P5X>&QIXIH&*]N_5DOCF_%7S*\G"YA\JB?YGLWGN/A]CC1) MOAD7'%EE,3@R!%:A!+W49@2$;HXX+P\@P&^QM7\9RSO NBEA'634CW$R?U M<]4M?N]AYP83R!ID8,#'9!4S%HG@F4!Y$SA3P64H&5&4)C?5[,OS=X04_,\B3/YU5&AZQ%SQO7G]_.C]^:0$Y*,21&:\T(2GM4@L M:IYJMW$V:\NU;Q*P=D*W_SBBKQNGK7W0(#"H:UQ'Y04!&R]^A30^'B^^+?N# MEA9BTL@X6LZT*8J!L)89&550F Q%X$VXL0'0(08*@QB_P6[V.EQO:L'D[+Q; M=,'7,GRX"^#]!!/#N+,#1WK[HL6,5#8,-^TEK'[__$&)8%TP'M=^ T<-\MAB]KU^LAQ0.[FW/ FJ1+$!?4Z@!CBSF^ MNW>'[[MW3^$]/+#JPQ[F&W#,784C M7!IB+DM+;*N?NO>?BK *NBBP M/0PO;IA_ @]N+/A-O;!H<0'=COP.YM2@+'X1G]0#\*?[/K^Y+:[[.*;=QW0KISSKM<&%L63C+*(6(HMM=Q@+PC[BN:= MO:T6"RZ>77GEF\M:-1XEKS(OU$&*83H9RV*2A=4:-:&,.5@GZ*O)T15=-F>93(!<>"CHE!#$9(GP2!WVOK[^.(12.VW!07'-8?#9:W M/Z3/F$^/*2??"/8L;1,T-(B4(J.,.M7]><^"5YDIRJ,!/9=9->%-5X#[4K9N M3)DF_G@H5;$;F_3\6ZT[.5O?LT("*L.RK!M*#E.5V[>,@B$OBM4H2Q.9VP[8 M[DT/NPDGNHY5._JFB2#NIM;3 RX6^SM ;+GQT@'C_>R]#.[?KOSIZ9Q[XE$. M0:*E9%@ Y6?:AL""<)IQES$(@?4*M8/BSQW[,0^!/MOXI)$L^Q+2A5:H5TH+ MKY@Q@:9YKPH+)6@:?!-&'="@:R;(?@7' XJ:=_75&C7V70W=($3^]70V6=ZH M2$W]=?SG\F[%BS7LJ*J&)(7L2^'H8#0#X11+2:1@DBT"FPBS;H9T>&P8R/PM MI%&F)U].%SC[,"V+/V"&*Z?HST%F+0UE=:7>5U)W('-A7D5!X5E0FK(!$+;) M3-()W>'197BG#%AP?'T#QI2"RX2_E'K7E0B*@104O6NKP&>EG1]VR^E@DYC= M[=K"N><'M_+ AJW%7]=X'E6 K!B8[YS)$Y*6/41BCD M![8_/(03M[%:V_WAXKVU0!B,D$QSBA(B-Y))S[DE7%*+X787'\;^\%:VW[P_ MO(7AFNX/6Z.4ERB9*C%6(#1E)Q-9O:K'2\6]D5W*(Q_3_O#.'MS9<,WWAY^? MSL<3G)_=/3Y?/FFG_=RUS^FW_WHWM%557"R8<\Q(L:0.-D2O=+9DZPP #L3H M+I"]K+:[9O4M3QO>@AT4IZVQD)TV4:+3LI00G$.=O(/LDU1QK1U["$JO>]S0 M>M%;OV-XR^^L]NQBD#$8&Y*WVJ,"2\F7L)2"*>$+SVO]T4#,^2)U6/.Z[YMM ME"KX(B)E"MQ2_D;,8=%YFI\HAU0I5FG,)E7SMX'JN[!P\6S*9>-XLK3D"S+Q MF ;DY3<7Y[EGF,4H%Q>]J,5[6JB:P-JZ'$))D]#2!8PV=IH7=S9 %Y#[7V88 MC#.KZPO-?#-@\+0LQ5X#].VT7EKS!1?X[-,,SZ[8Q=G)R''JWQXHL, :XR55 M=:C)X\6C%8&BAB+$70/>EN\\ $:TM/+0ATNZPUSR]WPD/].*P/F(&QZ#3XE) M:<@\5E(@JE)@*)VQ)2)R9PP'@@&BP MDTT;R#EWI^.SV:PNE2V'P>6BV5$Y.EW42QGGRXLS_C[^]+F6#IA,TR)-D&A8 MW=ECD'5AIJ020Q 6=)-:[V&;<4 \NT?_#BT&?=<<7.\7?K9X<3REGWX:%1Y1 M@#?,9,/K;=,T>H;:N)X?L7 M#*T=Z5XG M)U^6)1>_SS%_G%YH*5R+.ZL&0Q52'16TB*J*NLA"4WBJUSY&4>]^U$D7:5Q6 MW>XCV@?: Z#:P_3L&N[V7H5?T\@K5GR/QU7?XZR;::VM]0Y!J:N M+E=)OT@YD A-I+2[0SP YC7VRQH*]5[L_WXF9%U%V?-O5[X[.QOB8Y::!TVS MLJ91VL3 @@F%DFFE<@EU<:])W+XMT'V)430C45///!0YBC5-6QY\4$H9A0&8 MY9PR!>0TQE;-T!0\MQ@S%[G)U1\;\-S_B:T6'-@P:O7Q18,CGNM@G:>:%WJU M'0"V%)RX$^']R$T,XL\.'.GOC'MAC0[:&:\4DU80T!@-Q6U!LN3 Y1Q]R6TF MLGMBRQWB$O=#EFU\,'0]YM&7!7RHUV?_?7I<[S>>OQF?4'Z0+R0="SIE7:; M;'D VBL&B5>DMB@%:(OFG;*VV]_S(*+>/EZ9MC'IT*78;_&/]^.,'S%]GDR/ MIY^^WWHF,,N L3"MW3FJX$1@JB@3O0"4L5OE]<97')2/AS'DT)WY;SC!&1R_ M^SQ=3"?C-'\]27\YAX7@K3+H652< G&E @/Z4=4T2%)"%L7&3O[=_(Z#2BAW6!VS+MV!+OO5WRW,;_W7DVF/,:I"G;PI91 MTT-$9#)8FFAEYBS0[,J4"2&@Q.Q"DW+K!\&UNV]H?I!4V\9G#2AV&:E]>P[S M-9#/IG9)\[AS%)9S K>P$L69>*,HG*>+'U#CA\_C+!;2@,X4'GMP;R ):2J10,WHF-!JO=81LFNPM MW8+IL!DSE#-:C#8SR%B;>YTHE1 @=9,RQ54@ MA\V(7F9O$$L?U><6I>CKZ0 G&=3*CR)I MB,LV6E^:D.)V6(=-D0%=,N!IU>MZ9Q21"9FB8(9S1ZS5ED5;ZAJ&R\9F[HOI MDK4_-CG&AGGX[O9MX>1SKG6!<:"RC%MY8(.BWR[F:RC+Z%)REN)/!C+7XZH4 ME'KG,_U3Z6HP*C[LU9KW+LLXA!.WL=K0LHS7M.F,LLI[C"S5>]TUB$ #BBL, M>9""P!AO#DW4;RO;;Q3UV\9P0\LR7M.'1,=]2J'J\W(*^8TL#"A79(A2BFQH M^O9^, \^#&'-G3VXL^'N19;QV?&2!_3EM+P[G:7/,,=K9]^&EL?K^KX&4GD[ M-75%-H_'[$/"E%5,6AL7-86M,;JZ+ZF,,NME\[J^N:&$'B!J[VD$<;+*Z+M: M!BH*,)M$H63-6K&W8I1+4+V7C&#^^:*P^E?JR5?>,:)D10E-2:GR87D2B!(9 MEQSC7$#*,8B$381F;L'T(#9Q=V/$C?6A@2S?8!UQ36GT>TS33Y/Q?U,.G'&R M&))/^&:6 ]"3^#=/[=2&IEG$3->K3X7&\),(I[ MH22S*"W3H IEHAA8H38'5U0&U^02LK;-^D'J%OYOH,8X9.LV7@TU E.H*2FR M%&-5TDZ6>:#,(1J+$8NG_]F78L?PK?O!]89LV(](98]9ZOK6Z[)/?_P,DTM% M3HZAR$*SEY'4M;4EQT1;UPTI8XZH;43QX!/*.UOYHPOL@1T#*F!>-/821[9* MH8/"I/-+47+%@C2%!6.Y1DS@5_4M#UJ+MP^!=K+IT#J60[+X["-O$.8X?S_^ M]'EQ5'Z?G_WA2'KB;8Z.9967&UF47@;+ZT863P@BFW3G;L(^ 1\ SQZL?QM( M;@[9S.7@6R]JN!J#C\"6*#+WK* F#T@7&&A+;DA2!"LS=VT&ON8M.P"F/TP6 M[$?ALV^*>?47:2D[-'\'WY:U8-E)"C&<9H4:RK2FZ"-&3M&X%])0!"*<>/#) MV)VM_$'_/;!C3ZJA [;V)9Y=[G6NHSK"P"6D+)GQ]79-81/SG W&5NTPT"Q4<>N0O*?)T%EC'^%L M\&,1NBT3AM10'3RAH?!N31N_+$NR)I^6B<[WVY!\H4F-_,!*XK96QGM&B7F5 MTH.4 '10?&>)S;VTX !8_G@8,*2,;,^^?;'.M-X E+O[$D.*%,G)DJ@_*Y3, M2ZN8X.AYQ"",S@]H9+^K/0? \X?D\1:BLEL?2Y+)& V>,X)FSY:7?*",0^J@ MN1$69?ZA"#H$XYIZYJ$K@A+WBZ]'WH2IIRT0D %(PTHQ6F2EYRR!4HQHF9YZS-ZMW M:A^,(NA67ME"$70;DPZM"'J+SB&]-QOM+75P,DJMXQWS@8YB# M8AK^J&8[DZTG8*-%#C6&A1"FE-X8GI4OF:X]S#HIN@ NEZAF\S3(O MWS-#-*YH[26#4 \J">%8M"@89.%]]BD4WR3!V0;D0]H+N;LNSZ*U207.**DN M%*E0D!*L]BQXR,I9(I-X\%7Y#[!JLQFK[[>*;;1.F]P%]P,3=FR_W MJTA[V<'F[V"V^+X"=:5_GJTY 7+4/%&*6% Q;4IB7A3ZJD@GE)>6BRZ")%O3 M<0#L^UHDWAL7]^W/^UY'OJ[4I"4OWOK(LJG;@M9I%E$C*U'$F+"*O'39/GL< M@G)[=_5:C;EM3-Y0E:P+C /5F-O* QODR78Q7T-O"F-M\"4RY2V-@#01,BBH MF8R6.Y>#%C"8Q-7#T)@;PHG;6&UHC;GK0EO2V>RR95'ZP'3@P#RW@=D4K%7& MH;-N*/<]$(6RK6R_6:%L"\,-K3%W3>RN>$"EM66(=1M1A,0@AGJ=I9/%1@4I M#*AXLLMF[H= /[88=_-G]OOL._@C'O989=:< LZ,95XKN=2%(NE M%,:=LA)RTJZMA,0CV6%O2I9M?+#':_HD!3CUQG,F:[&2MAAHBM21.1H_DP"I MG%S)U ]BSW4K;W3<<]W&E$/OJM^UX<]S4& 2LPIJF;:7S#LE6/86LR^>>RD[ M>?GQU5#L[.D!3;K?]>(;MVYQ$8HJ)5-\1,.9CH57+4;+P&&)-*X)ZY_JI8SW M'8BVJ;:%S^[MGD9A3'(:'./@$M,)"XMH!2-+*(Y.!%6: M[/0?R#V-6_EXIWL:MW%0@S*2&Q?!I61\411V(E?48@N%009@P@;A2PE!E"8Q MU^.[?Z\7-_J8O<%@KL!)G$')AH0B3I08N79-@YE'?[]J'*D,Y M8V/RU;:@?OKK='8"]0J=Z?$XUYKJ]SBG^'P^+>?']^E7@Y?,;_76%D7QNS=[ MI>P]%T,,*=K:X'3,U@.X+(P-P)-)J#:4O6_U_GT6MG.G7-"2V6(DTS3[T1AG M:'BS(EL:U:S,YE *V]=YY%*(R#H30_8LQ*I/1TYF2\4*XWB]NU5P\O>>-C]6 ML3WT6MPM&-1A0Z279QK>B;0.XNL)C3KX9CJ?UXN/+I>X]^CF4Z MPQ>?:^7"_/7D7 J./E+ENO]&3J-3#O( M#.KE.-S9H'7D%('LZ[!K\\8^47H_".X\T!)UX=!F::!V=&J"*)(%XQP3KM1O M-/VG2?W+P9:H]^#POOUYWR7J=^W_*UZLM)FSZ#S%^4EG:@L:EE*AKF8S=; ? MM5D-:-&Q-FL;]]Q+E4T7@#]JLW;SY];E-KLXXUY8$S12;IDERQ$BTR%"7;!P M#(W1B7-5+W4Y(+;L6)O5EBS;^&"/M5DYZ(@A&<:5H48+IRC>0\L4%DNAH!$! M#E$/8RMO=-7#V,*4>Z[-"HDK80I-CB%;RH*#8UXGP8*U4@ F)U6W:T >7VW6 MSIX>T*3-U4\N1.*_WXX[P94II]OZZ_H']5M2[0!N=954H74T&@N>4*=H@T2A M30RR<.NR2:,[8?:SW,>SZYB'LM_'*[<[#VO%=4!7; E12;#*HU1:.^=]=#J' M(G,4,:GBU]OR)N1^%NVQ)7#K\QK8M,LR/I=>I*2R<4!! 5;M5F\ 9$G&@H8- M!%T#NK-5OU]'NX,)5^ZRW=E>&T"L&,?R5*(IZ(6VNBB*FP0'+81U2GGJR:.U M<+:WQ.Z]=/41 UFE0V\LQ9NJ=20\MSHD"%))7>^ !I51QSBZ!=KV%NK1ZVX\ M8R ;=>E=7I3@2P&]%#*-R4=I$7(2.;H8 HQN ]?92A?W7\*5JR]WG#4W/:J? MS3H!7#&=4$!VM]](K(;CB& TO>:-->_3@#4]\,3WY,IW0U_-IV?"1'EV^_TN;>&C7 M1J_V# _HP=E@DM*1@W<"B^,TJMAD%>(F+^[6_+Z>?I;STGAP_'I2ZH9/_69X MW][ZFB;>[-ZP%?\%$0*7B?JA+=HGXQ5URA $IWX9O2J;_->UB5O,KM<7K'>< M,]8]IN\<>P>P%8L*2E,%A1Z4"&?MM S!>TZI@@Q2"ROUZ Z(?2S6)W;;]+#! MK==A;A JI(0R8I5(5D8 Y5=>2^<-Y:[!^74V[!79W7C:A].3$YA]FY;5W_4* M_K9_S>#6WZYA*W[!H!S0L&"$EQH+>*MCT%J6XA3Q/*SSRYTO;+:U_>9RK]66 MH&PHBBF,ENG$$PN0#+-)%\Z-19V;W FSCT*JS>^X(I''8XRI6,X\!,&T)P- M2)F17905,267FUSXUP7<@ZI,W8TSW??G=_1)@QJJ6XSPM]ET7F^'-46"-U6^ MI>J-UTKK2*8(65>Q<5=H)-ASIUD">U)\V<$7#?9"7T_.S;P>XZL_T_%I7#>Z7_1YM?Y;2Z(&+.4M4S1DF12>HQ1J^#9+'XK$Q6V8LFG.H"[@!9-+A/;O+& M#'(Q #!>.U>#.NJQI$FYRD45WB/NJH&[.G$9> MN>\"Z>M*N,E$[JM2DE21YN1"85U,IK (40>7N9*Z2ZST.#2\6WETK53W-I9M M*.[!"G(=0B@HNZTT/(P MO-A)JGL()VYCM:92W9DFH&@RDIEQ*1ZH691TW M2G5O8[BF4MU<1 XV669BHM=7T8%8-+ LI)36Q2_SUF*2Z=_;@SH:[9R5% M883)I4I(0JRK7"FRB,4RS#HE[P/%COO.^A^*DF+C"*JUMQJL26XK7=(%[@_! MQ%;^[ZEBMXOS'H!@HLPZ(*7!+)0B6-7"95 ",!YK%7H.)8LFBE0/@FL#"B;N MDVK;^*P!Q=[!HE;<781?CG.,-$5P&SW3(>NZ_RQ8P/H;0@)>MR#0-10/:G&R MO\^F0QF\A=!A)S5&C:D(2^TC3-0=7 WIGZQJKS&DC]D;[,_?H>&9@^3. MJ,"BH;A+\TC!ERC()&9CE4)CVUSA_MAE5?M09$"7--ENO[5\Z4;XCN L:@%, MR@P$5V9&TV!ARIEZ/;ETH)O,.5OB//"UG99>:S JW0%W;9?K KGE&L\.F.]G MG:\86*V9MHF^4C0VVVRBPY"R=DU*LA\,]^Y8 M]WGHU-O&?TTH1Y-^POG\/Z[O2AM+)67/J:^B3MMN^8O!S M("*(Q2NL00BA0E.^V.5Z-?#.5EX/856.18 OH5@TR6J1,62?8I0N&!H%C3:C=6"VML+NAYU7 MGC",13H<:W8>G%=(\P'- #+1@.VBQQ!$=D7++$>;@6UMG1X=>/41P]BGTST. MT7H#IBY-TL2IN%="^5+O?<\%)<#H%FC;*&G-3C&_&4,<'U-;=I8D6WU*;]6L M6V&MFLIJFRU2PIZ,=MF&)#,J62^]D&@XD#++\NW[VN?GJ%5-$3<&"DZH&^!3?093*!04Y M.4HH@\/1*HBM6KU[O[ORU_TMT$6^(PD74#G)K=-B"PD4(+I R6S67OI$UALHABQ M 4_?I8^KAAN!EQH2-TRC1*:5M2SZ:%DJSHN$G+(R;-&VJR#VOY QA*=7%RMV M-FN#^I:K6%ZB$QL)"=%PR7#7#6,0N0\-AG UL,Y/._O:.H& MI28OL>#L[-H=F"1\,9TO3P2/7-0QFB!8DI67J7 &%)$P@\G;I*,3MLDPOP'/ M85!@"&,WV-&]WM37DP7.<+YX#PO\L*AK<>]PEN@7\ E'.15%499B*@?'-!A@ M%*E')E1V"7@",'N(;&Z#>"A,:>*2!C4GUY&>54-PC]&D!/6RMJHU0<$,4$;# M(AAGM94EF"9;K6NP[.OP?7L2;&_:^SY8?W7F6YS/?!_I;\Z.#B@14=(@5T 0 M;:WW+!2*?B*BQB1=YJ99'K$*YKX*C'H[>$V(T6Q#,%01@8N"28Q&13TIQZ09,K8O?)A#M* MGY[47.CM='%9;)VL"G4WAH5LZXD,%1G!+,Q:A19\"$XT MN8=R+9K]1Y%#N&HZM)U;K#11:'147E 6-+ZHQW%<^JP@4N);$7%IF;?*,AG M"F^1IT9+BC>@'(3;>UIX8X4Y1ZRM,%V M*:X_]E=(M73H=+(8<1YY4(HS)VRBOB0U\R72M]Z@<%%HY9L$%IL /9P5BFT8 M<'MRNJ.Y&\\OA*KNFG\[%UYY/IW-IG^,)Y]>P!?ZS>+;*&6D=BY%,8$R+@.& M49 E6+$>1.'>!VARA&H;D(=!EV9N:7'4O]808Y[_2I:IN.<7P$=&@8@@,E-Z M>71,(*-8RK)ZWX84A%K8-L?^-R$Z#'(,8_ !=T>6MZU>;^G;TVJ7H_(_3V%& M =OQMW?PK?Y\/DK+*K(4F-$F,BT+Q6HJ"L:=JH7K42J5[XI?MGGAX_9Y,],V MWQAY#O/Q_,.7&4(^FOP#9N.Z7E>7Y 7A!&? 4R:ED<)U<,""HQP]TT185.0Q M\2:Y:U> CYLR3=W18$MDW5SW8GIR,EXL0R7$*[LW2([U,BJBM"9[@-4LIF"8 M!P29%-1ZRGU%(!LP'@9Y6CEE0/7KY=!8EVO&DV7Z]W:Z&*>*:SS-H\")N=%E MEJ2GL#IGI+;7J]R+C30<6@ZKNL0;9ID-+WC<7A[,=#?=:5OLD-*\A4I 8291 M0W66CGEG#-/1A1QB2,[&)[)#.MR,L+UI'\P.Z9K!:;GXK[T64:E4[[E"IJWA M-!+%S"#I .!H*K-N7]/#0]LIW8F]L#:XW=3%Q=KXPW 5?TWW3 M.P#>TP[J(.[LP)'>OK@/SF!(EG-76%YN)N1H""8LSV7+EK MC_5>J+*-"P:DR#(L^D!P:-[Z!\W.^.TY3/YUOBD4$\2@A&?@+3!=,F<^<\." M1]A,&]0-TX%M..!B]Q+3N[D\2EX79CVDIB/WF782_'L0ZN5:T"$;4R]MUHY!<47:1,+7%,[ M0Z))JG[+4XK.*0RFS:KQPZZ5V\I5G6KEMK'S?FKEDE1H/3G'"A&95JHJ[F-B M "9+I$;*U#R7.R"W][1PBQ$?%XNZ&7H-DRV0LU:\*HM2;DJ1#@.'AB4K(67) MB^=-2K76@3D,O_>UIUF Y"+_WM7&#(H.K6]?+(,98PH$YDD\HE]5<(/,\4XJ>O3)&2 ZY M27"W"N10,KU>!F[L\'-*=T'4,L.[">E^LKM^KKK%[SWLW&".7X.,IA@NN-?, MZWHOLT+/O!"<"9&3]&!=P28#_;X\?TX(DW\=E8(T M!U5\;UX_/WI_$7\DXYQP!%(YBC],R0PB+RS1O&:Y+,IBJV6^N]'M?_KOZ\:; M^?W /FB0\;V;49>IF"Y7HZT77!'O2P[4#;AF00O+I(\8>! %79?;R'".*' ?!-C&R T<_QZ_3H^_UL-.UX]"74Q+8(1PP&*& M.L4Y7J>EPESD7(H8>;!-)/=N1;7_R;^_XZ:MK-X@YKL^[YW=K:)=+-I0@!.0 MHE#ZEKZB"1"2Q^*]%0F;A'TWH1Q*,-#3R -6^:]'=/6.I0ZX6@8$FX#=3U#0 MUW&W\J"GU1O,#QOQ2<18HHT,A*")D!?%/ ^)%>^ H.>259/%@?VRX8X 85]D MV,;80Y=KOIG"Y-FG&>*5&XN2H"F*4E7R3]6.\VA93&5Y*EJ:2'%0=BOWOVXH MZEOS\/L^^+.KV:<#VFSPTLRS ZSO9M,%+J\)?7<,DXOM)K!$32D9^MCC\=V-^& )_,N05P,%1U@;!%Q M=??H\+WU[L"JAP=6?=C#?"UZY3DG)Q?9.+5&HE#,.4?S=HJ>10R.925RS,FA-EU6 MP3JY[]J;]S=I]K+]= C##1CP+(&<*?F< ]$N*1U%8*HJF>OD:,I'"TRD>K&G M,C' <^0,04+M?*'>Y^N9*"(21(&@&MU5 MT43(\(;MXF)D"R]9&,ZLJZ6IO"Y^H\U,ED1,X5$&WT2H;@V6^\XM=_/[S9NB M^QFYP3[ U9MNC\K9'2%URZ+>$C*RTC@#508V9YI6,DWSWBG#G *.,1NAVMQ> M?QNHPV#"8&9OL!J\PM*CQ>U?O"! LBCVA"?L<$AH7O$Z9<1D*T\5I%DU"\A7E?29JJ=LH]J[! MM M![&5V[K) .QB\_TQ0F*H"X6I*M\8IC5Q/CBNF0_>F)AL\FWJ!A^Z'D0#(FQC MZKWI0: /]/IB6*K+Q3HGS0)7CL6@3%8IH A/4 ]B*U=UTH/8QL[[T8,07-N@ M"[#BZN'EQ!V#(I YXR$ 9!2V^0T6!^3VGA9NOBGS!F&..VTCG/]EORV#=:]? MV1X('(T1"7,20B=OHM=&.*>LDBEFSD(0CO52Y>CSH\OZ]2RWR.N'S-2YRGV?C+>?O/TU?)BPY"&E8B!*;K444O ME*=LA$MO.0^E329_!Z[^ C7U\4>4JI$M)Y^6[ZGS) V;E +/("U&&HW4$-+9 MU0O:BBKIS1,3(>TB%B6",_ONU^#3XR$ MD=;Z)%@JJ=1C/8+52945HP(/W(*W38ZZW(GL$*DRE",:)#;O9E/B\>);K?)= M/)OD5__W=/RE+NW\/L=R>OQF7'!DM"PNZZK(I)!IIR4+1DDF2A$4=_@,LLFX MT@';8;%E:&>TT$I=V_RS=4 K$@UK0K*DEUMW Q\%$QX#L;H[",7^YMY][J6 MWGX,Z6_RA[*VOI'ES[]=KB )BM^!3$,$1\FT48)%R9$97:_>5I:"^";;;QVP MW=?*^V TZ#KH[.B.?4Y25^7I.D!LN3K? >/]+-4/[M^N_.GIG'OB42Y+TEG3 M1R.PP.OA*P2:TGTIS.4L0)H0LFD2[:Q%L_\X>'"_38!(Q61US\)1L%5-3Y!1K0;EC03L)J403_(&=1!S"B=M8K>E)1)6, M-++HJO].(05WDH44 Z/_!H/2%)^[2/(]II.(6]E^XTG$;0S7]"1BUB))6:H: M2*P7^4;%0@Z.%>$3UT67TFEQ^3&=1-S9@SL;;D^;WN\I^.I_FF[CLX;8S+P+ MXLH6ID*=1#04NFBMT7@067M; N4N#JV]V,*\'>R65OSU='$Z.XNBS@4V^ASM MO/.90UBU*^05ZU* 7H),+G.'6BD:)'KDI,-H&_)967IXD6'XYY&;\ MK4\=PM+=8:_8.GD-.E1)E@@Z&O0)9/:%S*ZC2$6,MFM 9VM_6$S3OSY/CVG4 MF=<,;?%M%^NN>4H_:]X%:\5ZUAF:$(/.CJQGBHF90XY"*QOH%\J,;@?8PUJ[ ME])L?-;0ENM08F.\TAH"3QRE)N:!"_1_JA[G-()^L\9^/CM01E,DUH$G(JY)H@N7& 3JSQ0\/RG)=8<#;#_&)Z4N=.. N_ M9C54JJ/\/\>+SZ\G>?QUG$_A^,-GF.%S&ICRQ23PYG+++"'-'ZDD9E1=ZG$4 MT@;O BO*6TW!+!;19'UMJ 8,<4KIQ73RE9Q6C\C.QI_&Y*_ZTVV7 X;(QN\#+8HEI?G<8/4#+*.+(7(*>$L M+JWNQ&[0S=OM_4^,2OOR5 MM]2NHEX"6MIF_GL\)OQ@95R_FMH0NITS4!\U\ MTIY%(2%$17&#:S*+",N/JQK:O>XXF9^9T5@I2D3)UD1GMR:_- ']P;#C_-= 8 M6,([&T]?GL[&DT_4!<;3?#;.7AU^K\SG'^H=F4L9M%$.9(=L(RO!%Z:-R,Q+ MA_2/,-1+3%!M[B3K!_N)':6U9GH#&CO6(P^,ZVH,X/)B6:>&"WR M8@ >%NUW:^>/GO'@V+1FQ;SW,>UE8^+=[8T;VGMTNI@O@-PR^;32V/=8O;[4 MT[TV!\J1==I!DIJAY+GN$G 60XQ,Q6*C%U91-->L!^VWK4^Y%SU@5JWI2;TW MGUZ=?#F>?D/\0"G*..'Z@>1M77Z9U^;4ULX_3BFWN?K[JCW]=KKXW[AXCVGZ M:3+^;[+/\=PYZ#TK-3NNUCN61WNQ\\P61NNC@0/(BA)T6@)M:%5 MY;!89#DY*#$+M"H_J-QFRP8^T5[R(/FSIJ/LO.79;ZWNSE:^/:U./BKG"Q_U MDW!\O/SH2!2TN5ZV%K!>&A"T8-Y6J7+,VH/@-'G*MJNU?> _L0[Q2'BRIFOT MWF-MV.J+Z?6L^2/'T0OMR1VVWH,'B@+)*!QS,J7@BLL\/*P%LFU;^,0ZS<-F MT)J^LO..\O?AX;:UB[AA[6)],Q??FSFNNY7Q&$^_G+67AHB1!,T>[=V;_761Z5*\MXRWSJ M_*3Q*,28'$_6=(*=M\O[ M]??W^!4GITCMN=3G/;ME;"05SP3;LB*-H/9X8/64'"N8?@;S^A9?7!-H31(\R4QTY%!G(,6"U)91(B\H M82><;>[=[ ;OB9*T@>_64.SA;@A_?]+9'ZUVM9&QPI9@!?-$KZK_GUC,(;&B M*8L.E#Z7V*3 XMY:_$0[PN-@V)J^U7O'>.=YZF*)]JR@_-GIXO-T5EL\2M%: M4 68BE O>ZKGXJ%X9@1'J[BU'KHH]NTOH-G4DB?:%^Z7$6LXOO.N[\HFQ076 MZP:M6BJ7-;AD..>-M :KO7?8$R?,9\>XU'I:;@S8>>L?-16:Y8K<31 8$&$P$0!+YWT6>HV M:\2#-F-_%ZD_ *[>(P,>RL4R'Q:4E]8'G:V'U/9/)[5)9Y<4%%%01\MX$8YI MK-JJ(EFF*1D-.A9J5I.:W5M1W9>J^WVRY<;I^:&\UD#4: 73Q74F'4"UO&MF M+:K[N5UF0.^M3KZ#F7YOO"C 0XC*,L%38EI7 >Y81(T"9 [U>"FT*7+>'Q_N MN"UFWW38QN)--,\NS\J?*WAS$,9DY9B$2( *1N8U<$98"@H#&0$:JQOSF+9R<7;J0A+3.9L]\CH+I8('Y9"-+7@J-5@K79J'W M*H@?\.Y9S[7= TO9/N&IQ[NGYN9_=L\',/V[:X4NXZ*B-E LX# MBYXF-RTUL,AU9! RA C2B-3FWLH]>/JNB^(:.7H;DP[HX.6"XS/)A;W87:\5 M4^.O6.&=ST8!G.::H ENJDYFRBSH%!AWE*P'X!JPV_&#V]]S#Y>[]7#!M(W] MAI9#?CN=7"SOO1S/,-%'UTUE5] :%[)S$HG)O,H<*4*;3*%O73':N\*3Z^3M MK5_]> G0ULI#=_=5J!L@:DS<"Q&8U862%TZ#&^4NC@EE=:V=!YMR)R)T>]_C M]7X#>S8(VI8;D9=WF4:;P#I %G,"RC!,(C T)MDB;7):)91-$KAK*'Z$]?]_ M>]_6W%:.I/F^OV)BWM&-^R5B=R-<+G=O1;C+-;:K^Y&1 !(R9V312TJN\OSZ M2?!B290H'9( 20&0F00^BCN-C[*$KVR8R'$K0'5R5+K058Y1"6UC(GHYK4QN_1%N;67 ;@C'6 MER[CLI^.\C[B-IVX[FXCWQYQ]E62W75'B*710*:!*M8K0B(DV8F1[$2!9)0( M%0(9%#*JKCD3=Q =WDP[OL WI43N):T.<=OW.+N]&\J$\#*;5V"-<0$;EKW_F=A#1;Z7CF,>L4 MF9(Y$=#"&>@BR:L12%SQH &37?JB/XCJ!U:O]E+KX)C>.G%7D+3%F.FL%5P9IJ4B M2"EGEGUR%JR&U,% +S(98)Y% MSPD*#[&&6P-S666NH\M%W&,#S5:2FF'ZR]GDZU_IT:0H(M1/6/WDAG[<\]H? M.+ZUKQ :Z\,"Q5+/A^#8')':6BENOONP@:.]A3!IR,&&1NL=/"H6R):LY2AK MXZM8:R RG58Q^H10E 1]3S3[!"6Y(8K239#;,*ZUU_$:IN/S6AQ(/QVGE1L4 M7(ATV! "(#?(& *4(K"6^GE,._BOJC]&3EESJ$&?XGO[X^AQF ML^5LS;E2FER40 U,048Z*H1D8$5BUKIB?<2H2Y^VZYL0_ET5W(1TYWWP_F:TGFK9A>(\,X[O(:#_SSA?!/&IR.65*=-*YR*1$ MR;%P4U)XRBHP-,6\MP9LP^<>UW4X'>/LU>V!I\MC+I<8(B9)1V5TM=5OJ4G5 MCO$,P3J30^ETFFS&='A7?U^1K9\&C?C=T*R832]''\>7];"\/@GGJNXP&*^4 M8L4G J2%9Y X ;*R6"O!I?5F9O_Q?,Z6V:?QEX^36V;W$*A;V!.[*=+#& ]K8#22ZD,ZTD$D#<^=72!'*"&[ M HQS4;L\!SK:L\$V.;[R;".)QDJSRNYC@85W$VSF.8?OL ME0'7CE2T&J.(G)4<,VU:I;!8LF=9NQ CR--A9SMV@>. M8[9UMKQA8 (R:[TI.M?#<(@U\614YK'@U[$T9ALY]"K+6IV;4M<#&#T3J5[R MJ"08B&)9CD!GL\"0URW,4S,[>C'^(6MC&ZYM-!S_]U_7>/.6OIS_8/[]2OM[ M+/]6__[]_2_?^50!C2_27]+D\U_G_)F37-OUX72VJ ]]141_I;\GY>;TOY_Q M$L;GL]NX9F,B[='!+-N^XJ_79-PF;_F>6X)O2Q#^>8D7&?.__]LX_Y]_'X>, M(3F+2FFN%=K ':WD((/B"J+THSU(VT="L]G5Y\6#?R?3YG+R9G8Y_GQSH/:D MW)Q,A[FM]'9^?7/)MF'$NM2UX-;(E+V-NB" BQX2)%N,=\6X^Z3>@B6MUVS\ M]N9/LK#',_QM.D[XOIK(_9?Q0V\]R,H>3/::V'D=LX7U0^ :K BZ>&Y1Q!QB M*O9>L6_[_AYU8^L=>W\GFJ8W\-04RME=2&^_-SN$K*1-8)B*)C%MG&)TE)$S M'&I;@'FCJ"[-LOJ0TZ7PYTC8[$XG5);CYB.G H&;%T+EO MLLE>T[=.G]6WB3J5U.*#KH-A)7]'T)H>N50M:?O]RY=;M!E #Y6LXGU@&M$P MSX$XGZ7/W#L,I4^$JR-1+ROBE+3F& 7R/5675*+FE+SH_M'UHT/!W/TSXG;D\0WJEO3^"\=GG^IL MEJ\XA3-R@JK@Z<>O)Q>74TB75W#^$:>?)0F%]+AVI]+H--,<.(L\2B8%**.% M3EYU*\P:R;>X- HI(D]$G(I9DO&I+ ,N! M% M%H5A[65(GJDL-R^M:D;DDIMX@+X_E>B=@%-=,UE0BG3$P7XM( MN54!/ :E[ZOJ.O[BN$/)RS(XNGYT*%]I>E3>H&[;HU(+'I*EH[)HY'1>^L0@ MN\R,#:"TM4;)?A'&X]/_LKA.1Q9;Z6+#U/ .>\R#1VV]8@;@2+XB]V2=RCAO MS<^2CH%VH)22S2=^,KV8;8<[KYKI4H^\MC9DXFPU=GL^_/47VA?&%[-QFE_/ MCGR=9:E$9BXDP701@410 LN*.YN-QU+Z#%H[ '$OB^44M>CN2O%][+V[-,8- M--Z>3O\]=T&,4/NDBE+,.%^8MC$Q+V1F(5IP:#DWLE]XN@-!+ROB5+3E[BH( M[49P[L'TG^[)XECDCH-)MO"H&3H)M9"("),Q,$]%R_"J8 MXVMJN^O^)AISL%O^';>J91+Y$)(./VI@+YJ.5+%S;'WKF>ZRA[(\E75@9#$I M)5:")!/1Z,# 6F!%9B(L1+"^2\?O)Z/_CY4?_0CJOX6.-*]TNILI<('+^ITH MC8%2$@LJ$2[,DGD"PRR C]XAJ++6:V%3U=/FESQQ!W47"4XZL+]YW?U=R^F/ MR:J(G,B3(F7O*A%$_9OW"T.456WUL;\ ME]GL"BX2]JJP>^QU_6IRMB)TK1A'!B\ G >K@XZB#ID&::Q0.L>,QCQ8C//8 MBX]T'7$=K5 ^%HGH68JY;F'6,OI$U7YFEEN>E(8#)KUO _UH=SFKV:4DV:MY M(X=WEY]P^O$37"RCD;].+K[. Y+O)^?G?YM,ZR^-7!8I6DX\%L"9EK0S1"LT M$S&B=TZ[A'V*U@]*YJF<"MW60+.[G/Y:=+#ZFZ;4+M.5,"B;:8\E]UN**I-, M'D !!@4$]V!,D 2%:Z-J M!-7[Q+264-NA(PN%.T6RB3;@TUI/MPE\64Y'64Y[:%FOVJ N=-Z^8!XE#X!U M]%PRT3#M,F>Q<,,XI!1+X-S;TTK1V9+ E]5TE-6TAY:=4EG/HW22% J.;Y*: M7;W6$YP)A%K!1*H/4I(\A M90;'%#6D:>T(+Z@Z-+VOJ*&MJ/UT[I=*?K6U; M3;:KLZ*P@J[ZM$ M*V!M)$;D H)IQ4FF=4ZOXCSQ# Y%/JVF :TY\+*83W,Q]U3D)QQ;&\"( ,*2 M>\FD29'IG(!%Q0.3*"6@M]:X R;L'8$#+ROZ-%=T3T5^BO&]JRFN%\/?PP5N M28A!9^:+JY9*-BP$'IDJ!6/1UBC]Q&ZFMB'_92V?YEKNIL)/,Z(XP.'PDAMG M%2L<+=,ADL-1?Q!_^8#%TH_2\.KL;(IGA/5V=?BK.)NW(AD% M&Z2TA4Z?F#49E9:D9K5@(I/O&(((A?<+$1^#XB>TWS:,+9Z\;AVL46A'PF^T MGAL5+R$&BRQ ]F3:"C2FHM0S6G5:7@@9$'VEIG;YN'WM%[JJ8K2N9 M'B4\;D7XY3U']08.+">=C&R$I$ "R\*3H2:,)3XHR7)2SL98O UKW=\V%,8< MG927Q?;P8CL-*6VE<,_A#%R$0$;.> 5!"//3M2AEII%767'G78R2)3P/(Z_ M!;TOB_%$3[X=U+%AH*WS'K2!YN\)3Z.DO$@U#L%C'4V1ZVU@I+,^H#$J0HY! MR2.?=H_1\+*RCGK,-56Q7I&O8YG2W"=OR"UG7HDZ"(/LZ>BCI6/):T M+PG\)'R\]@W1;E QVQ07670(0F_(> +#ZL1TIHL'%AU U4%?5+!"8)\"L584 M'+?-V>'B3T>1^*ET+UO IW\\;VN20\C)$O<"+.BEZV=)B"$V'[^NU'U'':>RUAZYL M>T]Y*$$_%2561ALIK&&N"#*((8M:ND K/F5,:$64PO_8ROM(5ZX3U]UMY-LZ M#+W6DX7 K7WG=Y+/;-G+QTKEO/")J>P)J$7R;80M3&$RRAO!BQ&#?.AMWGJ" MEY3=A3PYA(0VML0X0K>E.0V'Z;1TZU4'Z[*TF<"U#DOH,2IK2"? Z(39>V-5 MDHGTQWH%<9L.2[=>>O3N2A*C5D#'C)6UO1@7ED&6F4F-I++!&A%/JXO)VZ-W M5_IULHQ&W(U67(!JTU?QF67U==>>4VBD-(G0U^"UYF7E23!1)MI]-FOD@%./)F.Q!"9&>X/IX M@'(@R?O*QK&K8G2<)!) M^T'^\<$@ORR%35?()Z@ MAZ=D3;>L(0O.%J% ,EAJE0J>HL:XGGAZZNOXI>?*LUC,/17Y MZ?CP"T]L Q<6/[S-AE@2N2Q*U@PK74>:9N83M\PF2\X,SXAYBT3RDZ#I987N MLD)/3(A;*>8I!1-:6ATBU>YNX,D)BI[I$@J#^=RIF+S.AGB@]=,Z;'^$Q@M< MU5G023,K8F!:*\5 )V"@%!F+&APO_4)$QZ#X"6VX#0,,)Z];SZ'H]&913A!" M!L-1)'Z:E7+.B:24)<9Q1]X=%,.B!LD"1&VL%LY M%YU]9I5R6RG"@Y5RVPCDJ109#:'II5)N^TJYK73E$-5&NPCZJ2AQ*(6LX%@8 MAN3K$C?,\^+)N-3>"XF6JY=*N>&5GN]O(MX/.WE=>\_[#[\O:*P D"]YR ME@K2^0)2,#IH+"-OQAB!/$C>1?D>1'6"D:;N@I_TDEJ'JH<5G?/U!M;I8B0Y MA+5PCZQD8-YJQR22H5*(1B>[1*]O@OBQ[;R=Q=$A=+BV!(:@Z6F@G8)IM;MX M-LAY#]YV.%_64-66X1"](O6U=/RZP%F(6;$2G8]&:T!CGJJD'[%#>@EZ&Y:V M+K7_=7+QYO.7\\DWQ)_'4TST3W_&@M/I[8VN(EZ>3:AS,5P&IFS13&M7>[L0 M"^C(2H;.P!#<6D/R#:D&6[_Z\&;#/H*:'(S+1ZB9GQ]U[_'+U31]H@/OM^GD M; J?F];*/_R*UC7R6Q"T5AL?!%J/M::CD-U'@C')!U^XXLHJX^ZKC7_X9<>O MB8\E6T32/55;XF9#6UO(FD4R2P$M:I2GE>3[MEE-?!75'<&\NKK\-)F._QOS MJ\^3JXM+,=*RY!+KV+Y<@\C):19DXLQHE7PRRD9NNW!H&+X3]*_::MT=O[Z# MW#KX51^G"+.KZ;3V>4_D#0]C[R1H%U&)BT*I@T!!<\] M$S44(7*1OD_*TA!P/[8RM9!8CT2@9O$-51*QR-)ZT O3V-6I%8EQG;4(DM=F M^B]7V,?7RN-(_%2NL.\WO.?^?"Q&>ZD+"Z 5D1-M'7+'F8UDV$,VB?YT,WKO MA?3T@YY;J%=[VT9(AB K?N-]09PQPF/MA+D(/W80PJ'UI1L MHE"F:"9LS9,T:%FT0C L-NCH@\BV7W[Y037DD;#J,11D&^9W&;)U!]@R[E?O M]RR$R+2VU2 TB@5$\E S^1E6&3!Y32L>*N3:\)8CV>)-A'&GSJD%)[M'4-_C M5[RXHG^;)F>+!^T2)+WG*?O%01^#M1;J5#EQ[0Q8%9..%KPVX)RS=1*V+6-SVK-N?L@KO'/)JV2#"F))#32=B8=D)^GDU?6<\/OX=]= ML'MP<6793]83K81*>F\LS;$,CVCH5; MFR"++E>TCP';/]-I_KR_T>GRFOS#6FWRK_'EI]=7L\O)9YR^^3.=7]7$_E>S M&=(?0T4TT1XH1M9/6NA[LS>KN\I=) M>="&MDT%J4X\Q9H:FIB4)A@;C2^= D']Y?Y8Y.= 8M^&PZVC/6]K@XP_X"LN MPQ(YZL3)\6/::,MTHITM@A?,NH0).7D:W T*\*P]^ @QG=UY/&G$H(8VX (+ M?7@+<36X)NDZ X=0R%#'XV2)#"1R%J"(''3@>7UPQ299W7KNTQ75[NQIN*QF MT\OKG>/O6&-^7SZ-$YS/=PV=#6T;N;#L:L@X!L. /F4>57 .'#D20RZBZ24W M=E+Z:GT7?1#%LS&GVO&Z8?;"'-1"HV]"6FKW$%!;F%/#%&$3FL.:4PVE->G% MZM8;P49P4F99$HD*(=2N6T#JGIQBQA@/:(,V;HA9=8KRWV!6'5K\VW"XH=A3 MS>6:HF&Q;FY.&Z5U]E[F>Y(F9RLVSS#]Y6SR]:_+ M)R[DO/QB7-?0SJHTO9J-86E#^# /['G&2Y1,AQ*8]]8P MH4SF06@MY9!,ZD&K]/JU3UF$>S"P\=[[YFHZ^;(RVQ.7SJ>@:[6JJD,>@?D, MD2Q+88571NC[EN)N@KSYXJCT_#<:X>./3G[Q$]V;9 M71GJ?;;??\!_3J:KZ[1%R$RGE(VJLZ.]0J;1.1:A9*:<\"BCYV+0J)1!F_#= MUS\KKW=/[C9-S8UMH,+DH. MGNO(+-3")&4*B\IQ%C*$+&VPRL(3%?P#?NY!Y+X-:UO?&]2.,+4Y#+GSL[]/ MON+THIYGRU,GQ,C1"<<\QTB6@T96_0"FP!B>0$:]WGQOPT']T%L.>V WDL*D M!PM;7S//:N_$:^8DV0FW>]$Z5H9R.= MQHZ\%@RUW0QYC4YD*U.!R%V7+ES#X#T;R[^C5!IZ?\-1KMIK#L#9,\5H*-#C M9!_U$/;6^K2'I#ID* W&FYQ),G"H?1#HQ Q>,.#.LH+:%A>$4L$]/XUZ)*_I ME!1J&P%U4*2_C?_$7!'A"O'JWB*C-,E5P>;$M(; @A2U>2:(H*!V>,T]%&<3 MH,,GY?01X:0#_UO[/[4!1FVIN@9)>@M:1EH%KMIY6AIRY8TE8YQ619&\^# L MW>K^YS\S";?B9(]F->//1-N[\G$*%[."TW?E[Y-)?C?]@-.OI(F+S0\ =NP@E,#L=VD- A]^ 5F%]'[1/5C.,HL[7I,/02V&9+&AR\CSR/GT.CZA%CQBN MIZ%$V\BE2ZNU!;@IYE>7OTV(F[]<$/!5CH;3 8*(GB6=U.)L#4X#L][&8#VJ M&$47K7D0UN&-FPZRO--!K9D@NC1S_([NW5>\-421IN=SZD$RZ"0VAK MDE0 8,VC$$7M/#;F;!,.WY6X;2#Q>JFP1#1;*O<04*T3,S:B.7QBQOZ" MNBOU1ESNL^CO >>L-,HJQZ*C34X+KAE885@VH0ARP[/0\HF*_H'4C -)?AOF MMKZKO0?51TR?+B;GD[-O/],^=S[YUUEMR0V!KN_<>]OZVD:0FAV%SZY#F/5#K(-H$YQ]Q=DG?_<>\&_"\-.?# MMUEMFK'*.? >?-&%20'U%B!YXE.P=!SZY%7R$+C953F&07B.>M*!^0?81&[F M)5B3Y#[^BM52V(&A--B201$LCQ:RE!I_AE3?J^O<>Z48POSNY]UYL_OV =I[B*/'R@[\X*:K;D="HB=[N2.@7QI,L1E$GX5,1 MS&8IF8ZND+4E.*MMV@P=IU*N%PN=""N7!!P^*'8D/=[0F.^P&M A #N(CI$K M3@I=#_SD$EEX,3 O,A+F:)-,"J7IDC@Y"-V+#C:379?)R@- TC<3N15PAB-= M4G2^-E> $HDAI<[LR]7_]$8!+]QD=315N\;YHG0=Y-DA,WQOKBTC[24D+LB3 MTD*18\439^")"HD>(OE<+J8A]6&'/Z,FT M(!VRB!88EJQ<*M'+'ZAKZC&T9*O^JMM(JWM_S2%@?NC^JEM)Z\%&F[NPNKO\ M R:T,@O:A>(N,']CD.Z(^'.%B[L$+C=%:.EF7"Z&1..R5 MT#I1:Y="7AG) 93'S#5J&8LL.06A52K&:;WMI1"][N5:Z.5:Z&18^7(M]'(M M]'(M] 1T\.5:Z.5:Z.5:Z.5:Z.5:Z.5:Z.5:Z+1B!"_70J=T/?!R+?1R+?1R M+?1R+?1R+?2T1=7A6JA5X/R7"_H4/\*?N%.-Q,U?WR_8O1'(6AC;BN(]&=_2 M>$.;&P14F!(JG[C5QJ?1!DB[<&1N3^W+E^5#FG'G/E!K/-(*H0252B(>H1?T MJ4O6B8!!AU#XZ$%XNW#J]>3SE\E%/8,FY?NWJZEZ,<,]2G"V?$,S'F]-SIH MI)6DB[;8($!SE<'7X"E''[4"F] H]!D]5X;[T5[D[2*I>OEV MD>B9-2%W%TF^RGG.(#C_Y6+NQ=]X=RI&'4$#EXJ MR$5ZZWD"'4=#7[*'17KC%=<1/%,BYA0D2T*3 4>H&$2RDP,M=Q0R6RZ'C3^[ M[^G[.K?OON"4J+\X>SN9S5[#=/J-^/$'3#/AEKD$X)J1\4D&HY.!>9XE\\%( M(=$5$+Z'I[L9TN%,\3;27/=S&S&[P^WGG6/FGW!^-5\5K\[/)W_46. (,:(P MT;,L(Z\7&()%SE5U^HJ3+I,7V"7R,0#;4U>,UNSO$ 7[_6*ZR-#Y[SG,Y>$U M&R7#I58"F?>!8%DP+%CR5DVQ*E6[/[LN6K$!SU/7A!9L;CWB<]UM&Y&IHVUR MP(@^RW2HL#@/3(*5F%RQ?OT2\/$3[2#W4-KJ3'2Y[-IBW;0)4CSR\68AJ&R+6@E3"%F\T%UX[T HY.*V< !=Y M*MIF,]J)G,&2J",-QY?S2WNXR+4Q&FD37J3Q;M=-#SUN/VX/!KK&7TQ)A5AR M!([UOC-*,-X;(8RG]:#<:"#D%AQM'8K=]57=)+%SJ+9VR#.C<_"/D9$8?8F9)8N":47.,ITI@163LO591>&'=1;=#\>!(SP=]>)6 M'.& PFF=A[,%]-EO5]/T"68XGRWW'L^1/L]_(Y8OZ4!+'#2B,/02F':B-F-& M8-Q%8Q7YV0Z&A98:@GK1N*9BZQ"<7EA-]5:E8KJ?A%_Q\ETA.VJ49(YHT#'2 M&<-TX9R1D6R90.VY5RYS[%)8LPW(YZ=RW475.NJ]W8:\8-CEK:UY9 V9])H8 M8R#0J@ M6/0@F*D5',9'C]9W.#'OP_+\%.H80KJK8VHO'?LP)O>NC!-<7*YV MV&O.U=E$B^+8D4W"0(Q H'RN/<@-B\9()JW,4I#U#%D/4J2!+WRFVM*#W0WG ML\\Q_GI5&34I=P'.WOR)Z>H2\\@5G5,$S0I79.P)2,QC]HP$^"*CU@-7>R)"=R%%"ZF&] MW(OF^2E'.^8WG!BV G576;\7[?V#/GZ^^OSJ\^2J'G#UYU6%9= F*UXOL^>' M6R*W$' ^-=Y%38R0PO30EJV1/E]-ZBNTNUKF]IRQ/H QBUOQ&*2,ME:BI$(P MN>#,AQ09%)-4*-8%+@:=0L/?>9#\D$,=09U8?>RG8Y$B5ZW"=V4,H1]$>\N<3N7")D?D>:XP<65 Q,-K! M,0/]5)@N[=J.I#6/E',?5VFVD44?9;DG[KB 3=\I/WW[ .>K&F=4TA>H0TA+ MG3'G+.VV4@IF;8@6=?$R=1G=O@W(PUX3%G+D/ MGQ#K$,GK"^OKHWSVT[=;[)L]"B# MQ@+O>&_1F[SG;'>=H()TZ#"V%>!?X3,NMXDAL ]FU W'?1Q3[Q15Z:'#O[,> M]+8CMX#/.4H$;Q@H70\A!!91)09:>J>E,^\,A&:2_I33JSOG5^%D&;X#FFR^GD8IRN&W_4T==7D0QW@GA.)L\2:DS@ MN/:2>9V(%U;2ZA&UXV12'"P*@V987'>[]_X RM)1$,U+1*YJ;<$7F%Y^JY0O M6[P%@X*>!:0RZK26FA,&>*0$VY@Z<== ,_116C"[(9I*17/>_RR MO+-Z=3;%^4F]#O%[A\;'0;:N&!R,[A@%A/L*+X:#-9&6@:_-_6.@ M@] Z9+1I.F:E0(*K2L%FI85'5I4'*PV/HBG;,+^UD?H/(-O_(Z9/%Y/SR=FW M#Y/SJ_G!2N?N7Y8'7O%!"A)[0>/;R<49,>/S]8\6?IPA&SGZVN^BIC\4C2P6D,PFR-XZ M@:Z$ 7M%@^R51Y ^1\OD,&)KF#ZY$^#5LAL N6<,<@?,QXD_=M:&?71O#U%V M""/N IT[<,;8Q(I.U0 @%],;",Q9H64QRHI!M?5/5_L>"1^>OO)M(\'6!M9' M^D";_5N"/%V%$!P8+Y-R+-#?3 QY^^(!-=XE, M&K*SH065<3QZBV=PON@#,==L'F0*F /)2LR-N4C.0N!,*0LN&![POA8MLY44 M9IC^WAGM<^1T-G7^XV3/VO4!8H5MH[ ,=FNV1K M:=]\]V'MB[V%,&G(P88[\QT\4:$J2<3:8X[P:%"UI5]@1I/_)8.3Y.<_"4EN M.*N["7(;QATA=L&M$5QC9!Q]W7F@]H@S@@F>8PCH$ZAAM9ZG%+O83PA;AB>V MX6#WGD5O/G\YGWQ#_&TZ*>/+#Y]@6B=CG*>\M/XRQ_CRT__@/^<3%]?S2XGG\E\W87' MCSQQWQGCP^&N\Q>DSCR+5#)H'WW()=#F0Y^')(R#T7#@C;B[AR(/>W!/7@]1 M:848B^-UE$C1RD"$$#0/5B8LQ:O'6+Y?=Z8;%9EUE.KB.O[]>/9?;[^78&E% M'(U)L93D?$9F[9ON O.Z>@!)E3MY+_O)UX-DY]:JJ&G-3-:< M9TT>+/-%*F:*B0)2$#QVR4=_"-3A@P&-].&>PM\VG.]P@W('V\+IK\2)\^ MP_2_YGZ9]-I*2YJ^([XU%C&\KP!#"@0%5-0 M:L>L@LP'KEB,+M?D&G!F6-O\A]YRV-SN1E*8]&!A]VO2OXTOX"*-;PUC>!4G M5Y>#)*.@&)3F4/O"B>),J<3($B1EO!;\?I MN=70A]_+1W?F^GT$K/&>!S*"LRS"DB.3G(Y%8%'%>.MH,1C[.._ODM). JT' MONSWPL[2VGGX2]#"9>#@9-$Z*A%$02*[))EY 3% AAU&P RX5%#)^V2=84GJ M^4BMQ+Q*R+A2EFA(63O^M"X9%SV0WY7O8ZE7#":3T!M?A&*HA22WL)!%XNIG M*5DC7-%N?61Y&UHW(CH!?WPW35CWQ-OPO$-H9@7L/7Z93"_K+OD=F7: ;PI/. M0-A*]MMF(&PC@V/<(@_!]Y*!L)]8M[U.WD4F1]$=67(!(Y@,-:!:M&#T%,X2 M>-#.J)!5KVDI3S #H:_*;"&*#JJRO JO0^=6LUW^-;[\M K9+H.K2AHNLL^, M&V*#-E&Q(&BW-;H6$'/NN>[BZ@Q"=P(6[EY"G?26R"%2;G_Z]I%^=9&PDS,J M2::=,^#JC3S9XKD86CU)98O9FMBE/UD#)7=Y/BHF[2?$ YAGMR R*U5G&O#1(D$,=?.% B&J9"D$,'93D&U@^O' M]D9)=_78AO<=U.+O.#F;PI=/M07H&LCK@08Y%>E8TG3>:6-@971CLN-FZ\NX_\W(:T:6PT U3IA;B.:PR?, M-9+6I!>K&^?-;0:'A9QR)1-!*J%VT^ ,2O8L0ZS9/SJ%,B1F>HKR?R!O[I#B MWX;#'>R#7R<7OZ\Z3J6<@@Y)T8YF"0I*R8#35J>_CHJ(3@>(3(+S=3Y%83&*PE+MZ1Z*B62YW!7J MG1Y RRUV]]RF+9W1DS";E>K _8,WD#XM M?Z-GNMC.8#JGDK5ATGK/BL*-RD5IX^F_X#Q([R6B51D@A@%I9CO#VK-4;O&P M14;(^.+L!HRWW^^7LR 2@O=U+B,MHL 3 U/+>$S*)BNGM.[B( X!USE2_[WE MXZO9#.E/_@A_CHHM"15D%MU\U""WY DB.14B9A &,)8N"6L[8#V\"]U_Y=XN15&\GL]E(6(B 2;# HV5:1@*74R29HPDIJP*B2Q'B/5B> MH9+LR_$>H][PRQ3I"*A$CCBH))+UM=5^(=J*9I!L8D8D4<@VP1"[C->\">(9 MBGUG'G>XMWGUN1+YWW,L[\HO%Y=P<3:.YUCWI3YL&RG65!(KHFG'X C^*Y+0NP.6 ^5'=E=BWK+Z522**_'92Y'"GZO@YD7 MCZ+56)=15L)IH>/5>67NFR M%'P F)YY";?0'"<3H:&TUO5@;U9WEW]0NFB?"C,>%=.>U^[*2C"1,#O::X/' M/KUV^LO]D0R#0XE]&PZW+KI_.S[[=/D'?%WU=>%%*O*B(PFDQKB-+,RC($ R M"90I9VD?C2?>]^"C&:.[\'C2B$$-PP\++/3A+<3O0T7(J$UD[C!GB!*MI6/D M]BIF0XRIA I0#9/5K><^75'MSI[C!_R7?Q^H 'SSVSJ'[ >2N1:3]YADY-I; M^D0#CV1BJ2R23E$:JQ)_/":_^;UM@^YS3_0]DD6?QN?5?*03Y-IK2O+O*;_W\U_E(Y M\"M>CI((D@@++*I8^UW7<'WRDEPE;P1J <%WN59Y"-1S5HEFPNA20+,D>!FV M6ZAOO?-9N=.3UY.+V>1\G,G>S@OG&FJ^;M:>N8!AD<'KZ^BTD@J PFBEZ+)[ M[ +V6(&Q?NK4761/(T063,HH+3#R]&B'%3&SH(MG)AJ#6KMRQ\!^QB&R_CJQ M58QL&]GTCY$, /-#Q\BVDM;#P9(=6-U=_CQ':WT&AF@CT]PF!BFXZGFB<,BC MQ2XU.:<>(VLG]FTXW#M&%DT*49?$L'C" LXQKPQG,KO@R"3W9(H_Q1C95CQ^ M*$:V#8,ZQ\C("\K<&\>B+)9I;S+SFHRBG#P/7L2BPT!9G52,;'=1[[C&R M_[B"Z25.S[\M$R;IYU>Y-C3=)02V^6'[1;@&@EP+8"6R@CAX;P60->2#C])) MZ2(7/FCM]6@0W/TYN7NOS\<>V8FK WI[RF+(E=%1)NMU!@D!I1NT39]$F0_1;9/05,!&-52X+P-2EYNM))+/O)^ &B>O;2*=' M\X#I9#9;C X>V52"3#$P8;EF6EG.O+"9H2C O9(&4NRA*#

)!#O+R^GXW@U[R/\WMBB,9:2C;%,@\CTP=@U#VAL[N)%W4+QS+1A=P[?%;=I M*NY77V%\OMCH7D\^?YY*VL*+9MS64A7O:N,BFUCT,=,Q+:2-7?*8MD;ZPVO9SF)K M&$;8R)K[[?OOS+'D$MKD!>,AU#MIX1EYB8DI+:3P]%.[WDIEB^/NX7<_]P.O M(>?O*HH_I)=^>R=-QL1<,NVD46/MT4Y,(A>1*9>+RP!4)791GQ'VV0<>\R)O75GD6L@ F= $3M0G:==F>[D5S>,7H(KLA M^K$5XSL<:>N@E@2/@DQU(&!FSG&HU=&!^3BOK2 &1 25(:+ ;!KQ,_!SMY=7?[+B1G%.E"(]\Z*VNE=2 M,+"VZG5!]#JA-'*0<[87C&=RL!Q8'O?L+GNGE]V+_EVY WBQ%Q9T I PAGJ# MHVGYL%BB9<%9$9)(/.0N^4);H3RP57Q ^4\.);L.Y]@&L)L8-,I"!0DN,ELL M;;$R 0MDO#,O04#R$'SV!U2U33A_=&5K(K\.'MB][B(YBF]*P719>T:N.9=? M)C,XK_3<\WLC!:;P2.9#"DX3NU RCP#,9BV4!1%TZ6)L-:7BF1RZQY?P/;OC M_IV$[V?5HGJ:J^BB0\U\1@2VVSXAEXEVFQJ.R,R=ZM!XDW1'Q-%PX(VXNT=5_K ' M]^3UD/I\*R Y[2&:8#1(Z;7CF?GT_^@ O:\@C$>YS1_H>S]Y/S\[]-IG_ -(\$[536YL2@R%C=$\&(#Y%9 MJ1(MG&)=ZE+ M /6PYX:?75K/3C06W0=F@4\#/0G.*_?&BEGB^,E,,=5;:P= M7"U EZP468(I/EC7I8!S$+K#1RF[RWG26T@=KFL>!OGZ$TS/,-?ZG-F\S>R? M7\B0QE$!"SXIP1!KK2A&6FX\6X8ZYY2#]-%U23#?">V/KFDMA-CAYN9AT#]C M]1MJZM](B@0%R)3/F5=/P2@6O#),R5+K2%T ['),#@7XH^O7CJ+J4#X^<,?E MS@4I:\8R3TRK(%BT&ID*2CD)DMC1I0)KAV.QCTF^"(Z+$+BN"6ZT^NM(S5!E MY0HST8M<2%9D41W:'#_(C=/A+,R^0CGV7=0PO?Y(3YD'9ZU2R02BRMO:E=X! M?>85;151:)_0]U>=56.K#7PG$1W<%EW=@[-EZ>PC(XW3D M[B'D[0R!W25T+&T*@8Y_G5R=DD%6D0N9A6P30V,U1S!0?)>,B^-IT2/]O4]% MB;81S$&4YUWY&0M.I_/>?HM9"*ONUQBRQ@1,>@],)V,9A!P9"H/:0"[1',@_ MV8CQ\"Y*>R$_JD5M)-0A6O<=(?EBKPG>^+)FJWV?+YBB\!J814N,T%DSKS49 MES%EHSP]K709M_D0J&>H+LUDL.VUX?+;]4.$&?[?__4_4$L#!!0 ( )J( M;%+^#L$;V'( /+" 4 ;'5N82TR,#(P,3(S,5]G,2YJ<&?LO D\E&W? M-WY*(BV3(B&F2+8D(DN8)-DN398,PE2VD&2KL4Z;A)@D1!A+DG4J1,)D)V5G M0MGW=<8Z9OV?X[[N^[ZN>I_GN:_G_3_O^SZ?I\/G^)@YYSS.8__^OM_?[YAA M?F4. KL,SNJ?!=C8V(!+X!_ '-H5JX-R=@0 (R- &@ +F SVTE@$_AJ._C& M(,09V R^9@-?FR V\!] $,[!_>J/LK_0K_4J_TJ_T M*_U*_T.3UF5/]^L'M*]>]G( F<,_F0+75=:GOYC"K_0K_4J_TJ_T*_U/3UK M9< 3< >N P< ;> J^,X+ %D#P!SBMK_J[7U#34[NNM?1R_;N5QR.VKF[R:$N MWY"3/WI,#E"'H6Y+H:^)IU M64Y44]W3WE'-Y,S9W^\ WVF(_MZ66[=N';UU_*B[IY.EU&RU[W$?G_ &0V4E>14%1_DKHK]7;V_WC]IO^'A> MVZC;WD[.X9J#F\-U;R]P-.3E1.7^+]2IJ6YOIV;GZ7#9V]WS;]6;.GC\[XW9 M-6?-/Y!'=;G?K_WM!?AT< *W;MVJ+O?'BN5^Z/CO5\#Y U_]8[;!D@?^#Z1? ME?RJY% MD#LN)ZT@(2TCS7H(&R<7%_=6;MYMVWBE]^_;+_V7$_,CP,/%EK3%AIU-%-C$ MP\;.P\:L : P,;!MI'^3IC9-K%OYMC"R;65>QMX0]$N8!,;._NFS>P<')LW M@Y\&@I\#FWDX=A^4U]JRQ_@RIZ@'K\*=J%0NL=-O*OE,VHB'CE_QO+N5>R__ M/@%!\<,2DE+2BDHGE%54U;3/Z)S5U=,W,#6[8(ZPL+2RLW=P=+KJ[.+E[7/S M%LK7[][]X Q:?D);^(N-EYJNL[+<%A47OBDO>EU95U]36 MU3QL?T__RW[Q M@/W:M'DS^V9.5K_8-MUBW<"SF>.@_);=6L:(]'97ZIG*KV'$3 M(M\5SS;NO8<4A\1)K*YM].Q?Z]C=_U3/_M&Q?_:K%]C.S@9.'CL/ ,H9TOP M^VC&K65[SFQ%=30!2;_Q;+')B/>+W3]F=#-FR6F.CPF([ZQG5!HS@ MUYQM!DHNG@T3-68Q:@%M&NP,09P(,[Q!#:8B<3( JC MR:7KR6$K0:FZGY>"RA$-%+M_X79-\&Y-ULT6C%81'@VQ+MC&)\M)1QD:I@9% M^.)OHJ6AAT]]O_GV[O%U0@W?*OH>>E2G%3\K[,X$TF)+/)ZAC/5K9JL(2>:= M$;EM"9(XE?GMX+\4=D7',$G@BT!:&'#\[-6TVW_A8H?E0XUS4IW= BD[V9'D MQJ&6[3,$J[,OXN:\7#ZJANWZY)E:(AZ2Y\0$JD^1M1F^+FCR3CS-!C50RP36 M900GZ-X8)J C[N$SU_&Q_2EOTHINE*F ^7$/\]9_:40ZIGD#&B@K2+$I#/DJ ME O=(@MG FP$)A">@1E9N)\1+Z:WHM%<>?;2>04X=65)R_\)YG2SBNPPLX/FK3 ?Z5 MBVQ-Y);Z4L2=],)H2_XCQ0ZQL(*Z?6,>B:,88^MBFB+D/FPB-HL)W)YA K7= M_'-B3$!$D)/NC5T71XG[?;TFKE;X-./]^!7Y"U*='J'+];^7R/R]1!L3V,$^ M!%D? Q\QJ,8$2#Y+&GP=*]R:CE#;G-% ^1\_]L826S5W,8%DOTP&.XX)\",5 MC0W!P:J>Z0K %*B+#?=!!";SLJ9$?>XX7O50X[AV>^LD?'_8]R^^MV;I3.!0 M+Y+*9<@$4C+\(E!=*:G&M=X:+B9>=Z.G6;VV%-SB(C5N8>Y9$D6JD4+X*+E%3GJ;__&+78>(J1M5&H>O3N3!?L2C=0_SP;<)&T=JY]_$E']5XFT!LMMV7\K R@^7U@6>0^(?$[S9/T MI28CM?-2H0E*S^W\'280^ "6YSO'-V]:97RWEY$9H7[!LGS6SS&>-%-G[K6E M_$G'>4SI%T";S%L'LUK!;0ZXU$I#*MXTW=NA)#'D-AZ0F]D&Q;?>#CR./-)^ M]\(=$RW. Y%=2C>\7Q::!^F8UG;=Z_H.]3HH[IOI6.8ZN%:KW'T3=:L&(5!Q MH3:O*=D)".R&];.GSFM0J(*[=36+AKHRI$W&HF8[L@2CQA_.@OLC-^(_M95< M=POAW*V6DN C(<'+@58+1F48X^.]YXAZ)APR[\_MW#D?SSFH8NP'Z?3Q-MU.R?40UJWGG?'[ ^1R7+H3?-)<3OLWMG.M?4R] M=9)#8+W4GO!"2F6&0JA+YF0"3X*'!JC<%]&37;BWA S?DD^[T@^EW1IR-W$NJCK![CN27Y9@ML? &\KV_5 Z('KES./,A*/* =:,P$N M>F V- R[:T^E&G?>1(&@XG!N&N;P!1?][P5%[4%'R03]IPHS MGM\S40O 4^7A(/>&L%4(>\#UC@!]=;^@TO",:4C5"5JUU/+FQT M-SG!&<9NCJYP/A.(/]8K5=ROH\!6B6@ZK)Y0!B-&S'@5]']\GG?8[G/;G4_1 MWY]ZS6O&S+JNN5;FG#/+;!+KRS0VPRCJLH;+_NI_&JC^2R^>5VME?P6N:)GQ MEEX9AH$PAGXW'5RJ;PGM/C\9S ]L-#N,$&U/XV1:&(6]FELR[38W%58YL"@Z MB5S=40P6,T3N0_0P=C*!*/[33."U&YX19K58(/= (B..9G("K(>$L9 $:_LK M60IB9:7=?5O3D(P'6V,'+J3\*+ Y+_*/?H"',X%%8/&NI) MN8YB,C=Z\B]F==U5L'H,!,($");@%D+<190SVF&DH2$F0)F!+1H0#2C[^8G\ M+4OJ1YQ(SXQU^'H].7B-3T%_"VH96#3* (?E/I["C7A%B/OQPN=A=(21K M)E"%20$+-E_S9 (\18WJ)XE,P+PSQ:V@'A*WA_UN_JAHU+(LMJI"4\/3=0IL MS!'=:H%3#)E7=VA? BIMQY&\6<7C*/(Z[&K<8_ Q4R(H8]#<'=K3Y.HA7%L6 MP?OFF+>/BO3'T5V!KC-R#_I/8.KZ>'5D_G)Y0=AX^X78K8_5/0\V.(@=P%1EXI(T!M- Y/P7,AO$A=Q7CUXT5M=A M I=/8NB"7:OZS>G(@>JWL? M!MW7)8.$P=',*&9$6%&/>.,BU'> *P92C5_E?01>#I84(D4-,X#YZB/[96+,OSY"^^XC( MZ:@E+'5";+HJ/W'_>%IIE*JD3N.RIA]I(4R<=.L1SN>$X[&]BW-F3&"S09#Q M7++^VN'WGR1Q68_,KJ1A$I\F/H\&:WKU&.S^IN[X+.LIP;QWZ782<1ZNTDU" M?KN\UOT1/4&"W7DTG:$/PE8=#^>'(<6J7P=J\'<::#+#V6OXGIF:EVZ:(&&+ M;KAUL;@WKQ+V$>6QO.,>$]BD-#XRY:6=Y'V2J*3JU$!)_JZC=$Z7"=@FV0K, M!H.+DN/_9&;/X]U9"$RS1G6]8#4,W#LA=DS@TBLFL'RM:#DIH(>J@V[4?@/. MH!F:)56&2*9LJ6HBW: ]+^>GWW,!B)H0Z%F?& M;W!FH0W.7);;-!0Z!;)&WHAL<(;MNO_*WM[(VMVQCU=2($\8K$J^(WZT*2=VVI=;&JC%_]BAO#07Z!'JJM!^MN-'HT9C%E %V)H M*!2:4=I">U*VNR*$@\:Q1&O9)D!SY#76N9EX1X?W/&<'M&"-%NV,GCTHQ[@; M,ZTT-O#G]TLJV!'#3LH1&#%]$BSE]5S$F33#T'^$75GC7\$]TJD@:-'Q[!AR^"PU/.?O_ON+PF=T=30XPAI6%R7350HP>_%[,> M1<88K)DU][L.-;G&Y\ZGO2^*2DOFA^Q_>./"G0;1BG=DGQ&+ ->AJSB%+'^N MQ?QASOD&SG[VME),_DE$:&3U8E.OKM/[V4LS2[I/+J;CTJ+\3 C/_-C 3OU' M>9-(%ZDXD@F,IJ'"&56WH!2EG-GHWHH3I ':4S@/^NNY$29PML@O_E:]G/:7 M>IKDQ[0PF5YUUI9CO_5Q8/$\[20(-X;N=,&B58LII"!*B&$ #4'/2H&++-V\ MHDE8IO9SD$IR!?O0XT)C'5^G-'#<@'\O*Q6 Z'R%/#:,G,,)HYVJ#\^X2:E' MW7MLK_Z> ;)T-EPJ#9&O,X3;CIS9,QAN82B-'0X*PX?O@@F2/XT/7VS*NG[= MNE&QV3ZJ<>Q98O1ZPHH"!1']BB)R4RTC+:4TJHV%>J= U -8&:$UB.11#BYS MS72)%]TWUJ.R$EKBWCHQS>&U;/9)VM@Y1D"EL&U-\3?441'0P]$S#F M/FS8!;;.*I[CC^)6V]0274_'TWV0$_JS2N_7=F6\X"U:U.WX*R@M(D8%:Z\/ M"0'Y3BX(7C*5,OU,P!E*)H+\@>ZSH5P#=VXC;YM83]Y[G/P9W,5SJAM \Q+F MM+!^N)T)?#V-I'/(=+HVX7^X,.X!JXO+6K9 #^FV@N4F3JAWC!!HT0*PF7FY M&>0Q0L> "'[T62,30'J@K=8?E,_BR;#CM?5H_E%PF/PXN?ZQ6!'$F;IH%J6P M??+%[H1H62@Z3)T^""LKUQT^29#2.3.#Z!)$D\ZTM#T]>3(N6]L&D8SY3M>!*DN\*E2,+@ M^A&*X 4^"Z^#X/*YXO(?S>'!GPA&1:-&SH@[R"4:SY#XZ??G86O?D&? MGH0N?0U+;D^_#-:M=?OOL\ B3%/8331].F8$,]LSL+$8%R(V]&7;\L>3/=\]M(2;12*S/[D"1F7F5W8-G.#C*E:%2ROV/3]=+X9 MM/2[ 'H3%TVFYK.4E4':M!]9,"[\WJ0KR,S&11[^H<+_\GQ>K>W4S*F=+"J) M>PZ[BEN7O E;Y09WW]DFI#[A"[8007MZ$DKE ,UWND/^+" $4Z1"*.4;4;Q%4IVW1;FQ\N((^',A3+X6G5+$$& MTA*$ZIMQ[)\0HB*9O,($#M7!*=1P"N&ST@((AI7KR4=/DO$'P+%M53G]!R:T MU>UZYMNRL.EV\S"4M?[^,!:?4%HIKAX0U!YQYZX.R#!9A'VWJ5+I.2 <%/** M,E(4$&KC7HT6;!K$\NG-/9[4XITP1+2*3_]&Z"RD*V<[S6;-4;&S\.4IY @<&_/1^1BX(/U:_B*P.=+J"\ M F_T!T:));V>4&$"_D=A;)9F68(NBXJ9YRX(1['LL N+E@)\"\@"0NAO[Y09 M^Y.U2_=2+Y1(D"$[8>R%3.!C!$K66V0+:0_J8EW"S9PGHF'G"^[T'P:EM#;V M%5]+:,:S&@MFEU9_VKZ3;&_B@RA7N-EUI$7,GXMLK_^'O/I]9O MIX;U1DWOYN[4PN4QH.1FB!#*7&CYX-%TD0O?I(-&[V511-)GYFQ%3D(:Y9R% MXUG*J!Y41KEI">527>/)M_^[H)*IU6T%=41^[1!NV\#,GDOA>H;9V&&O*MQP M#:2NXGA)2>S\],7P$ 7#X_&'O+I8@H?P?H/SN+,XC^IC>O8@.TU,^A[I)&90 MIDKF^T?3LQ[F&]3;I IH3N!&D9@ [<6 5^^APM\1OE1GUB_8W M'&ZOFRR=-X&8L=^KM4K$/Y84PSEQ>!Q%W%1\SO<=Q.M MUA>I7CS*MCR&YAZ;F93K%:I&.[?-!FAO"EK\PFA196=8OOD4/2N$(0L'4&UC M!3,+7V!-6VI,5WT$0>)8>NX&2WI.8^X%'68"]T.&YG(]*V;R5.A/SL,/2:Y# MADN@YUWQMMB(@$:B7 W^:[\JXTL2R2T[,^8N:C=.$IT (F?.5"&U: E5&M2< M,[NB09.%.^MK5K]*"QM3._WON142X!H>VB*Z9()R+OF)3JF@^0.LR01$['H" MIR@W$[O'\MTSJ#JS]R:B]TLRIB,_P6Q?IK4I*K9'C25H>_@K'V_^;D&!N!", M:W54/L&3,QMO,H&[-OJGM_6T]^4L, %V2M!I>J\/R$L__V79]6/>6?C+D?W_ MLB/;-[,>MWY8 4WXANRNN(S+K-! -\I',RJ&&45+._Q[T,0@I_!(AEP#.$[+ M.W>Q-@'WAF@D_'-33^H%>,F#YW.X+H1E(1Y0T'$N.SE5[/-\+B, MWJ/MY7XP\LSU[(^$LJ!FY");-WYF'$;?W![@0^3ON]825EA2X'$MU3U*=^"1 M-]JS'%),+1JOYVD,C5&]UG+:S)=(2O@N HHOQ O?(98$LT%7NPL9@L11U^N@ M8\>\/-^H76*F(WL7'/9LP3J8;T]8HK7#F_/1]Y]&K8D7MEGWZ6J4A1\RD?3V M5MW^XH86Q:QH:&!30. X:&"XDK-.B!RSK?Q&'P,-@+#NNT .?[_ ?M#()'0F M29443#J;73CP(@0#5[^[Z,Z^&5SDI2\Q@8!1],=@&Q6U:&,;O<2GHJ,4Z$D4H49V&"O@HO9& MHBG!Y" GV>J-^X[NJ,,ELL/&E, #E3P8-R9_"TA-PT5' K+6<"AL_% M$DN$= =3T?L)'D:/@-L[.:^9YHQE*JNJ:F:VGY;F,;;9CMM]M94<4DWH-6K> M9/.Q;5YL/O'&P)U*FLR(4)-^KEQF0:GV_M5%19.#C+VF=V'RR!NP95Q\A1K9 MG0JM9S<)/M$W_68]<>?FG-LC3$ +1A2S?8 TZ;@1>&Z[S\E:(V_U3V&2N&N+ MOZN6/ROHCZ/0SXB>_KV$@R2)X%DE_P".TF#K5S"/4@7&=E!!#W]:P_;,U%0X MQ*8.-87NG(3WYM6A[Q-'B"?A-"Y"$B;C"_QW5_XG2O*0CA)\?T=.E<;C?XO2 MO=3K8[MR QA-OM>?_J'T03-G\K0QKY["YWH D>Q22F<"80L/GJ>GYQ6(^/.+ MY/K+%7D.R\NGY'WP%RO8=C_Y8'&A^4*:8A%FS[=I KY'1+"I(%&CBG*K >QV%6*"1E]JK@UEU92X9L(.6$[&\A9=.T.N?-\ MNJ:[ZT7+H&VM'3P/0^3>I+Z "?@Q@<=A'&IA,H5+?\4?_F_F.]UAG%: #VN1 M_AA%H)RKN$9/PX^F?@6W@32,+B1[ZQ+LD<<(^JZO!J\Q\A3J,FO/_\BF1WXT M![;F#L2:91!UP\YV@;M$?N8O1S\.SACJ^;5R-J+YF,X:"H^ MG#O%0N0I3 ^5H5^(7]T5!RY\@Q7!Q84?+JPGPDD9TX%[H63C9;#<^R\8Q3]S MZ>6U/YD!?SD&Y#/)8Z!V'1PBVSM5&Q2>G0JJR89M%YD [AD36-YC6ZNHKU!H M*EIV/<-RG_TQ#2V^$7P!AG;;!T]9!S64EM(L>0:I_(BACDFI1F^1:$3OH>UD M<).TQ4O?=!Q=DDU/KBYUZM*GO78-Q[VF^0YM%,1FOJ^^'']$;NZ1-=VXL/39,9\"F3;0 M"'JP '*/9;^U\UIKOZ7![R3^TVO5+14E1,BC%!(N.*733CI.BOJA1(L)( [L M9W"^ @TWHD'I:X BJ2QY*\GLUNZ"$TE>#W%B^VGEB9 +ZG2%DX2]%[<-T=D:&''P:R:7Y+,MU N/];W$,[9^" M'H%/_!%U_2=!T \=EJ-N_8:>[,:9'B6/3?J"F!J\#QQR?]TGK(&_3OXIZC$" M9P?W$G&!'BR+7W8A]-AEH-YCZO<0/@8H[ 51[LCROT4UM[SSJ@VH)M77X/N" M3KK^S<=P>G!4 '(4K2Y'VU(10KK^@?]!@"PZUPBS;&$HRE(#&+ M.5G7C^YO/))O\[VT8,\3U\ZF*=MSZ9.^7Z=CP^Y.ZX*&NM!W8R6#HE #Y=78 ML0+A.??,_P%5]KT8F??N!.FD+FTSX?[%BTVW?/B*2@4.Q]=XI$Q_/@?09F87 MMET]3_:J*@V*XC)Y]_B^(_N"LKE[;2@LPO(F4: MZZ!TW^YKL5H:B! 18@R0 SV.R,^_[X#WIGTVV#CWT*E"SVS M2]5B'"X_ULVP42TQTO<6]3 -#Y\.4-:YCNJHGAM"[YNVTF9_NQ7S!$XZZ\L* MLT19^*S(/WEB!%4^-#S+,GJ[S)G G;(S_7M)+Y.R1Q^F/3TR>"NTPIR^%79> M9E-8O([!4;DLX^AP(ZC7F9E#!I.5,0^TV1_KYFF6K0T20N$/@T1ZZX_/EW; M>\0;1U]!#S*!BAO'IU^6L_D%*2UV'1A2YF^EJ.B?DS9\-2V9EO+ZS[;"U66KN\+FM_EJSG1BDB<,"-= M+V3?<^0+^9 A'<"=Y(LPPQ9DYO9,#[Y=L_2WPL5NPWEVS:=FHUK,#5'\/!-2 MNV#2D 5Y!C[&;\N]E+ZKYD'64/4\S F[+LRR2.?<-JVBMB-ES[:L"\6+B\7! MAN:L4KA1UC+W5HM\GM,X(NJRP[^VF;_$[V+OC@7%M_KK'ZW&INOD)']J('!9#BX^EI%]FT$,GZ4!^2J M'X/3,?$!\AI'\,-116"Q1WZ5?P&B-[*>7WN[2"';(O+'4%)OP _1)J2I+@BY MNLWFC$/E%B"?S'IL]@=#T:FD%$=#@Q20<('AG5Q]$>O!;:5EB#P4J/(7O%AL MP[ _!9_+%WZ2#ZV#^-L5Z/@A.]@C<$7G=SQF(1+%;C4(_-A-CGY?G FTFI2? M+?OPXY4*ISTT9S^L3@B#-Q"$CWPONR^:?Q0(@1I_BE#W-S&!>TOJUK=(05K@ MR*;<8"$R]!2C&0:2?Q!I6>R?4!"Y,@+]LYT8*0_H/TY>U+RW@[;O8;72,%ZX MC&/U Y)LL%Q2H,Z]=YTWD$PY@C5NI=J]QEU[=5TT$M4K$&4?J2/=4'WPSN!= M&6DE&ZDL,8/"+CV5@J%/,F_)SP=#B(@P$4F^R.<^\6Z'U =O_4;)4J%<6LL_ M49&PQS3L*3PYNRH[MU1%?,.0\0")KLI A\A+KLEO2=7^8T904OM5%QUP31#P:#K.G9@TZ)V[,A+1XT#I31 M=7)'C=R&="C8,]8BM>L>33[R=^E N:8!<] _LSZK W4>@9CE,< E[-TB044U&[^AL?#=AYEY8 M@3JH=H#V #UXMES8SP.I^BAK3N:D=^L:L7!=2D[^:EK8J-KI:&"%M_ \9S"C M35,()+#N#^FSX873P MO!:=GX:6LQHMS)->L.KAIGKX"!19<"5Q>/2QY/@/'KR14P+MX;^G&U6ZN3-4N''#[Y=OSFNKS?6 M@NMH-2W4V$LXTU%;_G8,HV"@^WFB$UQ\SG9\'?H+9QPN@'N1 H\8-Y^/ :6J="PE>J)X-+/$7] MV(9;OX FS 1$CP8S@4M]:#IO$2GXQ[,',@KD*WZ6Z%HQ%[#8OI6[?U7C/%[) M>*%QE7T4_X.KJ/ G;U+%2PPQ?1*3F$?3]P/-I8SI@7^>17KE\@=G_93&@V+- M8=["N[$5>I0;?\%XLM>@_WRJP']@XWR\"!1\;@%(^'&;<:F5:+8 )G"\J@XM M .*S3>8!EA%9KO_QM/K/Y]<#FB7([2N:X1":) 74!=;C]0D!H&)\8B=!#ZRE MNXX+4OS_=/2@'%0?G..HDH5A&CBJN%-#K-6M>8>>B!YESP.MTVC;V-D&KU$M$D!A='J,MI/C_1 M68+LM_JL2WG/J;VL 7F#BY++S5?L6Y_%76%ALWRCT,X+=RKYUMBW)Y!@D16; MJ$;%-'$_:\O872Q+LCSY-E!7>PYCL/Q:)5+?7_5:\W8'$=127MO@4Q!10QYM M!,9Z A1 /?6KFD*>DO8_J=LAIB(<)(I2VE;30.X<>XNTG :5TUCR__(X "(YP(4D1P/7#V3B M+G^?3Q;T;?V]AM.:7B!+)K$"EI,[DJHJ+I.'AI%S+2)*C^1*^PS@!V]X;@^) MATP$_R-@^4'VW+4+<"?]]61WD!.T)6\\V[S^_K* NM'P%YC>PQ-''3>=A@5S M'D5S;.[6\+\UNS14OJ:&>3@O-BR_>M%3E[3_>-2RD.ZPZW8=N(-10V\PS-GX MS)KK5;OBXLA]/':12EP/T]E.[0/,"KNFZO/4*BY1#OR^'=@B"$1<;) BRHO* M.2S\F?BRSTTO,!OF*+$3MI ";PL.-+[M%[8$C60(,;X2CW5>^NV;LXEOV<[? MW#8\2*!-NGEIVE\MIZ!UK-9TX@4-$P_:&XI8Y09(KV%[)FH<+\IJ5Q>\_RR[ MFA. '5+9"6._1TX@NLQ7[''9D8'*P_%CI=B/L<=:#X6,&MUPW/WH6/O3THM+ M)Q?)!B\/'XNIS)!"8=W$0Y_.]9F8GU7A6>C9Y?%C&PLH_U%SRL4-\)(!3)"D_ M229.9\+"8&A:??37+!/9,$RU]U(\$5HCYK,F119T%=;J+ MYU MA\_/!TU#3&T+TB:[2V4?%A=9)XZ-BHU[33M[NXD0SKZ^Z&HVDO.>VAQH=-4; M!^>X&RGL96@9I!OUS'%WK6&LFDZ09BJX -+^_S40OXS$+R,!4MI\TQ1IH8=V M)<%#27PC40:EQQH %8 N'&4U_8@%TGHJX3Y_ MMT*A\M[%K:)1?CGL44AK\I[:588BL;PB@\TL<4?<^7N,_/.J4.U.?T$RY0/\ M@8@*F@.5>JC$4;-S3,EI8;\H\X0GNK9KQO7G:E2O7,MN1VS"^= M>S48=?C.H>!NO6];$*://T9R:4P;K(]\^S&,M.OG: 32/OFGX[B=316J?B+7 M84-G6:Z^ME&69!.J^"D60>[XZ3BN[5$[4LT*$;H]&.Q\D\:NGY>:G%*EF?BIE-37T(PLCI65.9A\0?S8(J!ZNJ"-* MA""J&%L[O--2#'FU,E5FQ *^4)YHWD8THSG+E)G 5DB-H;;T]7<=3*!]K&%P MCGJ/09$ALR/-Y0Q(!8()V:Z=*Z\59Q._SMIE@!483_W#()M7%#V@-/L;OMBM MK6ZT/\P_9SO/^H4$NY442!A--]UH:& WB0/H)ITQ?4J^+FU3F6-%3GJ0+#IZ, MUZ[\8I;O-[2V=>4>$W#D:T18$M<8VG'LC*06QOVB,2?H/%\@! EJ\Z@(.60K MQ?1C:69?F>:[^9[8S^M.R0;HK:O[UMIURYWQQDD3S3#IV6'(DZLV.KXL6 M3A$#'P.;44S@CN"*_610T9**8'_O77>?U&7+6.C7*_:Q+69J"=]UMGM8UX>6 M(7=&YKDZOW,=.)?#3QCH+97N#MZW9-2S_^E5,YP2M\LL/I_\A'"Z^+O4DL1E M:HG98F!+RAI.MLO'->\*\9MMX_M2:4SIO5;NN\/CKDTAR=-G8Q&JCG;=^5<3 MQ)L_^!TL%K*SM8\)X8+5]U;8\83EA&,/F2?QK*I8\^W?H6SB;HNCX?/.M'D; MYH$6JF^[),M"G?>G4KA7DL3TB]IFS7N_'&-K4@7MC'Y&N_<'F\.5;KD=7*I' M_-ZO2'3C[(1E^BHOI8=@CG?K-CL*W']C,A89A>SZ:JS#-YEL\>MTXZ]#1/_" M(2)("OH'8T/"]-0S3JD-T /J03.7L.K17^$N0/.%:CU@;-F8EG"]4IY@_M/.J!@KE]S]EL0Q/@+-@/A;Q5;2;[&DG!-8K_AKH^ICQS]% M3Y?#Q/K?L-9^['7#'*7\]J:FFVZ._JRC+:7^X$GRK;9'PD$6TZ23_$CFIQ[ M5I^;OL?;<0[8=(:P;D?)JFC9D9O0)[;M)X_W5!(F,&+?A35XNZB%TTN1Q#^L MJ__[WPH+\]TMF6RI9Z;S;?8

06?C"F]KV//8#^$-U(VP(?8AU4;'?K@9X.X"0.K"+OONAR,BJ8?GL= M21F-OT!K'ED6+3=6"U)"GGMS[UR'[*S;^2-[VX[(X])>?80^SK&H-UAW*1+6 M?Z^9V=9Q]S[O>;"N^)1_0 NX#GXW('(+CO M((XC&C;ONH%26CL>.#2#%*>9$P=H8LA=N,'0$[W?H447!R^Y>3WA;"N&5)5? M*WV9_WQ%_;./!F];':CW9D7.(RZ EN7LUGJZ6C%H63X13(GDD1H3D&X5H"<- M;6W=\S?A4F?L!Q:/94S[G7(TW_[HPIV&2S>T< YM2CS9D[&$=&X'>.).X'(U MY+,@*:%\)\[?/4,_4UO*T-?ZPTA6 [O \DA&D->=VMSC,:OH>,HYNSNH(A$; M0?2=KZCTNC[EGJNXN,DUL915)!K]J>3PE5G+R.%S^A*J+_AR4B:5U586XC@; MN9E WK/(76C3.8O.G(O\IC;(,][&Z=KL^GTZ7:&I5Q%J^IV*]*^4K!^[Y$Z]RKK M(4+E]BW1]>.[:PV:]/+B6-\1PYU:^D\'N7\%P?_'!<$Y_QD$;SY)>!3T8X!C M"=4RTD#9KDR\(@M*H,Q3?]C0_/?R:*Y#SH53)S+:@U:[KVB.WLL<](/F^W.O M"RXVC\#+$YH7#S\8YI1O%-K.=^F&3F#5=]=JQDG4MB_AC-U?CJJ7 G&3]Q;D M=**)@]!K?H)_]V*UP 1TD]5GO%$Z8%N'1C;."MW$;RN[T;^-9*#1M.>ES;!, M$6.R93?;=.;R%P\SLW/<'AYQ)D/*6Z7$YBV$Q8,/A<:TW9;^Y,FUPEF2)5-; MP4%>'@!7995LUN>@#I?@W'@,I:'>C((SGEO&.6VXL(Q8+JP'23^YL/XONZ[J M1RIDQB$1#''&-])(C_;&-_R"*P<;?!\S4$CRCD">8;J?W':RZ?FNL4JJHG@4 MG*0ZQ+D1XO8=?5_RQ/<;*\+];<51XA A*ZZ]+$FW=>E-ERP?1Z?#AC[:Z*4_ MYRQUJ.4=ZL$2,@EVRPX:S09;:JL_%,@OQN"PA2%M:/+$5F)]-5VS^4R?ES0] M;40,*_]117/P,II[L-YL-,.A-QUMEJ=<^W%+RPF2H.+]WVRE9B).7R M([J.Z]GT3&.]YEP^/17L;F/S%1NU0#'$APX<_[75 D43B(]*=LS*UN\V4)6N MI+NE: #=4,=8G:-UOP^;*MN$'G[A3AD<^(Q(2F ")5W+3IE/T?AV)K!;0QI3 M%Z:R@FO$?-U4="W ,'LJMLG=SO/-F2,' ]_!.X_AE^:$ M;Y CH-<9TE]8!+L'F;&^-:([@H6(\%;)2&7$^^K2FN-7 N MFO@4.F4""3V!K;6##7XD)#$407/?:X$=I_' >O;!QFB6DR/#FLE^/=\A+P=( M6?S#)Z+[^XGHC[Q,8+9K'!L!C8#-J$OU+J8.3L MQP&GVO1'OT%RT72_Q84Z3%T.U91G;&T//3QXB=IBAA2YZI3;CLD]FURAT@J_ M6 >U0-)D/L$$D778U;R@)LIZ-#WTP3QCA:&;BXOP!A7]L]M0BT2T 8KTX#Y< M,"Q(>F#(5H?<1NY"NYK/XJ%+$E0(A-9"9 )B7SG#"L^JNYS'9"D=(!U]!!=, M>DUIX$ -; P$#K&.&(:O\D''T7?FV)'M0B^SG,C-^)%S@LW/ZB,,6ND22!*. MCW:5YH(OFJ"]PLY*HYM;W&Q,:BOF5MY3#/ CB)"?#*YC4M1;?V,["SO$2O5D;1T'Z_]GN1(7S(/N$A4(E\E*!R%L&K M&5OGUU^T:!8-W77FG_\T,EF7+'<4D?&Y>G(U1= M*W=G0L8$'9Q[NO-(36G#5-8WAL(>L.?P=4OHUPOHI"")MVVV:A52!$XC Z^5 M YU9P_A=3&#'Y'C?"T,UOLS6ID"'!B-\^H>>^0QA- MIG)A >9^ A<9WW7)%W+;PZER\TS@KN.BR\R<[@)ZU"^8;SQK&+TW.7:QF%X* M)69%UR0?TU"<$F)\Z\]S-,/VH#V>?W*5*X*6+1O(W$'RD.L9=S;3W:S15DD! MVB/LA#/:3.":-7JVRU78B!ZW)E#V+IMJ3&WK:[/VG*F0U?"69 +&3*# K"D/ M]6JE%33J^!2T5=&C>Y.,<4>B$G\OAK$9_WEZ,M]-R7W/GI:0='# BZ#=+VW@ M-8=H_5 MT+KG,/A<>3C;F,"@'.U1_U[77#01?&A\N8Y=?FH>M#Q-E GT36/I ML2\O?OF-3I=%,/KO,&(RWX4OK,$6#[8F3%>L,!QCV/-,]1PNW[R;T[3L+61RWO^W.W_VX+:[5\-B..Z7/4N!Y22-4]*[ ] M\R[7AV%)_7-G*:BG5@=6NY41&!P0Y>NL$3S;'1>E>/SCN*K8Y;NY.[EPJ56( MU5:"-\HB6_/3K8L*@G^GEIN:DU[9.*O%5*1>E@H;[]4Z=/TD#]*&+%;[KE^! M6%N1Y7H_IL+P(;@U+DA2FY;G-1[B(F>*R98CL42G,/ZY<^@".:ZP*7\)=?T5 MY!C69:CN,CWW:+&NX][B@J3DSY1*-9\6Q>E(?LN#B(B8M@<7GH[R3$L;K"_] MS9\KM>/P5;:?R=.JO#JA7D1M8IC_(3P_@Z6R!5DJ.VK"#A39;3J2YNZE6RG< MJ_ #!M+&KC<&;FZ%M^W0*W5;"NP[>6\Y%%^5T2QS$W$(JVWZ\V\L0%''#3M% M2?WW%-\I&]>*9%QO$3O]47)WUJ%$CS#*H,M>%]4/(:2GZ B498R+@4=97+__ M/FZO,3^%+K[STS?%\D9A:T136%&N+JV\EJSD"[-**4Z@MDWY2V,_,897^+2I M3O"%F]@\9:H7'+JXG#F929,64=Y>G 4MAWSM8B#6!!7-+Q.6V[IGB%P#0_I, M8.O.I%Y'&)']_-)V09!.@%O^8Q02D4?#S2M)YD8/:\ 8?JI,X+:@,TGVMH8] MC"B(G5/?S;J1VLK(N[AN^>:WZ^5HJP9-B3>,V?K)=)J+,DDG&17FM<).,KLU"1DN MMQ**F]ME;4@M%&_4J^DBJMWU4%@Y%P0@(U M/8%6<8_Z#!N3\_FE:TR"7Q0%.2%T/)UJ^?A:)H<:V3)+F;#1\9BH*:8_TF:PL^9.) T]E@9)X\:N1'/0%SXPN$#+D^,K M',%7AZ[2SH*N7^>D :;G\. K7R90ST^3ANX>!&DBTI,)@%#AV#V/QT7UMEEK M$93V, $Y(R80@"&^3'(Z#UM<$=<>OB:G9PBR%05\@\SI/3XFA4- ILG3BM/BX@D#BP>BM<=N75GEW3QE=.<^J; @P7Q*+2Z,H* M7U7>\.8/QFKW2HZDW^ D8/-.OS//6G-+1;ZX4BYM[<[MW6FS=VZ""0"#6=7S M7IX79-%R9(G//NWD/3+#LO7!BQ;VRW.VY#=I]$[C9;ZZ 03B!+'SPS#9JPZ MAC,2S"SX=.-Z_8O'RW'=W0AJE0!\-2!6#OL\^J(5H3AI8%3QVVF\GQG4G+?# MWT7M6Y7F6VZ2E4R'M>S.(N1WT/I-!ES4?(J&DCF+='S=U!NW'Z\]E'\Z6^SN M9_@I#N=\3%;Q]X[K+>T@$>0FNKJ&NAU->U_LM;^UY(FR\(4[#;"DP.=#&C?E M=I--X5V#=4?3MD_#@BFL[S_D7X-#3M\U,BJ:]+Y,3O!Y;OM%+GZL^E17XXAA M&<@?=C!X24/EH!'XK#!!>ABV>LW8&MT#TMOX)&1?$3HJ2")2+GCEY=3+%O(C MT_K[1753F?KDMY@9V\HP*29@;\)PA*^.H<>0F/7D,^I"N&(C#?S",#I"3YT' MAUWW8)]10$?X?>%#]BB>Q%?30AG?:IC $31T23T%Q6^CX78^T %)RL2PN8;D MGL?DII6;A*%9=\Z,PE?[)=Y2\8/)UII05UU<3TBW-MA.XH(%;+&[-=#>G7&X M_"3OE1RJ'&1B+9I>%+9(Q2A!=_J<6SMAQ]@\0#-2"5#IA/27O8,:U5,0+XSA MU.,[>NBC(+>Z0L65+&60W5%^ U6:#XW4 TXDKG3:0?7T&4639N #E7?TD<#! M%.CJ KC330E#:4Q@[ZOZ*9!^]"!\PZ3Q!:_Q360\R+P1 M C20!8+4^P%TQ^66+UEZ05%L(/D<*D^A$I:@:=QSKVIALS3E10;X:!<[&):( M'/6X-U3[(,BU*7JYC]6S"<,%+U30(RS-Z";OA4#=';3[3,#YRD"?TR%-X<"=1TU%?/[?>AZE,:8%6EV5)T.(3V$#NW'4&C.1U5YTB#E.^OGY'5 M"-B6ROZE,&1&!F&H@^@ZQ@0:*H8"_?F8 S:[U5=*0C,.&!S6T#!9%I_SYNM M V[*!-R@-%>_,+1Y2D45-0IF78-?1S%6KT"X)@T[SCVB6^+KDM5ET^1HU9=I M9UVO/+H0:(M9Q+W?LY*P,(N]I->[I#%[ZO,S+_S KSK"!/8QT^3,0@+ MJDN@RLQ+]'6AG>EC!].=73N,"J!Z_*"D-.P@S'_M@[R08?"YA.&<=M90]2MR M\X^X<1I:Z+;+FVQ#(>:K]U$DLR0SFT1JEO17=DD* U MPPU_[I^]7ULD:W^= M)/AUDN ?)PG^&*NR(X0$^!#W@F/%BNBL/]Z,UQ'6_9OSS9]0>B6EM#AL>JOL MO)CEP1ANO4<* GJ5F_V["UU*34W.7G#.?NWA5%V(N$B"5IJ0)6I->B4=7V,5 M>C[Y?G*:CYXNAPSZ$\211ENS:@TD6@R.[O:PB[J;;'SQZP3%;,J'FSZS[1:E M$-N67<3[S?0;;X)B>NQTD?BAYT[@-&;5,UHLGIKO MKCY]$9S2._I!OW4AGDQ6C#%T6]%;R_PJ#B+)N@'=[:-%#P.?'!@W/F27???; M&&I$0S-F&MJS-JO2E0$"N1W-=<3MN$EIVXIAH#;\::V7VP'0-#QD)'^?F<%S MD-\2ZC0%BKMD]73=GZ"TQJ4X^Y'3&EI\2U]IV8\$R_1XY(3TW,,)8$VI>,@!]A.MW>9DLRU-0I&?P&[!5N2M9/.'_!4 M=6SU44"/D"#=9T%;MO@%4=\OU+[2-R/4)Y4PWCTT'-_]G]@0;.X;6MN< M?QC[ &XYSS_#AMN9]D&\LN=:L2<5E+S[735K\\-9BMT_FW:.6.!3$17T;H'. M88#?K2Z)'I?!Y)7A:48H6;[PP<2B.2E< A,8-;36"F-8T%MH+:E'RMR&OI^E M;#.4-7(H*8FZ$@:3K72RNZTJW,C7Q03LIMD9-O9TF7&6&_3T/]V@!EO4$/'A M0T>$MXIO;9IP7]38?M3+ZNUU8]!F)LJWX^III>".">@X]]Q/K:>%?-:U/*UL MK9I7S0Q]IX>> 1O3!:ZYH9LDF$"%D6+=2+;RF&VHCO;05>\<,KI2A@KR+KD1D-(L)0;Q(M*O)-AI M=_$R^.2"/UP 52]Z$$.%4[$8&GOS%,1JF?_N49($?5%FW/U1D&S"6GV!Y11" M0>1 \JY>W\ULTCD53I]!5X&[@*L(YC]-A504!&IC9"A(3N'I^WG,9 8X_ M5YEPOCCT]@N0X)L?)9R##8+JQ58+P[BPEE91KHT?]#)#Z()WI:V6N5-70*A[ MB>46(6 3D72_D"A'&88-0X96OS(+6PK:/O$J;VG(\J0-ZP>TT2M3F54=J^\Q MBTH0\<^PB8%A_&>T=2JMCH\/1!&N\A;G(3JZ*B% '@4;*X2NM8$]B(L>Z5X> M&$1T3Z+E(W34SBR.V>_$%8YX+BOV+O8Z]R3)G,^7&*ZGA<)6EZ K^;TEF' ) MAB0HVI#ZM(3RQ!#&V:>PFLC]]?3FS'3UOT/3H>99U9*O8B ?;A]Y+O_WIDR>71JT^4B&0Z[_BS,>OLQ^_SG[\ ]UOCW?>IXB$+,W*C(;G6,ZZBQ=] M"$U-YI=O%'K$QPJMER!?,0%5W';RW. 1'$T\P=JR;C>=]^;D6_0!-,3O[W&^ M576:P\ZK5+UYS':PZF_J&W0M?V(($?F\,EGBPH?_K[WOC&IRW=8-HF*/**#2 M@@(BW0(B"$1%B$B)=*E1$&DBTD,)01"B5.D(TGN-=.F=((ATD*(0>B>AA A MW 3W7GNY]MKGKG76/F./<<_]\?&1#/*1M\WY//.=[S-M=R*<[SK>6@OF M(9]M:QV7E;W'V]BDK_!JF"LYL#31/IACIK:W]-B)VR =!'RDIIT]!DJQ,*], MU*)WA-JNF7Y&]MT%HX;1*UM:>>=;UMMAPZ?6Q.9XWNK*I.>Z-/<\1\[ MJ\3KWV,??PQYUJ*3:%(7Y8T6NF9Y^(D:21FN0LS;5R42:R;TG"O645C 3W]X MW5!9'FV]DU"AL&+VG=5#&;JEWTPWMY=.F +7=_EXQ+5P,TZMJ:EG*HZ/&MMT MYOF1\]X[0E=Q75(*-]?^Q4^0 CJV] 982366( ^O\7[1U<"7KA*N:N.68O?Y M%%7OL[LZO'%[ND,#4N5?, WE>JP.H /0N/-_^FQNFH%6ZZY1ZVW; C9)J,@R MCL?^K"/QHS4!0W+R-;07W1F_')2O88VU".LK2K+1^=Y9;=_Y'@GZ0$BFO+93 MJLRB/X2-!%'0?5^V#O'9M 0AHAX;&P-#;,[Z6FXHA\81=QH_@(2ZL?;I+/.O8:9K M^C#T$TE-<9GAM&K;=CG(@]MK4K+6(*;J"47*"H%.],XR+Z8-V&L?\>",WO#% MV/;'Y4+'^-O8["Q'U3%N:JVM5&ZGH(H1%OYRXE MEI[XE^(*?_7Z_\=/_UV9/^UO-@J^?NY8 M\B,/OD8&FA5@ ^P 5U+Q/MWWAZG4'ME39AZR,-R!]NP,A+ MH?EV>)>J](*['4]G&:B&P+BBU%M(T+(9_-;0"3T:.>'?=.3##8[^SL?\VZ86 M99("&B#CFSGO&"F4&;5'F:T4>I8*+36'5+HGK^@-W>/RQQA*(2"&-WVV5FNK M^(OP*&_+(MUK1>\MHUA7&3R7A=?9XWV(8^757NP2TL?Q$ABGBR+E8YRE=,DF MQ">DF]LF@Q^M(_?$%@=>H1?Q=+MK!PP5)%%*!HF M!D/:6I25BBG#^L##AQD@X!-7YP?:#QK< 0PGE)VU M>+/GY1;]F++ODB\+Z+@ MNWO7.%],Q"X K5E8R2XH)5,*%&D%^I,#VLQ5;> M#9"L@ATPFC.'PG(?9RD1)%4IGKVKG:K8Z\Y5$JNKFYXK.(P1$&)C@U(%)(G] M [&G^@WQ8EXB.P:LAG,GOR01]5ZT$B]?J!)&.^[$NMXW&'F &UZALH4//'EU M'TD$"EE8S5O;S%C-1;D=3!/8A*D-IZ>BES-_Q_]_P^A_^5_D[, _3_E M+*C7E2TR(Q;&YDKGN0LX;!#![LR]=8G$!)L 8I<-EE_.:BQ;)E04!_G:5[5[M?@2_^9Z. 5]A[\,;!=@M_DPB:O13Q>FQC.P/[<;"RY;DM_5]U]:U4(-6PX26%)&GOH&@'$B6'2-+MV 5CFGJE=@&*!XF ! MN_%K)+ 7&2[%__7DI"WLE)E$RO ?7;XK:8IRX/)8;Q$RY)KK_C%HP" M!J:CB.,_;U2GZN);._S^KLW=_)>UN6D?]K>.L+@J[)2/#PA@0^R+P^-,#.!7 M[=_NV*[L FHL9O;(@5&=LS?ZXN'B5Y$]NX#3L2?=!&1=+42Z]/3D)9<,M,^6 ME\XUO \Q2(7=7[$'R7S!J!>JGU&AGOZ%O-T[_3M3O;]";*=TG)@[I=0WJ(-( M><-Z3D).NG2S>E1T6F-MHQ9(:8$A_.#-@1#+)@II,WT6X%H5%-@J2/%$N9+& M,!/Y(<>$WE=I[1JP)\[WU\9BE*#EC1)5=AL_!_OYQ/6-5)=J->3D>X\UCXD*-/"]#)9O.F CT93?G_W8/1_3@P_(KG2 MA]AV9GWX7B_KIN#)2(9"%0-L [5?+EXS$-N^\S44UQ8S?,]!=$S@E?"1.]*' MI3EDF'O@#MK=%B- T"S<] D11\?Y?>) M94GCYKSZS.+GN%1SD[WWVP!3N!&/5V]31U>WZBC^*%&W2<(A-WGSQ?W]-4@& MR_H?D1XO6<7$Y"@CO_D_"YE"[P9U4B_]#%9AIO M'T^WQP-^8__1R?._%\/,>NZ-6F],,72 B_>U=0'[_&ZW.1[WI MD*TY^(WJOB/1*L4=\P2-5X95K]'O\'?S_ZU(@CK8"W2+ MTI;W7U>A/V4NP: _[RQMY.\"1DGM9]A(,&JAIAE6JOVAZP#_UA7 ,0OCNP . M-BMRE1'%"RFYW%C^A^+9!1;,*K2&[V MW@1%,ZT&B'5LD!CN$]&1(%WWD8]?XJW&A?$+/S+!U1_-9"=?C7W%.E4E_G.( MQT6K9A? O@NPF 7C_.=LGQ(:KSU;&&X].0[2F%W#I,#3 C:)J#'07O"G"2U& MI]25,:P#%PIX.#C5:6+!55AC>2+C-S#&3>1! RJ*88I.XXYLE@ZC7:=!P MQCVALT A2(@._*+S+IA"P4Y#LTV0I&A&8ELDT2=Q 6$]8/,S=SM+SJS Y4E%.\ M(6D':!!VZ;'1(A])GU[K7H??MDG% <.YO#7!=4)NHLA=I?3X2Z. FVHH93.+ MD9K)M1ZC(]I>]\JO066@R!WN2",U*6A/L.%7''G]B M[EZ(97&R=#_3328>.,4OO03?X?= IY EB5;;NK5',^^\^]B5O'I"(C*:!C-= M2#Y898I.JE,GA$;8)XR.9:QHN#E3MX1-+E&AX2R(EJ2P\V:\\4,,8<@\8T), M\C#=E;AV?FK9B[3NI?[Z\-56"UO&QO+(R3?U26B-1S;'$>^P@L[@TW HM!>+ MV5(_'P/!?<3VXQ[)PDN]^'^EKQ/UQTJ*_=5J.*C%,^?8;W8G+PR:HR<%XL9A MD/[VD4+_#"43F7+,*=U6T,X*90TMK ^]1%9#+EXQ\)74I-"@!,D]N0ITGAN[ MWE&T-QGTEG4#CVZPS^>N94U&AM?,G)D;8U.V)SZ\0>3*+)$J\%30[02 M^%I'#1B!YJRF+*\&*?<_2PU22\!A$A178#6>S YMO)G6M+\/1X%R5=ZRA(W+8[^<'OEL+36E3HDHY-7?\(0^6W)V1.UZ9 MS^JKRZ!Y;N;SYY'F'"=CNUW *=''.22Y/BOZ>@S!\]@S"4:__?L1=Z;QN895 ML:^<>&6=0#=U]'JYJ(FXG_="_EG21W01<5CI4&O/:TKG=P'5V70S!QR+VDB2 M>>0O1-OXH2!/PJ5OJ 3C8:1F;G"53L%4!L]4>W)RCC(_5=JJN>,_[TX.NSN_ MI+ *CJK"\*XE[K^QBG/W:@]F=YT$4IPDB'0;]XQ\!*_>)UBZ,+FSF)Q&'.=) MD$Y*V#*IM%E?QS2@?S@CT\PLI!7US.EC_(;\VG,43BIKHOPU=U%I\/>IZSZF M[Y-?UQ]XR'H2R;PEP(VT/.X(\:0*(*1^#J PKOI0ZOB4)IN7.+.C+3-FNS:U MKN* M/*AJBW_Q<.AJH/]W;G(M[ECQVZJA')6JSY&2K^:F5\;)!PQ\,%&;CN,F;Y E MK@CN9&6=(05H09JD4\P3L!ZI&L<\7]M-"-,@Z+S_FAG[)615SZ@E>4NO?U8,VO/E?E MI?A#JGN$1+,2K,RS#=M;/(F5;?*V4OVOA26S'FE^@[IY#N\"O*QF!^V876\^ M/O=T^POD8I5Y=M;3+H)=G"!C.=D*RMGIXTUOJZ!-6-#L*C3-9I",#+81?]ZZ MP*\A2\M0M(S%K7U8ZY6X_XF5D>]^'5\&P*T2SE+ 2W:]I%8[K!#D M3?Z4^Y#HP;@IK-;\/J"+YQO/7 6RAK^S=6ZE9T^L6=K45@@50)GM2[&7]Y!T MN5N[-+?@B21LZ<0D<'"Q5BJ D>)-QH?[7_5->Y!ND9GPWC%9O)9O]SB#"0JT M\0DSRA0>1/ NYE59 MD1SM[1ZGM.H(?VZJ<,J0!_%0:0'FRYX'=D$M+*)?A6AT<+N>:9PX&IO\&(9O M:F_N1_65>)%NVV*M3FM;,+E6%KKGF]!TX%K&O)NZSR_V,-'W1T?Y.WN M_QZC+J)DT*[?F5,D=5U%L*B%SK\\T&@&/QL' MHQD'%3J\-^ZPLY37NO =BS4B;WF U_1=MV':)+VN$P6X=@W_,W;%>-_T'3\3 M:PHV9]M1%,0@Q6W!#&X.[<,\\S9KATL.],\8PT3(3W##\)#]/5!BA%N,:EYPW,V M!4H=07-GXL'+SOW*S+Y9*D(QBE<8-?@LUR5K@C\KG)(7Y]I(3O394IO>BP:D M?2@,>="3DSUZ+GA,XPU=^4FZU73^4N+-).0S5^5N1Z&9;%_]:K;KP(A= (A? MNR>"B[7\C++DJLH20L-BG\Y@XW[.9]8<=VD_T.Y+3473XM.T6N+N4Y'LG]?U MGP']=IN[PNAWCFY$-R'9(1V/JSWI3:DU+?ZK7,6#8(.BT1$VUP.3U&3PIQ%G M6B:XM_AVNCN?D.!T(^RIE0ONSCXY"),#.\G%CM8"Q:L) 0^'DGA'?0;]M>3, M[[44B6J>$"!Z^,R2.> 2R /P5$NI$JGDN,K"R%T ZQ,\,0 UNZS7B!!XDL;( MG;?:Y>M72MWC>O+K],[_[B:$T?KX9L=!,3][(ND*5DI&*^1A$7>,&;FZI<\EENT"?/;..IB,'=@I-"L>Q%9U M6S4=Q$S3S@RAL'I>"$4NRH3HV2QMK%,6CO_[C "INI[!\_:30;>M!*)S"YNV M!=Y)AK(F4/ NA;BX1ZV)S([@T1'D0_"([=,87Z.;B\6]:LW/X:=.&(%CM<@' M8 ]XOJ'?-ZD1[&$F&GEV>NSE>A+B6.%_F^%IDHKISF;.\Q"WP MW SBD*3G@A/:QT)!!L^4@RW'.B:,*)B(X9^!^0/EU.J!AOR>ISW]M=K8S@VA M&LLLPG62%C7$&>9P4*!;YVFY-\ W:PE"-\28(/NW0XW\=@YM:268P-$'A@K?+B5QX+46>'QRCD^YORV037V\Y)I)I-.54P&D!AASE1BE/LH M!K9Y6HN6-1:L,UV@&QV8&*0L*_B'^UC&]ICCR8IK'/").W[)+VK\3EJ,46B# M:1?U*7,,CLB@A>GVJ@H[@BD#SU!LR'?)O6V_G/;#\!)5W/./40%A M/-O7;F$FWMW,0LH,?IC)"%4/BQSG.6.'0(Z.L,^013^<-@MYO13ZU$+\WJF[ M+OAAE\#N%/O#,17]]7T1$1*(84=-L5.ZPW*.7'GBFFH+LLYH;S?PO,XS,ZLQ MEH?K]R("Q8%A8N--?2147X7SU\,\SLZQ10+/=(J4SJW9,TZ7@9O0!^G)PP[[IS=HY_7(:?BC=<[W M0Q!C1QDY,V4OAZ%(!ZZ:)YU3,+86O[3T)2HQ5MV+6?X)?9-OZ;MHFEM+T,<& M,FBWCC+13!$WT(?2ZHBW7'$;*H%N"VZ1C!,&_$3_,>C9X*B4I5:]24O!IF94 MC[U50]1"RLLLL.]=&_4F->_!@LZJ2R3C@*G#A>!#RMJL#!][&,8YRS [NBOK M:(HE)Z1W>IU=:5CAZPW3IL8T-)OVK)#!+F!;"@X?FMGRKKSZ.'>""1Q<)MK54@HY6$23)-G7]5GW-0;.I2KF%&RCKM1X6M( M.0B^+D@,AHX;/'^L%1YW8<[Y++-K]S3B./=VX=R5@% M;Y<]/8O_0-;Z/W'F MRT 5!5F =?5IR=-G_%T%"'F9N0E_HWDM(3,UC\AT1:X1DE>'].0/-%BRYEV! M0,[RU8QZ\"^),8Y64SSXA,(/#[XT_*I:%F1?)A 7*+,3I7([]2_\8TD64NYTM6?I\"*E?:[?"SO MDCS.78RIDV5>U#CHC;[H,*RH>!_I?:4.N#UQI)&"NUZG, 1+/U>U<:3NFAVB M=L[ZR,!V?=QSO.#WRJM/!:7!0J<@VJPGH:.E%-_@A6"JI*P576P>-@Y5ALC. M*)["NG5;!WW9 (SNG#$G,WY]&1"V^C SMBO+I./Q[+8$-2:BA[FE(GM5[NNU M]@['Y&_NQ@VS5N>"->M>;L9!A5"'(IW]@%<.C1*R?ZS%W]+ZG' ME:A+\4".G?@*,<+RL4&+<#QY0SFD-?1E'\^-3UO7PB5H2:*_<3 \3CHL4]]LPS??15N'ERZ)MQ9M)9S11D?7@]=0@PT[ MEFO5)^/XYUQ2&'IGE=&'"'?^[+F8/Z'"(XH2F9/I7E=324!A:V+6[_=36OT"FB4!_(0G$"0Y(_A>3V>[Y] M8;Y>59JE8[10%C-Q8W9R6&(7P*ENFO)D@]GRF15/0(7VV3IXM!;M![$NT$Y4 M"NADQ2,)>+0ZZ7D)]8M) ?3[_(+1< DI\&$N!XPG1ZKN FM1= #,8^YB( M(7M;4DS[OFB2171BH,F)9K'[AS;#"-?$",V+D+. IL J]=,X\C M,HR,ZWUC<+GA<'N1YUL,#TD ?'87T-&6B1Q50_J#L9NX"72F31 MMDY( >H)^__.!RZ!:255T!95@M4E??8NK3.J#67)JTQ'OAL>6W%>-5BJY)\& M#_23(98*Y%H*;Y+C1IR5T/+TE]?,E\KF?![\3$\3["-RU.HTT6'U7N78S4@" MBI:;)?/#ULGCSU0?L2>6GC;[QB9X,;O]]3J";UFF3ZBP30XL--4GP^J[=#/P M@;/GC'D, H3/PG;#/>JWD7(HAQ03=IXW9Z)?H\"^PG,W%OBGCVSI21GKL+:Z MI;7W)\XJ?Z/F/GC^,NN2;LQ2&+KSD%YO-IZ@I$HX9K>2RV:]R=P)98<77UDA MQFEA*A=0FU$UB0EUPG:J[\,_S_X\G4QW 5ZH<=#6N2(HZ8@5/O>YC\$7MB"# M_^38L;C>P7N><%7*=#OS')RC$=?$SEVFIT=$:80AV EWP&H/>]341\N.QEIE M"&RH#1?/OYL(W6J>K(Z1E66\2S'/BO^P"_S91)=1BVI6^!O!!R(.)]]N. )> MO)D!;@3>)L;VG@Y^I9>2I^+[OE1E!D8C>4K'3%([O=%+K][P+&*\ZJLR+M'2>/]MB%NF]="G^ M[\E@M/_!M)2?JJL#UAEUR"TC#PJBOJPP1GV'?[:1J_=6JV4TIVJN/Z/#5$GC M7*D1XRV[Z-B!78"3!2_([2JG\S',XD:&N7Z7U3T]#J$3_Z:N<"-3NL7Y6=,OV[?_ M;99.G]-7I4?L'X,M+H,4+(YYY106;5^U;2+G@W+=8!18GBAIC,9@D8?-)2HB M!:T.7\D@\P(/@9DN5%V/TN:)F7K7^HF3R>%YMOPGT3GC-32/2NQSB93$>.]? M) H!6AJX_OHX7"A\6SDO2&Q(CHQH9W4R^_3C1/VDQ8SPP&H]S+@#;;_9?:3LZ?O/A5]![9AFZ?>@TX:A&LU]\%ITO/91G; M\-X%8"\079S?ILY'GR=\?"'>0OO1C4\7WVC_V-Q%(F/-F948Y=85 FFAC#[B M_.J>)IMN[/&]I MFA]Q7"R6A3IE@GVM[21=->QPE1-&:6MG(IO:"TCZ%TW00 MFK#0B^%88WO\BN>-^RI, MV6.YP >R<% #\&7_=>C%E-$>BVBC<)=C4_=V Z1U^%@ZHZ+^.P$ Y^F%>0HP*$[;!3P: MWP4DG:KR8_N[EX'^RLNT&U4'M-O2D1BH&G.01Y@F.8NZ*D%7+B,N\@5<3M7" MY-)"$NMTAAWM.N@U&IX^DDO'6,3:S!1D[4QL-.B59 M%H?RH6Q=@/SS6@.#-+9W-#N6 <#YX!&V0.M9B_BZCFPJ'2I0QN, MRYT-=_(W'!?@8>G*(?V&U$URF$]XI1(=Y0.5.Q=5 M!P>E?9+";VPWK/,,]\7=QUVYD:'IH,O>!P(R\^U0T&:N3/K?V=)_?C?OI^7O M=N]@!7 <[4YN!U./!4%:PCQ@B8%EW_;O<3"=C07:'HH);AE2R8]J(5 ,^=@U MUJ /V-!U4)CEG8(D42YCG> L.B97&5F[6$F<'_DH7J,I6FBZ!%Q1%!FX'L0> M]WH&T6AKO]89'+R73RA$#0DE4O'W\>5]O,C7L6RT9 ^'Z94P)41P&C^,VY7[ M@R5D+-S_+*LLOS*FVS 4%=AJT(0:/9]A9J)%2'BCN6T7[[.B.96V!=;>RC;?*R:D='=S;ETJ!4(]JA6_5\X[MJD% 7E0 MDE\HP[5Q*ELEGGS1R!U\#68*1T(\;^/6 \*>T01T,;Z^+HVG#=\*"2'VMX-H M2&([.>,.O3Q*?5MZ+K6Q-!V/BI[8"*+A) M*]+Y3Q'>=9J=DU0W=IXT;#,5 \P^'56VZM+VZ1#W(E;-%^1-9XP=D0UYG3BI*370D7X@K2 M.WY)4'$&UP)/47PB<5T@%5$\F(F(R8>?LOEELU<&4L=$M M%O5_Y-K\^T.9?ZNQ?(HRK?9SL"?Z 6\KR )L#(2)5MB1LQY;8?$^R\^95D8. M7UK[-%,_!\0:\(Q9O63G[-*>[&26,OQJL\]MZ8%4SWM03<@B3'%^NZ,+)TXX/>O!F8E@E;I@VT6$CLSTWY)P)I>YVU;U:ZU'54@ MIWI><87O=@0]?V!S__$LUY.XIZG:"05QRF]W 8S)#<#MR1)@\Y&UQY&U)'/, M?MPIV-'2E4G&)6?4PIC;TR[7VY@G9<6[@('07<#]J65I +%J*-I,9+YVJ.4] M!<=B0K74K>VX"P.<'EL(YSMY,0X.DT#XMES'&>7Q/MXQ5S)-@7:7ZTV\G_8( M-D=Q?+OX\TA+D49&97+5*L_]Q._"2^)E_)8DQK%T\B[ N\AKZZO"+J"A!U+G M=@%6&6_N.6_"0]2PQ91*!B\\Z=2IQOG"/[*J'F#@^)I^E\).+-,OG'*1!^3J NA M[0KW 2@"[W_N=P6GP ,:!N8=+G^_[??RP@JJ]]X$*($Q0U9DT/&.F>A3N+ / MTJ24,3FN3@N+43%SJF5OY1@EFP!+JEVL-/A M8V="<5CU9,J[RT%$83K\P8\Y"@2[[I2G$G+EML]N=GBK#":-2&)Y]0=?<8N M[HB9K.6&O4X23/9C9\_\+H"=R0V&H=PNHY:)%JK@)=T"I$"O%L[$Y\(N0!M; MJ>]6?#5P)QP]>'O]&L%6-XG)IU>:"0^83S"7(0]/4#H?^MO1R#7=.,-5?LY. M,XUT@,@4*>NFJS;LI>2V+?/TJ<(K7%O-QD_MK;6)9.=*++%KZ#()M[=T% MY/IP4ES\ZQQ?Z,LJL=)'W/G%A>P%^KR8'?S''HFU\!68TWU_2*'V=*A6@=DN MH" VC1.XJ._0-^S(A"NL;K=T8(;4@(\\#$/(*;3)8S2"88+ T7A0WX=PB5?. MPX,W)+IFC:::$X*=-"\9F7'9>MU5E9>NT4)@JSW( OTM\O;/1*+5^A3:PUX3 M I?=X.SK:[&^V)S3MWR?^J?H:%M[=-ZE%>LMBVOH2Z5+L5;_S+7FD3< I67, M_O:%M@Y\R%4,*Z> >C6G-=]<6O;@3IR&LN]6G/-RJ'6[CA[POLYJFKC2=^5I MU\=G^67IE$-59&__>A?OGX+;(>.(&$I_U&=PY!5'3<&*[KI^-!+Z^FF:-FJS MGDQO]?'YR$ML4T-9:5"7EK,&;\9MQ^,UR.JY#2^D]"3?K_MS_\ M,8XN5O\$O@S V^#9_L'G;[(O)IA8F[:_\+J+O\K$ E7L1Z?73%4Y,BT;0"J] MN_P@*G\4FAVX2)/5N M"^8TO-5KZE0ZS6!G[9'\XC;C!HNM@2Y> 2OBQO\MR]1 C[D&)'%JGS[-G(M8 M @F8OO8"G@(=CL4<%#XVYX(?WLST*4@WZX_26 MW#BLL+KG"*JF:V\>H4]G0 M_14_:/$BT6>&Q#+JK]54EC\XF\?X\B$B<3%BXP6Z= E!A^P+34Y$"Z+.EM[D M[*HVB3M1H&\N?3Y64LZ7<.\PF_SY]Q1""CYML!;G4.!Z,T$;;GN[J*OP*T%W MZ&('5%-* 61CHV1.$Q"VJC&WK1, Z5!)6QA-9)P:8954V$&-B@M@$24228B8 M%TZ'>]LGJ>EM1FER'%[!?7>RO^FCV"N0 M-;(&IX[8:Q!T@MY$>_%8#DR*4)?FUB[@7]AP=.)4H&W=1(21D$_/;ZS[ST8] MP'3CA+S#U9F[BNH^Q#C. GMAXRC!Y>&)B*PYR*%U6UHY"[N/C_QMLEA;4J,-JP(5K(P=) M \K=$T-(PKW0T1I07=75CR7A77.Z+J^NM!T-#0)J/'H!F899@^<#^*>J_=SH M>@0K7$0)(6EZWW3-+_%<_,[T(M_NQ0N)8#%D359WZUSZI]IU29(]SZ6,7%1X MITY:W?=?%@K%X/'\9N&X2'8N.5$@AG&GSL^@XF?SVL:.I2Y#%_0"?DP/DPY_ M[B2N1BA_!.W4 Y+LQK_YPS=^\]SG\.LC#6YG\&XQ6:FHS&X9LQ/-*\30U3O%;$*2*#\)U8/FW4EU_Z:+-H0!2 MP!PU G.HC>'!/D,_UQX%2SI&3V3&"B%- MVNG:>>%IO984'+U?Z]"M74#5V[B^ROL^?8R9MW6$FFQ2#I/NK5J*C8IY+%P\ M!65<)(L?M;?&3+RT-7AIE#I@%FYFEJ93;V$%&O9A.)*$8WSJHY8E3E(>][\A M@]4\>8F-\C48WQG^?AO_=MOWU]KXKYL.2?F=*<1R>Y[Z-QT2OQ[QL[\_$?XG MWMXS+[L#_P=02P,$% @ FHAL4NZNV?P(20( XBD# !0 !L=6YA+3(P M,C Q,C,Q7V3Q4?_@W/+)OR2[;5!2RI2S),I6R)(V4/:820II* MHAHSLD=,"$490BJDK(6,L4U29,DR$[-((I,9RSCES+B/[W,_]W/?]^]^7J_G M]_OS>7V/U\<99Z[/.=?ZOJ[K?#[6Q];IL"W'[)WL80*;!&!GH1_8^F_8YD,7 MT.<#88$PZ!!8I\+L8)L$-HZ-WYLV#B'!C=_"0D*"0B+"(B+_#%%Q,6B(BHB( M28J)2VPA?]A3P#VWP^!38)"PB*B$!N2$$']%HA]04&(:6&(8^C; M&.A[F)"LL-QVDT,B\B?/B>ZXJK#W3F:QF-;A-R1%MP&V]K[SU^+$)9245;:J M[MREHZNWV]3,W&*_Y0&[(T?M'1R=CITZ[>[AZ>7M$W A,"CX8DAHQ/7(&U'1 M-V_%)R0F):?<3?CX-#PUY'1L7$*@SGU??K'S,_9.<[BTO(*=Q7X\W=#+@&8H,#_??P?Y9*% MY-JT80/1#;D$-D5M$,@*"6\W$9$[=%+TW%7Y'7OOB"D)7=7;$L]BKQ"E2[,36; MH3\O R10^1*/UF%.-]9A'Y/>K&GP>1@!O$7'/_R7]E_1?TG])_R7]E_1?TG])_R7]E_1?TG]) M_R7]_RTIXS833290.AAYG80MH 61]QR\&8E(KN]];Q[V$',.*^<9%YS2%&]T M<.=>@96GK]=A83)_#J#OXKBN9@2>47XJC$?\CRUG-<2 *97O]FC-;QU&)?,) M.M6T.9CNT]3_Y&AQX$O UVZ"RNNPN$O\C[;:O(K6_?W:^3?25$EE/[DUPN]& M(K=>,YPO[NC#_-"/+7UN-C4N-N3\CL_I 4>6!-*6 MV]9A)$E$4'72I%+$FB8F AABH[MEV[ ]4_#-F#,CD7#S*[;VS:^'+Y?7-:== M$7YJ4G3N_M;-*K"8-T>QT=!IV,!T!WMTK-&<43;<5N6TTW, MGL\7U]U%5J7AZ[#]H;S-19M2=?]?!M@$*?P1 M[BP!V&W,ZF&OPQ@WGJS#A%@Q)HD9C^PP([G[@="V,W<0LY/CD.GAB"IP=S?<#2Q M%\EM'F-*S =>43V_1^%CQ_5$YT*O+Z(5 T<58"?_]X&*6X>QHY)!Q6QN.:^0 M;P#8<<5Y!=A=89IB0Y$H83(3I?*K5?W];6?6D3-^9ZAV%QIE,[5/ZM9G?MNN M&?SX96?B;FPY&P[*HKC]/ *.7NN#8D6N&6"'\J/B<<'7ZVK]PA@4(-O]75.K M8]UR8^&(KU,\M7_FQ#.<39G4O>GV!5,JD0C,;=9<">M%V M2\8_"UTUEV?XG0DO''&#< MTX#-VG5,Y%"+?"DPUTT]-DB=TGRG5U_?%$>Y<>="%NM)CC7WJ$'7:Q$GZR^B M*U5',TJW_.I*-IUTE!67 M37N0A;2,TOG=C?#3A3U-_>^C989;QLMO,5MSQV@-8Q6CD\E8$W9GGOGB.BP( M2&MK-6X=J)5O-ME^T5P1=.D B3D/E=%H#=X>50 MS.LB6!& V1VERB)Q_&/0:9>(]!GI?*%])^3UB[V18ZOQPZ,JD1,45 MQR*97WVIG>Q]@)4W$%'20P\/7G/H6/79^6Y@1:7>T@C[->A+=8[NV^#@O.N! M7L>\:H.OGC\1MI3-E>/=KT*$(JDSS&I6,@-'T9HZ! @P7&(P9NSF=AE.;>>I MD-8=(Y=ND%_.3<7,AES*8FDW)MFPI*K4/WF>==\&?S9\\BA,X7\>GDPDJ-S/ MWVP(C+-O<^/1P"X\**]@9]QI/VRXC%>('E&[^+N\;OC55C<;?63&P0"+;4T& MV?O#,WZ82>[89SR JU$&U6K9B]0V#UMKR#"Y_ &"DJTYZ/G5<&2F\T#B3-?G M:WT=+N\NF<3US^>Y?NK9^N=(EJ64YQ5'DA@,<>QG]0<\L'MF/@VRH0 O ;L5 MB.K&O?%D#7 LO $MW-2$X'&@@#U#5FW_E==T]-[?)RU.9DDO;N QN064_1>2 M^W9Z'/]MLB#^=^&@L,+)_W4H]&"H*.G+R$%D^ZGZ:A M>HGM&%F!R_KXLCUB[W;G>QB57(DQLXMXL"M_6MV(&XC5H*J M[^7WD]=A&5@3SN* W9H]!GG;GJ.!GM>-B\5K M1SLEM1*./ZG(;=MJ'54D$_:4J )A_4,X^S@2,%QHPP.&C6G$4 2%P.2MS+17 M-+-NN 1XYI%/3E" 5@K3,K==Y9)24-:8G3[UHY+74Z_<;]T)<0*\Q_\3P'[B M$!),49K ^242?X?%TX]\8R/Z+*6LZ\':-9D>F^;2-X_O?-QC4QL7]L<>LG8+ MI*!J8J Q8.#9B1IWIJ^R.CB]Q]DG\J8,C0SU':&$\_G59ZYO6*^S56YB8-;/ M#^XNO;H&7;&PR_M[8/Q:W>K/:$!/!I0+[B9*(RX@-<#+O&0BO0A71[S3$D'' M2?F'_8VLZB=719T:JL>]:5]Z7]5ID;?W0I/6T[TUB3?<2$F'_A#YTE$0)XO8 M05I#?U=X %>)5]?BVKI[M IC:5Y/[U=S"5>WR),E:8?8I(\^>%F[QTGHKM$7 M(,-U_OL+&+S1])\8*."/$.OQ;;2Q-+IH"C$$1='IOG*Q4(4]7>!R5?_UW@GG M^&D*M7A;KW55@B/9@/Q:"+\+>N9^/K70 CJG8=OX:KS7UC%/*;-Y6$..EPL3IDK*6D_I.=][G% CNA\%=_T,R00GB2!]')K79C9 N MF,;DA:1UF()U"'T=I@*(7Z<2I'\52G.>E93VR+[].F]8[N0Q&#W(\%&.W.2Z M)GG9KUP;0(!;%SAK4XTL\;4MX F.!9F6#C'271;(<:^Z5"^C$IWUZU3AI,P\ MU6(QR_F11J;%/O,O!WOE[^7#>%?_!QP6#T=J(!R&9K[6A_T,#P\_%_+J\F5M M!7GN5Z#K):@'N%?\ M6O+VC_[502T:B70Y,*X9]OGXMTTUOD>VI]I)R=9=FKY_[,]][;/P+U6*;'[Y M.DR$QR?5@/IH$2#B#/"F%'AC:!+.<1N=VOP68N@^C_G:.R)W6F%9%>0&.?M+G-%W> +@0 +RPR0(M2H 6(< :**^' P]D3 M\\2 YK>/,GZEZ4UEZ6U]9FAP^&SWX>=NL0CLS_^EU*H%?9DTR6C1=@H^P_HJ M4]]0RW[0H*SE:Z3?L=FSC;6-ZT M%5^BC!/,C>6(=H1=0"9-PC@>>4^!3=.LXU&J]W9-!A7^=:'MD7XJ<%3AOSQ$V8EK7KB>(8SS.JSF3N4Z;/;Z\,G_<,55E+4. U6AM'DZ%M''?HGWX=\(6>_F;H>HY M#H4YPGN_#@LPE)E"MJ&ED%71"_1IU@3HHW%/Q/G)*8=WCEWS>UXN:7\X&Q=X MPMG [67<[Z+8,!RIQ%_IBS4"?@.WF7PUF MDK2;&F+A[[7E#@;IK:9^VP<[H$'=+S]X1^TO6Z,1 MPTN9EXT,Y@U+']1EP$(P;W/:DW1@]TWRP6V0_'LPOIQ&4-T$\M>]0#4GFQ8!*6FMC;K4PJ!/?J7R#HHG?^7DLE;9JOFA?ZZ0NOB=$72ESS"KFJ^3? M_BF95%LAZ$9U.)(MWP90XUXLY,Q*DHLW5W W&[X$!&^:#G =G[0G9X3$'T87< M$IU']TSA:QDG6V]_"E1XY;D6M ^A2B-"PD*LYP8\0%V42-$UYA:U6F$-L/UIZG;1WB[-,$GC[!<77[WUI;H@@K]"R M\^1K;R^YU.:W$UG[_"4Y6O31>[A+U8 5=QUV$ @,6GT#W)YJS:G\-7IC8-J@ MTM2L-HOU_?+A@/FD;4@1SZ-S;9XU.!('M^B."$:O*8,00)0L_X41^!*6:^*8 MLQQC4&V C@+TB&0D%<_,2\5J7<1M;I%]\?-O:'1ZT8#!&![)KJR9_C-@8W!F#:(/+F%&) M$C]OX>+J(X(KYE9%*&HY! _B?:>=K/=-?@[JYK3=3TH_HBZ*>Z41:SR0_FR_2OH82R/(8>O9GJ7=]1\-?C- M>N!R65OG(TVA-EDR';C7<$QB!D&?1Z42U-=A%XP!O08\@SC>R,4#!0QI_2ZB MI '&J6)6U:(SW$/_U///+^9R%WO5#T]=VIXU8IRYZ?FV^R(N5VCLBTOZT/-# MT4]4MF#AT0EQ,D(W1U:^X$AS$*30(&P9)\ZB_F)&=07GT("Q*"C7P<23J@$= MJ!>/*^Q9"P,]1EHM@;TS#L/6?E7E:>7Q+A<7C,XU1%_O=6Q8AP4?%5HU,=UA M_B$=_FER_DS,.2@[L'$DMU9S+ T*Z^/2M[MQFR>"*#8*L:I%4 M9:UW,^QZ5L>+1ROZ6Q^TMT&Q=U5A,&Y?YQ%N=1Z1/F2X[R0O@TC/(L 1:.3= MO]*KH!;R1:CJ=$ZE"1_R/>27Y7'M0J^(CLOWOQW>C 6E]I.WJ1#8#N'Z3#*H M6-Y)K$.FX.B--''^]KH#B&SS;"9:'DCS9$^F,RHM$P%0+NC7OF9D,%=5)>TW.L-WSRU8/N!U#_VSG/F#*BW"]39SO MI3JG17H;%A[NUOV>ZF376:IEWMVV[?< I-E ' G9*H\C^1'#B1K@5>C*9_X@ M7X%-B\5JS+X.I4FVB@')_AD=[8M]0ZU!6>+>GA[O&D[C0S]I1]U._WC'=0<( M90N1?""OPU\-FOS1_]RM'Q,AXQDL+-4F]+WX-1M>TP9?!8O0@ M]29A'(&NM3W889RDM>>:-08#W*7WM(0QG/^T.(0P^N&A-W+SW*A(A:O'#*<> M.ZC-WW^A6]$L^3@S?XZ_#T?2P]'?0!;UPH^-THU9G@PT]59OQQLDG:<"X!C8 MZHI0)8^_-QXV9&H?&&[\LM5G]>0[2>X+RTC,T-D9>#^"QI06E M\**_CMQ;PM?[COY&@?)O#)]"$F Q$AD]KH>)HM9[=LCROA#'/<:ZK<['(I2( M]-\:J"G\?"BQ-BJE518[!)>]#AFHI"._[\G4>]0ASDA9X.9WYGDBZ0H6+N$* M3-WONYC7/J5*HM7N;E-=I5$]N0P>5/@$]0-FP0PD&9=@:SWJD YZTM$2LZKD MC/3EFKD#&(O[0 SS LAD_B;]G8-$%_#I7^?D@Z;MZ9,T1&22(N?39NBY(% MX@9QJ3XY]>1.M?J[^;,[Y,FCEY9'-W+6X!LJ(TC>6$WXMD4 M<0XI/8L36>C.YO@RJSIF\^V?S:JUIJ&%9%N+;ZJ0[!])?3GR6-'C[:0M792S MRI?,AJ!/G[,*RH9U\=5YM1"@]*>M2*77;[Q!E,0;*?J*V&!->"2*D&MBI/']S#8NQ9Z^0OM;AQ X2 MY0-21\_6O!]99IE?M>I&#&]_6Q?]89OP3:9=GS LRE^-%VMM80&JQ5B "N%\ M[6@0.Y!,D@>/PE5$\2M(5F*A5?FC\W)J]V[:?\8\??L]6X=&JGY.I%/AP&[E M# 2]DO!&)HVOB!VFE(1I6@$WKVY.9X8'37K4%W@/+IS+F\]S,Q66BA+M>7>W MT*;TH=+QWQ$9>SN8QLF7(%7W-7 ,6U^(-R!J$_(/Y3Q47+.S\C*-P:X^/H9[ M3ZV_*0-NW;YFN?'J"U(.UHP_Q-<:#*[_@@FOA% UJ2Q_[U/V;&_TJMLS[%_1 M]QE[.M(Y'UMRML$POA#Y#(<&=;P!?,FOM]?D,;:0"\=BW-B_D^$98& Q^7FH MIM'[KX6]Q^J23WHN[GB?ZY4^.L[0EQJL^./V($_J@T !=ZP%^ S=!PEEV5A3 M8VGL9T+=:N>3B&/9GNS?)<_AJM&O_ [/>-:U7NR:?K)T_\6U#,PW);^/6U4T M?FI6XDC*K\*GH9G59N+GW]I[M^J 3B9[WVY?"JF4Q?M;_G6#1.I35N) )U*^ M=LV)U#R['?\H-!>3Q7"DA>\_<+V3-G M,:DZF(60F8T22EDPLWJ411FTH!PR^3-88BMFZV,I=+XUOCH>09\FC%>0B5 S M ]".+H[XC-GYNQ]PWS#R25-O:8O$CTEL"7U%#UV%2E9&/?F/"F17I_C_TRH"@4.%>1_4EU)@&#DYC^ZVRX:*O!F:I/0:9 _-/D[&A*V:5+@A>X M)"'X<548+X%70Z27$QN5.Q& [L+\FS4US'%>; N*C20US73'Z+L-K] 40QOR MDT'MO91W%^<9A:3INM/IXT&1\M;W/.13AB$U/T6P3Z*2_^K@<>?AJ;F4I.** MV54E3<&O*X86I[Z8]3XYL#BX.-D>%1<]TY"IOG>/E,#.$WO:,O1?;+SK"49( M8 ?,6Z4U=SS9UL2VZ#34ZJ+LI/K<]=&OT'/:7919UR/9+WX6>])D_Z5P4V(X M4YEK!+1\.BC(P!*S94IRHJ;1DAX\QQ\-&_661&*?BL\WD-4F7FT[>-HKA'TP\?-Z#, M9G'L"U%@87(WJ,3/8W9B/3C"LO7S(54 WU>5:J*N[)DC7*"=N-M[KV)V_+'F;LR'\4N/=PR5]E"!E71I9B;O&)B4)4H]Q'O:?":QUUV24734E4[64*56H."E6Q'EEI< -*CYAVWJ&$>>5F?+,;X)6 M(9K5C,\>LPH/YW]_OV@4GM,LN'MGGPVV+^;YIFI0(;L-)X8[!P>T%TAX*+F; M\EY=/LLKQ5B^N*@\:<+I>\0Q\N5Y=F;1*+6TLN6]9YRX#UL'!S+5GW]\4WPO MKK*-3X9,O8=XR9Y'Q)U%)M+J)_H>"3]9O88B.[4,H@G$>HH\D!B':E?'27&DX^ MVO-HX[NA:I;AB-[O\GW=,MDF=@<^.;G5G&V8OF*[QLL&[=CH+F+M3!+HOF8- MFJ6U8T6'B_)_M5-L6N\HY_I.E.64XZEWI7(NXU.1X( ^ M1YDO(P>9YRP\%6I#E]& GF<[3F9A%!24NN70Z5CUM-?O9]8Q;/^-@W,C0Q]. M9NR;/O/]_NM47E.U%#2+4 9E>Y(9XF)@B]N"W)U&085#EY7 M5CIID#LR=^R'6GYM3 MW9"CD_)=B89NJLM?T=#4#TR1/*<2*.*168#=,=Z#'4^AG4M4.%Q ]#U)0#:R>[C]9I*]H,9)='-RV=^%KW\#=K)6;3'WF6 MP?V/9;L6ER*W" 5\;M!J"%LE^C1!BMPYBY,$+3GQ))P@=A-00^VVR,UM%1IJ MT: _V;SDRE&<[GC9$1XLEN[<^ZZ&FEJY^]5B78A:32P&ZMQ%MV-'46PW!%0Q M-@23$.-X+@ZPY&AY I:OTA&NG)C&CAOO:YHY51VA<@X1Q4^.?1(/AS7!>4DN2+Y[-09T!KC*M^J5=8I@Q:G:<^@G* MSDY/_6FGJ^BKUD1MSCMIA?B/.0$];L[9R_V@^CBD^!Y>"2X(3E&&$F9K8\V#2_M7='3>SS J581!&"JH9JYCV#3'"W4!=8>#6G^BR^VI_?KZRY M?\BXQ?"5W^S0;/[K+]KODQS+&G.T*5F-WX)VMYV+EP AL\7?PF['D5P1]**_ MM&[\V#J,,<,B3Z&DC5/ G0%1KS"G.)OK8ZHFHB]_% ^R"R^W,VS_X^EY[H?9[&TSF\HJ\M?@P7'%^:,OIJV5@^9/6-%[:[M@NWLXSI:%BZ#DO8 M[UQSN'0>;3C OG*CJ3#!\X(ZI)@X:!Y2&-39^H1@V?:M<39BP M3[*\C/EIIRO$_&IALE]P693,UR:06H5&0%3XA[ MO07#_ L,3B+E[4Q#?\ZY#R39"0[+?G,5Y=1#S[0A-@%0TRC\$="9@J>IQH?F MY]9S7%98)[CSOV^G'_6X_?41WC+@RLL_*]7SA<3[1*H5UQ5X!Q5 ?!SI@O4^ MCCE2!'4F6JV#)LMJ\63/G,[8]SW,1STJ3'_A=L"2!J2ONL=LT'5REL?L@ M+YK"[@3NLK7H^'8T'B[8:A(]12K4&L;X72V>\[15Y+PJ+N^Z&62H_<3#\>RC M\T&>QY.IS5+VCFWP%Z@Z.*N";<>-!/!T1%SAKJ^OS% :& ?.SL( MQ:G\K<%>O\V4$RU3NT>TM)>^V8JL-W"WSGOS5JM#"YJ<'F#'_K#8]Y*A_"@^X)_=YVY$0,7*OBM&8?^@" MJ/+7 =0UQI<@EO9?)/YUCC@(WPX]_+BM'G^$)D"D3_TBC-MQ3_,J6F(8[U5 M3_9I6Y6!2+S&W"K%Y4E?25CIMYK^RZLZ??5K1X=RX_>;9,4+PJ *E!T1/)_- M@?/%,SD(.H%ER2[@,H#/3#@\>M+%K\6)29"+[NIJGU,2Z9IZ5Z?T2W6\&SNZ M(^TZ[UN8>FBLU,Q="&&JSU"I$">3-SPCCERL _-5N @ M7-P'.ZVA)JPH1$$ #BK(941!58+&7*$>#@9\F/4Q+Z^@.1D.SD:97_V06V5B-6;/#$]H MF/9T%]JMJ[Y WB$*;LT)A/IK4T0'[>_UFE<(OE22%G]K\%3<]PN8@T,U"%;G M%]$/1)E62_X7J 4@TG^FP<=Q'? ZF M$'7O2R?#O\69BE\;:-'.)4_*D?%^'1IA87R9?6)^!<9V 5A[O:8 57 M'3OSC>76=5YI<]39:]BI*S:ZF_) ^=M=J'H4J(CD2T1RJ P:J"3#O0+#K.%@\BP1CT-N76BJMKI!:54%7,KL2MQI?+> M)R4'W_V9I?<2=MV#]V6!I<2&.Q@ MV^Q!N"..Q((++AL+8?9LZZ9X_T> 6&E^\@HUTXL7Q9;!?/(D*6(.YJ,)]@$6 9@7C MLS,S]]E?4_U(M/S;AEIO]_ ;.9OV;3VE\L%-GTD ;(]-AO%TN/ZCE:?Z:CPY M66K/,WXN[?AY*?X*_??I:S:'\WD'(77J@KC*.*DX.IOLDU1\:<#79]+ :JHPR#-PK-1$Z'MP522*'1G5 M3J!,<45YSUNLU@[R^Q#UQEU5H@QREW/(IR9[ @?NH=1TXIV "%.73!%+M2S) MLLRRA04^WB9QQR$31VH]#E62'>?E\(N2U]";BZ]TXTE'H M4WZA+:!5_+-]H8OB4@YJ8P4D'F6O^??X327:J$;?&WDW;^3$.JB)Y.A,K;8; MXW%L=-)=CB\]?+)UE6_)5LQ(9U.H)SA/P%N5_J;#VJJ!E9LXPSM\=%*M@RO/S-6& M:NYXUQC\;OB'Q35'JI)5V*-!^,JAK/W#\?K\^ILXL2T8\6YO6UV3K-I)X0%VF%,GW\!ZQP-)69 M!\K-' $RZ3SSL&9<,D'>(!*U1=LD=_'2KH:FVGV/;WC_-ASF;CJ,/ ;[$]"! MD\;*1*_#^-++HY!^BE *N$L:]FOJ)CBU198I?8IK H0P6/*D!O[NMZ_] MIMX76O!UL.10I=+5V] MD1ZZ:>)(%KI^'UTD:\2U+--]3'"LX@_47L4G__Z<#*HK<\X#/I\1V4RB5,]W MZK-9[>[TLB"25!6:QL=:<2QKQ"ZG!_N$C'EE"<-/&0+[LIY MIA^YO-N!<1!>CF-[XX$#^@Q$'%8,D5YI&'D[UBC7:]!ZA,I4_?NV[=!7DO"*M.))HJRZV\R](8[LB*1&= M/@KYZ[!4C&8#5I"]D!P97:\2;KI&W!W5FC\GBEAM\Z>H"2F/U![QC%/*"C-&M.=_FVXN'1$ MU."95UM0=#M(@AX,A4]P[J O#MCIR=)C?G+0[T60JH)="8D1CW8->%.'?^?2 M;, /=WXH%,D$0CHC0+Y22=3 2H+^P$9'3>+EV.X^ \A[ ?'23Q;PF(AG$RI& M\P9&"ZJ#DY2M)!':+LNRG.&*>:_80,\KDU D"E=P^MOQ@)9R*C&XG]+(%S?C M?*10/>J(S0/8[3]OX? $CWI.9.5)D@'Z97OP_>,+_"S-\X*Y.=[>_J9:[5 Z MI"5,V@!0G29\G(U@6=C&&2W+*$2KG8C9Q?PKLW?$=\+\A_O;ND#K/6+01XEFL. B5''%28"@O8WD=1D4A ;LUFY!))<+1C"6/AF:V?SIWPNAGT=Z0 M06H*9NASOG+NQ?OAB1_+A@QLKP/%-UZL%,!MO7:- (1X1-&'2% ]$]_H. M="<7G?GUBN+^BH K\0_5#*7 M-:X6 MJ,FK1;?J@Z=DZ[,5S NFL.Z/[A_\+/ZKFU"1[<\ M<"LXG=EH^P?4W-+J?< M6J+=1:UR*18/,S[LC=;:!L_A(X"O:XU(>J(G3]MX>/\07_U MFD9VV4RGG\?<)^]O?MX].RNT1Z4TY7\TS5]*+T*++]4;\O>\$ M9=YK=VL9"+MCO/RCFYB&!\2@/A(A,M%[]>:V#-.D4\\!:>(M+8, 5[7!SIN]X6<;6!G:6RL?6 M]BCAZ]JPWOLRXR@*%=G"(8);C#LUK;Z"WDS]&-Q!WL.=G!,Y3&F=SKQ<3_;< M2*':[8>77;I:7F@UYC<_W*>(N=_V@ZB$H$]6:T (X JY??$M(B2D/&.!U3^% ME#K*A(M[3801%5J.5M+"HK#JM4G>0_--U_=^*\^)B-+FO'ARP4[=?$FQ]T\T M[S6OV!L)JI&FDJ3$$&^2RN,+B1PG)U0N@AU0!&?7XR[FDK4Z^.HS?.J<@@ W M&)3;QQ>CK?EAVU$U2)8LNX0[QWN*3V59WQCX!ERFD29-OPK.)@U*YMX&?J?$ MA=VZL2W&;+B[QKZ[ 3$'@XPB7 MXT[KL$?8U778$1N<*8(=B 3++,@T+OIO-9]@>@"&'/-E5G?C@5T.H'K3.NP- MH9V&+]P[:BW\'/3%B<[]#;Y;_\*(6'_I,M]+[YDY\(QK,T4'U@':9K"2RLP\[RY-=AR+^1F#SHQL9>8>5@V%.3*"40Q!5].>#FW#&@L BV!I]ED7(D7QNEK:T]IV)[[MG!K\'8[MBQS;)0/HTD#Y>*;, M_)^RV9"KS(+;,BR:@(FKMUG%GL&#JJ,24B*#%]Z M_ W 8C=-==Y>(2:=](ZV'3W&>5:47VF[[UW ,U\?0_;;M>-9Z>>O*OG;3WR- MWZS_JW\LF'L&-;;$/<]N;/NU ^;U!^YSC,7Y3BD6CLQ)=\?F_'X*F52];G_ M4:16D]:!K,Q-BLHP@1Y$'(X= O6@Y'[**3)K32NZ532;H4S"J>MTJ76^E7YG MQFW(;>\FW9F%/_;AG8K=-=1X-ALU>!2&>02Y H4S>I>O#GD&?!UV$2$?;3OG M:(SOJ&C>;GHDR?'R(\.@;1F'%I]E%TZ$L9/Y4A^^U+U'\27(3!L[UT6094PO MK(X,:(GX\<3A6 )KV?;,('9K]6PP-Q\0I=,H!&X4ASQ/Y0@U_6P]P*[B)C_O ME8O7-OG6QKGY@C!UF#3,#10A/L0!VGYYG0A@.PY4GCH"Z*R%CN&E?.8.K[8? M*'P?\7#^,6ER0(6X;I"? UYC:\$2<3Z/GC5SS&M3D-[+4ENX+N2%G M=N\0R.HLA EFN>!TH!(KKQVIB2-U$-E7X'A3VOC-H/?LH&)FF*\^485JU]I_ MC/WCB9#2WM! 3GI-BJ:C>\I>ZY_Q6^F"RP%\26>.*+-J%51+9DMR>[[P]8#^ M=IIL"3OO3OG;48P%D\HZX)N)*^N\G!78\$C)]7<[\O$^O9/I[\P0H.QH)VT+ M!-9HP#R9N7 /:XHYQ^FN91IJ X/K,"?.D5:S8?G3->]JAXZ,5&M0CN_:9 D[ MFYBJ::V6\@@BK8J;"PA0NV]674*0;:N:L?D"$XUY)1:;U$5]]?G MW=KU#>YKGPVJ#,YMV>35*%@%NX9@!_6S]-?L,==Y9?Q](0@U+"*:VFW>H"G\ M.K^;VN6_NV58J_'^Y!9_L[>9[2;JJO)"X?U=' 44XNYAC?F>($=I>7'L77--TO&T M^84[8Y?TZP_R@J',^73T#!L/RJ&Z$9H8@2F: A#0U2K^M2Z9S6]DH!0F9[,Z MC59\K7P3LN<'BQZIZHE1MYT5$SJ;^L]&NNZ>-8V+D-&\JV2.\I*K-]96)LZ> 73_TKK_^\D??TFEJI\ZY;;B]X7T^+M,/&Z90S0CV]21B<1@T\7!_ MFD]N8I6//]6I(AJK\+;NG;=L*;[3W&F'B-NAP.N1YX85SMX4B4680EDV@R"% MH[_[9ZU%7 MX,*!#F2"KY/II\*0&ZWWQ!X:W&F-Y3U'T'-P=3+S&Q#?&[W*T&&5K!W]5;B- M@[QC7&WM7![2JL2)H7_@I%%14DMJ5+/*AVCN9>Z?Q M3<--/XS"SL!#6;)&K GJ3T4OPMF+@HM:?&DC7BQ?!3N&DN0; +UDHI*M7O2- MJ0Y-PT&Y/FH;7!9=YWS[_I?CW[\=O40*WE8$:[@BKO%K$D=_0V2?0J2@ZLI! M)4\\M)N'4JELUP%VO.>;9HMWA4?:C:LYO1UI^9G%_#%2?S"EN=+;W:JC0 M#0G,QM)31*T@R7TV&OD.Y#B!F\11QF/.E<]ZW, :L_^\S5^<]@S)UT\YY_K> MN_1!RL#!G=\27;V8K?LW-C2%=' E(>D?H%MM,;> ,)D44!$W]42R._Q9:-,U M/]]?^>IOVO(R*Z_%985??$47N"/ 4#\?:[NQ_A2''2-NAJR80F1[XA(T;7EW M^'H47'L>9R&9M0-XPYXYP@D+O64=9S7:6#B[8Y]CP^KAB:>9&C>><-2S:CY4 M09THZ?ND*4!8.T!B(YE0]YON;\WVJ&?>G@CMZ)1AX-1#S?>@[-"*V8=:QPGAP1_CB@Z ./7SS MKY.W;YCWE25KX73$W$/:<$Y27L??M7(6R+S9=*NPR6)P5Z]TF049[MD MH>.6D#_\@*6BS:_3:MZ/;D[9NO^"H*';?&M^\JL8]"KAS1.FH^6KV M%)W814@Q9O8K1"-)JOZ93+A+ M%SN>N[$=1!-"B\CZTQ+8K5YR\BK?[)1F:3$\C'?LO?IB>E-7=(MNL5N^P<.GG:'P8I@L+;J1UA+'$F3&"!S#X+L(X3Z MR>1GT;4,8I=S17##,(AC$[J5;XD4OSA,%W$FU#;F6)Y]*=FD'%Z1:^4)=SMY M4%-R3>Z??5X!>$"GZ]4[Q/Q7=GUE?;_BF0*"4G2'[_#,G>[]-GFG^ M0&_>]T#X5(02]6W63315C2_6 +&O-4%]"/:FY6/_]9)//(&FK1A:#6/PZ'.6=B;M4WU8?.-BL:7)2R7M M1NXE:.8!' F!".@7B:YFS,QWL!N[;"4&,.$A7)QYSE.V.K/F/:(HCXL3 0;@ZMH_ /H@"M-=A\]DBZCQ>E$3/=-.D6IPU,W^\>LD7 M'K".PH4PQHVF70?[->Y=FV_8*Q<5\[!S,_-JEDO,"P8\'BZ.$6;G#]$MXK'J M%YO0.KC"Y\ M>[]H='+GK=Q'SYZ2 XQ3,0X1+_V.RCU]VC7SK?G#27<1@8",F+#713+IQ*!U M&+!-%)1SYIX$OM@B0$W>_;JW+2[H&Y>O%SP)\W@_S!@LFWAK4ZD/.%9UQ2.]<(LS=O(+*QG>M8CTEC>D?6; )5;LCV%5U>?53L(6DG0I;.9C'&62O]_P2Y97Y<7BA[F6VOG[F7 94T7 MHS_4*@YN&5HI@$N%;"E5/5%0"32ZC=AV;+)_0Q;:&VHAWZ.@F_+RC;Z0JZW[ M5K,)R#E,L.,$MH,,H(,&%;3((P0H0BZAXGP:T^M=;,=(SR3[[VIN:ZA[?2]A MLR'+L'JJL9$V71RA'GHA4(J*-[LQQ1(/V''P"1A:35R@)H*;PJ;=:JQGI%[+]X^9V8!KPY=B2?X!1KBZJQ][G5Q7,C3C95$\U2IM?LZ17&#?O; MM,HN0T^#TF:G%9%](I,>P3Z*[-K.+OV%HY33QX!&*#FU[[F,Z=\7-8YA ;2E MJ4_="P759ES1)*PD9@_;N%T?';L.D['644ZRU@DH68<%SC8Y))9G.RLI-4L( M-69]+V%K M$@JAG"A+>&U?:.%N3D;S]=JY6]QR*%B[O;="F"CY0OBNK+N[UL'GJ2]?OH0) MSK_4%=Q'*I0;;!%E^,J(_(SR>JK?(+M3B1ND>JT?.:D_7"W**5 MR6^7D/LJBF?%M.Y?A.!^#T<&W(+B"N&4 7(702R\!<=^ADBY7X?88@I/6(=M M65BV,>Z4;6"[,?N4%W/$L@XU[$R_JA4KLCJQ+#J/7U/A?\*]SFM7P]W!U22W M:UB0^*IQ-PJ=G>46G:.L8*JW[TX'Y3+=%.W_;"T(?1FW*=;&%E+2##<%,KX0 MY/%ZQ##4W5'45EP(:GST#*?Z[F^&8^"(V4*:OU[^T41Q/0G!%ZQ4,X.Q]$W/ MOUT1<8FQ8^,9QO%\L6BE?@8Y]L+I/I5 .=CG-&D5RUZ51-S5WPF=]\-'*AOKCHP?>/UN1KFH../ ME&G[8P>^7U"/.P24DU'L<#0H>YN)N[>"2*')(2ZD._N/KE2,&YO%H+V >F9S M004U.;S?H*;GI5+FV.-<[6S4]8&#ZGDD8AQ6#)!E'&%[QJ);7,P2SBEM9^+4 M0IOF!U[JNKL7G'I7Z.X*^V,7T+K/%?L%4;O:(4.)9YRH8#M/&694WV0\N3;! M6DF3AG>I)MU?O7]@K[6<2WF_4)5\Q=Z60.[^_6>/WGC@*MI#JT];XXMEK MDAAW_%3P_".VH <;>==CC.H<\PSCPE$C1U[V/D.RE@^5D>X\FJG6FZ,1M>/Q M!4&4*U#=WJK!&4VL-Q8"B [Q)P2[+<<77">^L#O)V/ M@JMH(?\CKN:??;QC1.XM=B.4/>T5#Y2J%!-IWJTKN$2FSX"JXY#;AP,FG" J<[)@S78N?WE$^?S,B2^@ M.S.M@+=W\JCE&6KS^4CXM\9J%R/E:B@@.%L3]TB&0("30!VDN;L)\]8> I2_1AU66* M7D1Q6$-4UOC<@0NH)73,"=?]CRG^;33*TI%D!/4WV[N^=J>@>AN]R/7CH*5?%G,##DENCDP[5*'DWO,][=+D>:%=VX[WM\)-L^ MZ-X^2[]QO?<-.=\B"CA+?#&H412JY96TB@+_C;WW#FOJV?:'@X (B B(=*(" M@M(4*2(E-IJ("$H3(2+2A:BT(#%!$9 N** @1 0$I$1Z3^A(D]YK$D!IDJ"$ M+6EO_-[[/K]SSO<^Y[SWOK_;_6,]R61E]MXS>\TJ,VL^8T0)(']92WEG![=O M].W3>EJD>\KW?HYI;CV>LTEP\E.\:MIB^QTU$95/A1.WQ+%E[T)T]PTQN".H M^SV@)?/TQS1MTFTS(;Q.*WD6;M^"5!A1+T.6[A:,+BC0>57L\S3SV7,SQV&\\<^, ]=438O[-)F#P6"IF?PHVSXW=C@H*IIVD7@2^D MTHZKZ-[Z?H8TPG/$CVH2+ZFU(6XX[RS7V?&02HD"D54G3C&XIZB'&:W;#W.? MZ;/1CMG#!%8_%1# XEZU.9^+BCW?WEI'7VU(M(^X'(+X2#AQ]K"!WUP%:BV) MJH^.Y5'?&E9H)1+"%IGW.&F+.BK%KFHH.H0*+VWG,_ M'BJPSV^$S)&\W6B"7/,BH0BK^5Y%RMUJ,@^\X[*WEMUPO3G!OG/#NC/=X6U5 MZC$9K[.70OKV=8H]*%S++@KF7[O&>H4OZ(]1\^E(F1&$!54<(3F"$-:OV650 M.'6.S.M87X;EKNOV\(:IYCPQ,MLHZ1(Q6R^/[?C#3@O_X:\%H>83T ?U51UI M2. %57TU=2RV0LI,0Z)/&$IS)-O/Z0T*3ZBFT_-K[#0/71;X>"2L\2J7$]4. MU22*FT\'5UF7_9IOJ.AHBD5UV.B+#:9W W()9LGW.&)%/QCE??B9N"=+ MK>=R MS/^;R6/[2I4N_IKN9QN')4,RMJ!TR=*J,FJ3=)LS6::)5\#N>[]V?V,.P"\GAD M&Y\K6,VQ@D#(?MS\# Z0L6E3Y0.N->NKT:/4)]19P]T]]Q)I"YM&:' S%[!_ MG>&J)F'Z*;:U2#:N5WUJ\7;0 Q#[^@T%]D:L JI)#>*,CH64[4ZBBB$L2;"H M+71XJN[)%B]\&B8**[/+W?F.>V9UNC^;WK1%^?U7Q P30;WHCRH#,;AQ#(/[ M,'47JDFGWB@?0%,T >T"^/%'/K+QMA6A!.F&(#?$_M.Q[\OKL,G<4NS8CCM* M:5,>8AH_8@^PD6%/6+H/!#EP4U?ZY5C5/L[QS;GF>(H$WK'*Z M-;_+WO KT_C@A'4Q5\IVDQ ^<3*3V <<2J$)1A!@ZP[WJ6[ !L5LR%]58G:% M:#W,UUX ]UN=(@5*O"[4W2@S7IL[M3LFJ](NZ54BLIFE'5(HW?1PE$L\H,#? MO!L0H]Z@R9:2W2+")F3.&9;?4867ITF,L*0C'N CNYD#&R0OBN>8K@91^?B*:1J_ MD =8!&$EO&#YJ3!1ZY7&Y?2OWXKW72@H_7CX&<3#P@ 4!%LKHDH@^^9* B-H M5OCXB2]-QU@*L;OC3$JT_[C%-K>&Q)CU2PS['4\! 1G)(T?REAW#"'/<>(?;]IJFSGX]$9N:CS46SWVEV@H3>@6(&S+Y MZV^$H < *H/OCRQFFA6Y.)&2'.K.S,EI%A;8%:@64UW:9* MI9YAZ9'?3#2V]0ZP==(D >5YS&-] 7-V@(?:6K9,]M[$X17(Q?G%GQ]?/V2% M9GE$5]\J_+Q S&\WT=ATB\3-3T, &?XHA@(4X8:EQXSVM5;M$%<%/<^ 6_GW M+[^3&'W9X_)$T>S\Z?62P],%@N_>[^Y_RT-%LG0Q>M*>P4VERB''T64SN+4F MJAE"25^=E/X\MIQ,X//<7+U:D:IQ/$5@1?#RV.U[V:''7M:%WVH+/0'1_97 M3O)A17P1E.- BPOY"Q[=.$7W:MTQ^%3=KXIPP9CE=>1+QK;+ ;9FQB"DS*@1/;D]/UM"A3 &H7Q^3-!!^ 7'R&N6 UO[FVP+ M=IL(#"0;9QNR)1M/.!ASVHJ3Y\9-&7LV6"*XR>I3'Z\== SJ#B[DOGOJ$L;' M^]O6C*EMW7#QZ'22\EY+!U/YYS$6O'LH&PIIVW=O/M(V "$>L]0)^S][!-HL M!9?#! GX;42S@@5<C1J_>D5I(^?2)%A"Q>$*A,[/\0"\;:B2*^BCK^=[-4VE>!3!![TTE4HZ#R<;O5Z' MR7CE.WR^X1']Z2QOG6<>^.[ 66FYPE\)R! 7Z'YDIP6RY4Q?..+:?1)64?BC MM"0JP]^53!:B(,= ]7"J8).#.XZZB>[8MBT=V%SWX5H M8UB-XZX7(P_A*S&D%,*1E:)W7I7A4]>B#C'+3,V_"*I95)<[J73,#T@B&WP\A M1,)MB;KJVL1TERJ M$JO10CP(M!'ZUE773RJ\8<,GIB_>2"BB&P*EP1O MSESN4UIPJ0R_G2<:QK-/L9TFQ9*W-GH,PHWUJ4PVH@GN3.@:N;#T,/?R6(IX M?)2&Q.G# ^)>IK *AZG(F-G;KS)GVXUBG7O4^*:/H4I6%^8FV1E[ EEO D?/ M@WC@ *^Y6%0I/;F(&!GC=KT^_@:VLG+DDN&1:X%>>[OY^KXU&NY[:HQ6>CP6 M!>IDM58-V3/'AQ2FR0&15$N O='"G9=ZD68Y4A_L?.>P^ZRR("%0W#+I[@$[ M9=R0;CV;!+1VWP&;B0/=]O9>$NYKA47$<%%G[@,6AZP,V-G.2H*X0#R/0,(+ MX$JN-7ZJ%&-.FCL"SP2M!Y+8SY$KPC)]7]5][%*5)VVM].1YS'W-; M<6$0'K]U0]'<$9I(T2JEUK&&;[8_!V:P@'.O2^ ^&=G=50B:D%%1W% ./-=/ ML\B:!H);:S7>9^7.7KQ=5X*MLLM,Y[?RNV?U^(>,\)*^")VE'IQ@[$"D+G0> M-UZ%UXPO,%)]+9V?0],>4OYF]3V]V7A^[[Z@S[ZIH#6D.NT@8$4UH!T;PW+1 M8"2-^$B$/,%;;ZVB5\@RIMSF:N6^?7M<;IUU\3^9@W_"C#) M&#:1UB;>$8,X1M5Q6$V9K$P+S,W.4")+C7P=*BJ^#7>UMVA O-[KTU46T_.Z MRSCW*/8'R[.Z1D^ S$>B26:JXZ<(*305U(3$O'3!/$9 +^O&] PK0!&L-U"W M"5@(/]$'8WGVTT<7K7F/G-C[H7$76V'?I#ECCP:K[S[0BR'NRRA/3#RJM"&C MC"C1$65V@R#U@#$X=3U1CB?QYI3]YX3+>*MS<@_P9Q\U8W&L&U^D?T#-/X62 M+O5-*;8RQ,BP]HT)(]-@#+=[O_N.+E)RN/B'N]"5L&@#]_[Q;D%U8[LGY*2] M9P_==WQ,-4 UG<3=YI\LF%>-0+E@8L&<"S6 +]Z8$'^!=.4QH>C:Q2$GXR1K M.;CZ5('?&Z./!P0CQA_8<+Y"![/NBZ1'0>93("5@FM#'E7N,=I8MKXC?/>FE MNN3YT/*7&[JF(M>,>>.M"G,-,:VP0O0_IH1H.4=MJQX H"W(TZ3/6?,X,7?- MA\4)!>.]+A^6'X;5]L*"O(\?2!23N64UD/#:SOC0DW,%/ZYR=8#+C&C[P0SN MW Z5H71!^$LEB<_"\.7DVVB M*CS\);I%9R[53FVT!BR^+$V)/7B^L,LV_T@=_]0U!C97+6> M0H)>)U=\B[Q+P-_WZ-A+='1_\83=*64NHW'F9Y2GW M0%SXQS?F^=<,2,W\+#>_#!KAGR[27/G&8T.H?'E9(4?TOX1?]X^)C788.0K>])L39(+6WGI!=APT#OSI!S8JBN6TI:&Z MKD&\<%0X$S2TL$6E0T,@)(\J6LXI2AT35!5/US>'XH;_+<_PF_Z3WH\-N(#1 M#V$O!\><,5K;+J#9D6C2.F.%2W6#NM*3V6Z6-95AO)VGJ[AZ!(Z'IAQ2@7^& M%S?C-!AZ-&T -=\':$=3_,@BH32![&6;G>TFE$A?T*>2=[EO4]-3QW: M;=,3%ZAI,AWTEG\P:A&K2O,!C$ANN+U/=H*"/W &)@C^6:DD$Q;'X@A3E$AR,\I2-G^ M\N6@6-US^3.34Z9PD4Q4B8/2I?$N3H1 ?3_7+&X/5@,A#VSCP8"Y/A_B[)"N M479TI_?1NB&5BVBWFLC*;MAQ^E=70SSA7G%$^*X:V#-<9<=:$ND%00RX1E:D MA)*PT80]O1\;AC8J-*[=\K%5KII$?[L1U'.^[8M:4#9>2QRPZ8"6:_PQV<7% M2[M,PB86,X2!3*H9Q]^ M01?M,KL'Y#6093PH]?$&HWWH%23D8'O7;L,E246G!O%"M* M?\Q[[_&[VR>*O4@;3:@JU;;XR6W&G@[J/D:G/H0L-;,P)P)QIY_"=[0JGR>X MJA; ?/'$J;X)+9;^+^5?SYS?I>0? MOY/9;4*3-!X**%J'44N,XFP&\6Y M0Z)G#^/(1I0H;L3Z24L="6^-LC=3%SA@@@;;5@XA\_U MUF#MXLMO#67:UZFUWAW:RU'?XT/G*@/7\JEG@??FG @1ED!A!%:B[VQ_M%M. MC:ISO"'S;'9EG*2R/M*5GRI(#G?A?.R$;N&DE^FK>4))L)R(-2O^N IME6(F MR L#N*'7B7[-Z[0SHHX_72V1&Q.I.DJH/J$RT=Y'ZRPI$@6BAB@:]%A]?N08 MCJOP*ZM )K-%1E$1 M=$Z8!&Z,?W8&LZ[(>L;C-,^/Y#OO5XWIZ?I[/6[P/UE[OZ2H../BK8J!.5_; M=O,[.I$M>O1T\X_V._1X[)$5U![(/,%\,IBB3UIO,<*;2]%.#2#EBQ,C]MMY MDJ.E]#?A8^\:^M"2B1G% _EZ+)EP_0.@D*Q\K1%7E5V;WE-KU('BN. ^5%,1 M!>7]U).0K',]??KY">X/$,[Z(*IA-YG8BN9@'(-3+PY_4W_$,W8UCGBEG_:, M?.KY;M.#SH^GV;;>\@>_*V&T$5$[?!.H^9-,D+C^7Q9 X[^YO[F_N;^YO[F_ MN;^YO[G_G[B))P@:@A^5RWT.W3-3!J'V0"LB:.E:K3BJ@G@?(\7, /PW9= O M>,,_H;+:S//_2PBN?P7>+?PSGFI#>P HYJ":NM!E+G&YY, 6S2$/-!?-RCG? M2+_.)WQP!7:JJRI%E5H#=?8V9#$?0W,/7.4*94PS021+U 0O@[LE&VX$I1?K MRYCANU4EX$\]Q#6&'U[?5B@-V[O9<]MZ\YW!<;N^LW N+K :S8,D"R[)I8ET M-,]5S<6JS ]AQ1!>P$E(2V]PFU9I8< -K6=%W][6E5*OKYT_7W757G9_V7YQ MJSN?[=BH8,I[>H8WSM,\? @A1%;)=(+A'STX5J1K*S?$L9UR!E'R*K>RXOG' M@_'JYDJJ^F/^<48"80%V,C\4UR6,1]3SU97-+U56ER2K'K?7GK>))+9K'I#A MO#\E^I;_,S@"#?(S!Q1@M(-H FX]R47W(:89LINV"[RG7%7(UKCTAE=MSL+0 M3<^C74XOTY6=:S)FC6[FI9X/>2'Q.)0)XBBEOZO78WUVL (P&P!#.4-_7V_A ME(6X1L^H,!=8/C@K7)U^[2H9,@GS@95'QVJ.HS4W=>8J.H1K(FWK\LVQA5PK MG&%A<4DN^UZ_MS/P]H:)=W#6"SPU[M_+:?5KWG5?DN-&2X8T;E09<>'1VPDS MU.WB2INA&UEF/J).3[0EG@LT-8F]Y6\SQ0!RX [^\3'&GBGJ4<35E$:MR8A6 MR 2.J))&AA)$PM6GG/7P0VXXK3.QV???F_;"8)2K>)-/Y6D^5R9W+C!X@ID@ M'B:(P5-"'J)8T9-0KA"P._9T?SDJ.A75!GFV,Q;N+[I1^,.;W>R)!7=-\E&7 ML WQ1?QC^Z4 FULYS@\@EXXG1^/[^.$^V@32MU"76RE:?/ MN*IULK%;^HH">^LO[#5..7H(RX& AA\T3X](VO2UNP+]7O= M',\-M...S>C6I#M5AQL:R"_ZQJP]5_VUWF2$D:0ILWK:"/D9+(IRBI^:E1PJ5M:5RQWWN"T2]LTY3OO;MR]*O;XG+KJ_ QTQ MD!S:)>O!+O_64U^21"E!N7U8V>%+&AE-/_S"O*:FPBAQXE.3^\1C!6.BS $V MX!F.9(*;#&7%[4_8EQW/H,("-\CHR\ .NER) 8J;IM>\_XZH'*(XWZ]F?)XZ M'"%!&Q;P5N%\!&9U1S#9J!D#*(XUP1[C2N377A#IBNU%9 C!-9( $=&,A*= M2/'P\X/:KO58['7YM0A? QXCS?;$VP.JGPNYEGLM!^NU\>L\A&\;%_OO%B[B MT'W8Y-$1&:_7]V,WA4%UP6]20;3M,I)+Q-JOFVV3OZQ+D:]95O1C)9%#*-YR MJA>_B&<@-\S)BU!TV"F"JN;QYFFX2>$[#^*L46KWD>*E:]:X>32.MQCG#@.4 MH.N_%C:,2(RI^(@RP-X$\":UM%H@^N%QBGZ5Z.OUEY/Y2/]*LI-Q=PIU11;'@K@W6F_)./[?8--^20/JL;5<*Q_T9C\FA_ M]OWVQ\ZQ!SBMV$&@,R %ME_'#0CCD6Q,T,LGO[9VMYJQ0D5#C> <.#0$M7@H M \($E0A=8H(&8L]*+___P,7^WT#_^=C?CB+SX)_&\O%,T-K%0=P/9YM:FS" MBV')S;H'54 =0Q<=9OOV\F]/F/A-?T7_G@[!/Z+?0_'?2([^Y#Y*%F!"A9Q- M ,9L$KT-[\S!LI8_R=;X+U<_.?^.6B+6U'[?0:1MXYDUC@+A*17Y\S@Q>#1^ M.ZH0X8;7,UG7D#HS;^9]1OJI/T>@I=H>W?W&>EZD8JF=L^1D+K68,CLC@7.X MH >&:J8%H5%1M>N*N95IF#?-9'W]].NK%0I; _*;%3BAK>:H+PQA.*6;$-$2 M*T3@>WI;?:3\:['XH8G--_'II^:\?*#-M3R,L6:"N_.]_E:+P*>#+Z%^(T,_ MWR-#N=NS#V25#2N\BYK. L[3"R$+RU@Y)FCB["CJ1ZVGPI]^8*?\0@_YTTX@ M' CUISU#>?_G%*!_)HP$L$&]_17*@U4#?"FW@>!Y*=,.J!#M6I:#E[6TX*#/ M?)6]U-&946U_Q=77K^2*JM)E[V6R+23:\"14CAU;2V+YXNF*LY<^=4I4.&8 M]F>9EWE<$]#2E/7.>?-)6(?^&4 J']"R(1FUSH5KD>SAQ$;I(W#'I4'%9[1N M^W&YQ[.*!=I#2W%W#I$CC*<6BX5:T:3KF+T:N-9X:9H4'5UO3]R(0''Y>Q6= M(FC%T2"^KB47_-V?F)W7TY^TL_8V77/WU3Z;=;R3.\- 0?\0EIZ3"; \82Y. MFAM I2I6YJB@Y]'CGC^ J,TOYVO+[!O.ZV0&WIE2<8[-GL9X#A@?B)0Y?[54 M:F2#Y<]Y\X>J\UU@[#$G%8_=M(!G'(MH'9,^E(JODJA$WQQV?O[I2B!8VPP2YFH="2R\@IQBR0#SGEY;\N4'.QL3YY'O[I@6UT>S(V2BT9+T,59YE7SHY7@P^Q_TAA[',:JX!$ MH/=!7,RCL?M=HUL?[3?\@_N_,QM M@Y(LIA3[P A#4L3:*E4'P!#24YHF&+UDK1NDD?67)^V@2D>"_+KEJE_ORT0= MD',TOG8[TR^F,30G7=$)8^N$KI?NY>]T[3EQYU MX]S2@Z^1OM"D3%CZIC%50OVA321+Q!\)V8\18V@O/ \&WO O*H^/TU(2$95K^=&O ZK^9'>OK: K5-OM^:XL-4]1E,D-P_>ND#M\A7LK)UZ>9&NW MSV276;VIU:@:B50A1ZR7$>/WK^*XMM)WK\ XEY>/)N69B"4?2GQ>>.F-4ZDQ M$^37SS4\; VAR=;BZ#PBN.W! 2:(6P7#!)T/VZ#_*&I*:JWGOO64 MEJ.GU$/?+]\OZTH6F$ZZ4GM*R MZR ;.CC69T6^Q[BXIA0-T?QU>:)21YMW=A;OKMU]G^IVVOA=3-G)SZ?97_0& MSZU-40409\D1SY1H-N1K36?"XB/FGU\:/=6V>!-*?)YFO_=9< DHH7EK&I)Z MVC>L[+-BCU-H=UY-9WE:V6(4P\/4/>?+U^*U^(3F6^33DQ_2%>8V'7/'P"5C M$5O@O8P>+/_@EO&$J_>):6]DIFO"DCDMP(#0H%)RF[P[A\-TKSYOW44#GF >GP!/Z?WA_;,7NQV-^E]D9_][Z5F,,G+G%NJEC9/Z_=^:D31HM".@EJ^+I,:E<3=")#2AY(\I' MV??]C3;U,\B4 ['/,8&H!UT)%[-=6A75FY +*O<4!Q7>\K_"S:-1)',Y>G(Y MZAE4B*$+5'9W0$7U-5>-;( Z0EZ1N(Y.^/A 4\Y$VU$[=:IM>F8D5*FQ3%-- M0!=,L0+XJ,Z_]NJCG/ND?^&?8?F1?0\WXCB3,1C51GZ)\97DDQXGEVNS$Z<; M->S*!=P$O.UZ #;SS:R$&-/:!Z1,,:>_ MJ;^0ZX"X2D]'V.>PNJ%Q9_2M64,QAF!O7Z/J\RZ!=$/!YTX&?O^;GZAJY02I M "8(S AG'X=*\88A((JH)&0LHU(I"1"'9 G:I W(M=IWO>=* U>K9ID[Z%R MJFWA-S?^O8*ZI6;W%BZNEAQ1\WF ]K4X"U99GJNL6C_W:[^1N0K*V?S97,EP MK7GS.O1\(BIB[B">+'LJW75S]K-$6G9B+Q)^^YIB2_V/1-G/%U>K.E%W5!_/ ME4?0!(.-@":J!NT(_=761J2C %DDWE]5!+$/1UIDH/DJ4BA1QQZ)6&K9G*A( MM;]I5'V3,^%.^,UB%Z@LO207(4\R3"J.N0^%3"^=U1W6W:V:Q!#H3T_+6S0V)D'34?I8GZJ))&EC"#1=<& M8-'[E6FP(Y#QJ?9N/Y^>B,49R@->NTC-;YLE1WOGE /0%8&-?9-"#)Y/.$XL M%^TF_37B JFC*8,/"'T/3!'E.J)4UV3C&$3S<'/5\T/83M]3#AT:K749"\^( MMLZ6A8,G8Y';[T+T58!,JBKB"CT5,O]!"-5DBMR+4!^FN>$QS]!\8\W@@S1E M_&@58ZB\KB)9VV_==<^79+G:"83K5G?;@ MUS$AR'Y]P1M(U&L^_V\&AZ;X_OH]O>93<)C[=Z;-Y7J4X)^:FR8$' MQ@G>L1>??F-?W?GG&1M>$C\M6ZB#":(<\8#NG"R846RFL3-!QSA8D1C]6:H- M(\83M'WIWP #\S^:%K"Z\"&&\%Q3O!#0*S>A'!>M8Z]YGTH(NPW>GE(HKJSW MI73+MR+%2%5-0!R1"!:SG9AIAWP9U/K^'O9V')V.8(*$G;U<:-I114; F]@+ MM ?;M["^'I+5DXDY86^R&LJW'JJVKJ)<-SA91@H+\./-N>OU;U;NJ*O=?*^_ M-LBO>8YELNILO,^"]K*%G&$S>/@Z@"?.+F6@:1#P,#SAF&"BVB1AF2NNGG5% M1S9E^H"%08#XKP.=P@^'?IUUGO^(X'YG5;]/:*9'G[L7SS_1 MUW*P*B2M8%4H;Z:._B5Q,>8G#'$FOKF4"?).6RU A]ZCZ0VY'@LBJNX?=T]N M>QBO>:L'F>9\"UFQJGE0L]8EYHQWS/G3R@3;S!B_ZU=!X.>8%[F,J?81^2&^ M0B5NG4S9.[6:"$C5_=LXP!*!!R@UI>6,]\+! 8\=LX*. Y-)6ZT] MG T?4]TS'0ID$TT.78]]4B=?8K/$!-$.IN'C.\PCP!5<3;"I @H'N2&];UTH MVQX*=S8$C%#@M C MOR#^0A]SQ8@ (I8D6"N:[8;MG!=6=/B;4W7<%_-Z?HKW^:ZE@XJ^=]WYCC4Z8 R-T )T"!P^T0'T@GIJF$251 M<%'04V"9,MA5Y@EUOO"ZBU/,VOCRYK%SWR$T(7-*)>!-O8HX_( M#+Y,DNOC/%03-T-X"O&>F5ORR.C1>ZB2V1FFUR$\[V^FZFOJ'D M(8D0_,PV]<3HU#QL:N :,>4IR@T]:31OV$ J:$4)_.@NF(LP*5ZIM/GHI7PW M6OESQN#DI558GH%081&[BYB6:,[+K#":"OVEOCRP37"C"6DQN*M(O.TB8Z?@ MKAN4"5/[I)>G9WGNR6WS@*^W;@V"<)$?8%$#*1Y;+VG*'DDK[C.];R MR8'->P?@\6?I);KR]!>Z%SUTEX;7NZ&;'H'A83V6 T.R%NT/U5\NRCXV>9SMLY&A^B3;)!(5:8+;X#Z*: MCO6U800=2B'Y/-;T>Y2*!&F_# MS;^%D1\VTHY">7\!?PD?K[G@T:\0+T'[+O\-$8MU2Z,VU#%N$&B_$EY$*D([ MX^;R]F:S&/%Q=\&K MA1B3I;P8AI@M?*YU)YXFD&5(?QTSV#'?C0&.C=$.*WIWAE)YN\6?5;!_>ZGE M,\@V=#+CU"?Z2593BK;6S1OG2)>590A5X6)99*Y0Y"G V9[4UF,D>"[O@CKV M9F1<(*AGM_9"/]*/8]59R\CM#VZ2/&TK%@NH(;0?^"2BED<2U?AFK3)I]_7E#DHV>\!=E%2YP?5]-X-IWC"=2 MDM6V?'T(('3!-?X2&;+6]\[K(>T^.M'[_.?5*Q65">3VQ2<$*[$O',0H$%WU M7W*O/SSZ1SLOBB7F#T:3<5?HE8C[;F1P^Z1F5J'JDQ_??8-REXOVFHN]_'GK ML.Y^K3O;G][RY^<5HDK@_Q??0S05?O-^\W[S?O-^\W[S?O/^ M;_!T^PC)NMY4>X0>Z0BM'QYHAB4+TYR''W/6@2^;O #&2FV>TD0KR.:Q*/?X M2(C NQ'E9T,JRO4Z7CIGC:7/P]*Y0G=.FNA2TK#";CZ+O7<"11)B@6_)>% M1TZ3?_\/H+L6)J+WQ2-M#TYJ[3]]-/D_(+0'OE.> ;SD%GPN3?A:$YADL<%! MTQMF'(*?AX1J,4'[$%;X1X)+_.O\_*_]3V^)5J39JLC&^EPH1[F^EH&=/F1X M_?DNKG&_JUP=$#:<<]J<"*K)7%^&Y;)?W#(/O08(M3"4 8C+O$>]3F%1=0/9 M87!6HZT=$\@A:/SQ0V-RY?U(^\_^)KRRGD*H5\@N'!ON+@HXBED+(LX!\B)- M&Q,;#N3&TI&M18"-&"QEV:Y\5$_K>J+]J]T%2MO<&MG)-B)"8I6M#,_CKSB* MVS7HPJR^.(T]@FK:[\_/AFI20.Y%=C)!92G/_%8Q4> R3+0?!@R ;PQS5U6, MT$R] N76ARWU>0WX>EY,'Q%"JVYSELH4SQ&9H$;^& CIVMRDZ?S! K(\Y1%9 MM24^',U!<\7JD?5PL<5*^F-%\/!9Y=H M)=P>@\>_\0HV:18\EEZ@*RAV>=K MWSP5V!=G="BC]#SU.>#88M^:!UF"%1E MO^7O-<'-ASYLP- $#/LHG$-(&8\B3ZM4PY.8V1]7N=KF#D!<-B+G MRHQHPN=AP#%84WQX*CJ&ID$6PM<"%PAS8?5G1EG#," EH+1#);VP27*SMI64-1FJ-,)X".<-CH.2+#C"[!I+KJMG(L[*)S9,':B>_Y$YH&U -? MJRHAH#5=LX+WJC1SE'\1%+VAUUIHU?!=-*[A=AE-#C\%V0.WN4S*R(#^+S+?UT&W9=KH=N7X=\USQ($76_MI;(4H,- MOO?^WWFY?_?LV[]'O]=Y_M5$[HMG@LAVB"# CE2!A-\>5=&]D*=ZQ]X8]\#X MATJ/XOAJARYK* OCUN.)*!%P!C\/'-EQKAR%5SVII4:<,9Y$5F->$.8HJ:(W M&U#=.S\(3%#+[E6SAZN)/U2 &3T?)@('P5H3[?Q0HS3]< M"N!MQW1V#>>^[>,.#/"ZU MOM#Z>#&A(]FLZT@EL&"QY6+D[^_E["6WM=5SKV6ORU*J#4_>VSLE\B&@A1=G MP3R,)E0YC"8,UPUTL[*,=6R1AI3ARL62 MLE3[GR'6FI04W])G?5U..MC;G+!0@HU -F'$X3X](TS0:W2!P9IO/A8 M-]L*P'1^W;G%T@$7KUQ>VJDWLCB>+CWLT"LY8%^HL%?":N'[IK,0HU5?A(QN MYQ]7)7Y9S\J>NC*K0L^!('Z\<3!KN[6^'RA 3%_NEG.'+KU^WC<^-M]:00T[2 : M'X:A"7'AM]=_DDXU*Q9[H<0TE$^UH/;JBN0[WOU.,W^D,TE_0K@(?C#K[H,8 M/?==N8RSR46CB+@Q.41Y1G^*8OEV3WZ=:^VU$2D-)N-"&=JK17A3E-"R],$S M.@"LS5LT<7!:'JV0T;46>3A&^_N[A /EB07IZ%AP25\XPCL;U:0#F7_-4"8C MKLD_S:'7F';(+OP\WE?PSEYHG%]S$HB;UM["#.( [:ZIZV-(062W]%Y2\A)Y M7R[U#J#K7M+&^/A)>>L I_'";9,CRRL*[#\^8V4 >:HC8Q1%LE V)XJTHL;+ M.F8%2+E/]$7AGZE-# []0Z3N%:,.\=X8X^U $4O>9XS>7/5268$@<,,A$T6( M<<3DY!-'$R?=AWX?4OAX]TAU\ Z)O/D-P&87A2@/OO9097!+?3^Z\-"08/" M<80Q60KWS.D-6E-GI.[GZ.7O]2H]_5SOIEFQPP,LOSQ-D \UGY?,!/%_B\LY MCG*^0)K9X)J,C]8?O(LKW9OF6WYSUZSKS)R;M$\/+2F+'$^I^0--*N-A7U.? M%&-R%D)"1^N*D&)Z4#4_]PN"6>PLGD!UH8KY,$.=U\8)/W)NX4KZ\$./['2\HCX]O MM5,H8F72TZQ>!.IRH!H:;]6T6G&@7A8X24N IEQ?4O%X8FX>MK M:\K*W=G>P?=EGYS?_&;\UJ%)UDU"'7<;,F7?#A7"N6-B(!]1ZSSJ?8 =Z]DV MUHZFV X4B8_VM>[LR]PU;;MB\#/17''N#WYOY2(!;G4R,^T[W@I"O!_XE Z2?/P^= M&G2XLN0@0\0].5SN,3W9IAJVX&K<+?7ARC=C48XQ/A*O 3"7BYS2/UT&Q!.] M)2Q&19H>!M74#_T8#9>/Z4)\W)^Q1Z(T>.'J'SG]X_6LT/9% M/[(&?W-_UV(/CWB/Y[1AD^YB MK^\[D]75&SN;>>%6C*0XOAP,'))*7GGK)TH3R(.;F-0>?D=H,EYM?E+)L)CY_P/4R%"^L MB2L^ ^Z3N?65 5>("$*?O/0Z;\(XH*SC;M,[9([4/C'1._?.KO"?YX/1H]N9 MH!\2I4Q0HS-#8UOT[A4)B8A8A.XP7LY?H7S(W#5U(&O@*=[RN$6@>7Z)@?-? M_5_]T5_5KC%L$XZGJ$HP0?T^W4P06SPP\%>E_MW_R_E 8N5UTK(VZ$,$&\C$,7\ ZP M=J1H[8!RO9%&F1D]76I0U/6UQ:47A\(6QA^-N/]&F%S=2+VTO^Q4_KGLRU46S3(O7TNSJ9M1[.1< M6U+#E M1R>YC!RA:OK"ZO&4!W.KB,X+X%FAZ^LH)TP43ASECHX EYNOUY"OM4@?0\]O MSMR$\[9D["/5[WA'KXH(**EY:3TAK."S7SM;'GH[J&C2Z,G,_B[JHD(( M["Y;-3&_D5V_&7T6K#:+:CJ*NN.%!HY^8#VX?05FGQ05TM_+'R(0+__JG&_LE5\30S_]-\>X)D3=UWY:8?#@BX6J(Z,GR5 MBZ6)I7&W]0*A]")=;6HPLI>A.5A_D@PQ(*7W/=T:'BO/5_F!.^ NV*5R\//R MX>1C1Y(EDNPRJPWED'Y^_DYEYA1=>N0:Q+5/'&$,;!,Q8@:$OBB4J,;4(W," M5_2AP=ZDNIS"79,=YN55:I?Z;]B?U3Q2GVC4MDQOWMKE\(K'^;Q8KQ M^]OYV3SV&85W4:#_B:38 H'UQ4Y6-?.'>N4 CEM%6S"!:8G3*C)W=?=SSJA' M!6ORO-4S>IWP2?B;_R:,)FQ_=E@%H3J_(=0F(6&O2.WV&/?C5[O8B6X6P?35 M6_6<_ F-F B7YYC,>YOHY9=SNMTLP%.Y[L?TYOZ+_F[FP4AO>0!\<&O5 MX(#-SWZD]4/,6B"YSAI0)F==3H?9^<7>7E&4\IRN^C10YVUGS/AQ=^KQ:FP+ M$(M,&5N(#Z%!\@!,^PXD7/W51'$%WQ5>^"[_ZLU1"ICE"ZOG_P#@ M_7NDF A\)YH#-JC=NN9$]90[E6>4UN].=&R\YFEC@N)+HQ8[;G]=!(Y7?R@> MR!4SV3'09((X#$S:D[2T[R8QB)'TYRA"7G0'6#3[)PY_G)P^4)I"';5F@FI" MT7=/8YR+Y2DP$I2F./=8^@ IK66Q&Y9U?OM8C'?JN:5/D(TJS_6"#KR2W%T1 M/KS'*$/FR1LFJ ."1/W4S79Z_#0??RBGH9CNB"$[L;IR0.K<7RS1_ 96^D\E MX<\(.P"*1\=D@(;UI>&E1S53R+=,P7-/SCY(/+S6U0B^\$E74#&K6)ZXW?8) MR4?30;=J5J+OCA0OVJOR+W]0&TLII94<8D\\]1WLHO<)HZI3D&S1=5*HQ])/ M6^YS:NW]R@\S/N4FGE.EPQW[O[8_38>&?V9$?(&T04)FM0!G8I%ODY?G9)>[ MFJ&JO]11KF319(,9L>*Z*3:_8973MT"IFPVU:;':2AC0' M8,[NFUAD%#=F"#4QAY>V[ZMY>$*Z'!YP\];)[P5AJIT3Y,XI71&SW568>RC^1A8A?J^[OCIIZTN8 MKOE[@Z#COYWI@77W?TSF1-?7T71=?=:OY' M&J3>E](EWYHA3L+\T]XCT8D;#H8ZDX8,O]YONUMIJ^.K[30#)DBX8[T,3P=O M3,'EF[7.O,CH]@T@@'+GNB7"$&AQ)%7.5AA[U._K3KNOXQ!KN![#);2]"AY' MN='6C19F<6%]=T!L(2>XSK(4.LMS_%L5S]B/\^+_>086B:)1A*B-_@/U?!_3^)PO6[YK1&D9J++Y@@F==I3$H 97_+GGYDS7NX5O,9_I!ZQ5S@5,O!\[,M9A7&RK>EDHPL@TNT M9;=D7\QB3PDQ06+2R(^LX2MHD71EJ"@[DU_#Y$8V#KO,BE@3FB"40G/Y\7#, M9_NR*T]DG/:*O3IR-#T)FZ"2NB+A&GH M]#W&B7:U$,WY#7G-!S32]".#1(KA^W3 5ZP>6=9O4!X#RH%DU%! MF@M^PJPO0L.IHX]FO8EZ>(R+0Y*HO7!' L6&5;^!N$VJ'X0N=UPF[TN 3.B: M9G:W)MN8/C?DEY/@* @4$_ND\5U;\Y1PDK.UZ2NSSHE:#>FM6U4Q:!K]/5;U M2^P'Y:#A((7KZ>)HFP\;-$SM&A-47[M]8[O*EV4ZQ]*;_JXETZ*>0K4YD+4( M\6T=/Q.9H#;%;-N:K[=*8@S%4!.W)[:/-"@2M*(/D\ M=%C[&(?WH%]!=+T6 M693HRDX^Q-]>S01-<#7[PB$47U)#SE=G_T>W_26J4/6;-\O,D[?9&FF*"]]5 M*9^5&_&U%K$W^KJLKSMM?TCR9@A%839.#N-I^:Q U1N:1HV_]"Y*<75?_]]N M,/KW262HO\#@.<72SK%,T#[4';# "KH,%:F^SM\^65F0"02?)1_$W#U:V;\P MXI^F?++BV/XG4M[.]<%O3AQ'Q+\2[@WB6DLC7;"C9^#N;,1 .)@@+]146<>L MLODN^.32JA70AX%_^&(V7'3HD=#EX9AF)YV?^QO'5 X*]G%?G/S4U?.4?6U% M<1$"' E<3R";4E@/_\0+H4-_KZ]NGP6/MW8XWWUU.+/DX, *SAE776:_^ Q4 M\CJ9,\#JIW!W&-M9]I6N?](^3:Q&0:8ZFE ?6PIX3&:'QK>P M(E2LI/M0=F"&[,B==J%@6B5E(-PF8_&Q\=6%\-MYLV3H2R9( BN^.E<13Y.2 MR4)HDN-;48)P+Q/@&E6YC\#/;8)??>:4_J5NV+IKF9!HNW"BO&16UUO)7H[W M;J:#<2\(&49C)_6MZ^4N9[5#*^3;TG=M6->4]7:$T<0RHQTD3)W#)\NFRU-L MKH0(?W_]_[#WYO%0_^_^\)1*EBBR+U,)E5#V?=H08HKL,4FRA61GF++O0O@@ MIBRA,'9BS&0/95_',H:0+3-HO#.+>_JJ[H'QP0R*DW6,RVXR$;XU#":S"<(+C48KBW):U&5.L M,8X1A8G&>88=7B 3Y"5L$:*E6K ^4F$3.+7;4F;P)4;Z8BGZYEZRYHD,V C. MYB<5JAF]$0M:P?S*<>],Y[=B_+D4 @[!(YDTSC0NU9-2C8HWBEYK-M-U3T1AO2BB;%F *O MRFH-_0B2ZY5S_2SN'L=7$770L,XX8=@:>RC^SI6[B3IG4V1R\YY!;JW-0T(1 MM9L;O[+D<8W0+\-U:7$:P00PJ[\8(2I^$PV>NS[/R8XI@'N63K0G^7GZG&I( M6L=Y&9RYRI=,&3J44KT3'5Q6+/XUG;NK2+_DR4#%\^DGJ+":7$Z!+A?J^"]- MN[XXM ^:2U9SCWK7]N^V1J;\[!?O77]"RA0NI_*)S6W MA6@Y-4YGC?$@TK^M&A>1%2#'9HG!Q4#UAD0OY51WO;KV1^DEMQFRY])Z?[<5 MA)^QVI X+)UEN90J3,)OE#$F! M0W8(\275TF-L4Q$9IR.&D9R-IJLX6^G&E"/F4JR8$V5Y\"T9$*+IU7?H9T@I MRBE<]*$HX0"($Q?JGH?#YO#.,)VCJVY4T0,0MT%%H.4;UK+&._#')OT#Q"B; M@^_ M9CR$F?76U"Q*G.UK'9INU!FOY[IY5E;F:^SA:2X=SVH#LABM%NU 4B?' FT4 M9OI _BT&>$02;>FMSCX)@H-ECZG0UZO'I3L2"T]R?+=[*16@?(+9V_(NS_VJ M0] LK%V0B &#^X1E8-T0@/YHQ.P;XFZ+GQI3-W+6>:W(LG,)0K[QC@<[93)> MHG7 VB4+215Q)HU;#"DK91:&]#8:IM>8?"]<'V]\.$:HI.JR^Q"P!R .L/]YD\=9G+ 8/<0# M090NW@>%@V_N@Y#9>"J;RR\[X#Z(P#P$65[:W0<=Q"4!5W>2?OYLW@=]K'M] M+/:WY&_)WY*_)7]+_D^6+$5$BZH2=]N@AU=M-4BFXZEV;ZUJABM6)PAW@BW_ MB&#Z.O MJBF+1AS#MLPG'M5639^TB]"WB$6EO+3MA'82; 3Y+$N&,,U:E7M3X$45W#H!2BY/>Y.GSL,RPJ MGWJ6FA]58AF-93;([F=4"/:7MI:CLR_DIRP.M)JXFS6]S-U^E;.LB@@T=H=^ M67GC'WBY;>BVU<_=8.L?@=F_ H:=VM.E4F<96,F:4?&C6LG[((@R%N =7142 M^CO_'CE0:7N5M$S QJ*EYZ,1SI#0,5&/:.^)&R&G!O,)/FL'$@9?J'U^YB"$ M GE%\'S;!Q'#5L#;VT'[H.=NNG]YJ'G:JT5^^-JA;W?=I17/&4%.2F $.G:A M7T?GA^.<%VS#/4_^M,UA:'L=+$HZ.D2 >I.(ZD =M@"V6^IG@]/6 PXT^-][ M,MA YS-I :=?/5+_?AD9(WH8,1G6N4F*:QVP[9\+MIWC%%Q1JKKLRF(QYW+B MP,C#9VO4+:5 V5BT*U&^1? 8*@9M2E+#]?309QPKTFVL)9;D#AP3#+6Z&JKU M3=.UIZM%4E;.+DR5"23EZC;1KI[>',*1=:W9*K@^2 0L_[O6W;5'"8 M@EZ^Y8/FIH<.ART]^$,YKQT+4O7U?+E$]/KXX+2E]+2D0.'J_.2@?C/KZL[7 MPF_#U(1W__7\W3$T_-]M16TCIQ[MK2[/?85P*DS&VOKWMBL)BE?"T!J3895[ M;@G/]\9+)RQP*^F75NHN11/J8QY$*GY[EP\*N896GX=&U&SRAHS2F8"@8QV] M4]^R3#>C%<^ZAD)50@]R$N=OT7W6\'^93C#)E'U0G2>O??P*GU%X\/DNG#Z> M3'/6_MG5+6R!F'WP;F3#"96"79;<_7L3>O1'E/._Q,CC+$#T?]FD'ZX%_^5' MKOPO%L/?E336"3TWIBC)^IH]U]GIGV).8/IEP@#'XZNQZS2*-# \C]UP/&0" M5QG>08IUD+>_;1;K:A9^CG%Y$/30S#GM ]B8E^K #(*+9U M@7#M@YSZ^4Q*E0V6A[$KC\*SPUYA(_$$R.!RSL9%8/HLX^U M>KPC:K(,S.JWH@]?<=(3$'!P#-H^6W GEQ C%H_/[?!36XE=I&9 MX\/W7G83,D;2MVS8#%)O-Z0:#A?DZ'$I-J=:M[U*.>3"GWX,ICWPIU$*IDH? MV0=5I&UV('#FA,V-#J)05UW(<:">^+UO^6;2[5&%M\W#:.W7TU_["_#:PLEZ M%3<[G1QT/\NE3)T]5!8LH WRA[1 )F8I;?A:2 S$'9I(O\BXGR1K0TQ#A>^D M#]9TU0Q355]?5Y\)CIQ\F*(G'N#^T/EM0_+SIY7ONKC>#B\&_CZ._WT<__LX M_A]7\M'HFN$-<2SVP\W[H4HISH7WWT7GB\=H@IA4"W"Q31-**F"<[OS8&R+V M(VG27P>_87N>=*QG!<-7">(6__PJ(!Q,B!=ISY6O$7Y4@SE,E1BFLU%5JHD. MM5TX]ZUQ0M5L>:U[\RGSJ/<4(F?N/LO;_>[P(^IV(V[F-\;U715 MR&+L^YY%U4]5+N$W%&W%-VJ"U;"4H"V#SXP&4<30?VW>-A37OV"4283,];V9 M%VK6FB5_WP?1F PK&@U)T(NQD]M\C8?8V_TZ9Y7-EV[MRD]7."\^PC7=YFY- MNJ+.$F4V1Q'M3O#=M*4^LT97HMJ1!Q+/B4_.='=EUR MOMAOBT UEI7GQZ&X?*MO6P:Y^D5J 38/);$G,H MW,..Z-$I6)JA!1Z3M Y6[G_:V;J8>/RTIICO:?V=PV'L\,F?Y2A_N\U\DLRK M/>L33V7?*"U"SQ@N>*S%4MO"&^+D"(_ID7:AJ<;Q:4,XS\:E,)N[Z;EUKG9A[M#J(VQ=K0B)*MA4:[G?B M;:7P_55Y0%OL7'T#')J=(N=@%E)#_^]MNUNVSLB,_V-X^ MSHZ;6A&'TRQ28>&DHB0!3K9'J;W$&E&)0F7G6O&CVF4+7YR5QOH&JP)M=PV6 MY3G.MMU?4[N=I&Z]]A"-*MGC(^K2I2 XZ#RB/?WGW'"YFX9J$617(QS_!+N[ M4X)ZB/J,> :N=>P 3U+,9EZO2E!N-C1NUXKPDJJ%UY\(C%;<>GJ<^;/FD>L' M8FD"@!T)W ;AI;(5P:\2$[I3>N]$!4K%:]QBX11*_%S*BBP2X%=<]=?MRI3E M<1B]-((2-D[3KSTM@QDJ*/S"1\X7=1!-L)1(<:$\#$@'"^FU.*O7C;]W7^NU M%MJYHQW2'O3F/QS)_-.\&YB7.F-(!G0..!!18!@$66^CG+:V:BF[UW:X*$8& M?95]?6H?=#A[:&+M=FRQZS6LLY M*?+ DXXRYVV%%_HK:3U_R(A=[GFMU9$[V4W;*P91$'06?#%]7+!^/;_ !5QO MEEID035);<\]RT# 6?TZ7+1(<4'R:VG>X2\7E\;70Z>Z+QKPHZOT))KK,+_> M5V@X;TJP4KFPI/*C^FWWN@(%FW? &; M$&(.-'5@3I'P,2BXW7R9D<&7Z[<;G,O+SVI4B[8-''@&F@.!YLSG9V7]\ZV? M?3-NO7^J,/;=J]3TRG#N>GDKFWH?GKJ$YE(Z0J-//+WSTEN4JM^WIGU0\@^ M,=ZE_JX;=&NX((8BL_FCS1(J+[!6W=ME-/7>JQU;HQ-!>=B13V4#5+V*)[7+ MU0T7I.**-4H>>W^+S8@_KE^M?_/VW8J6%D*B%G<9]##0VP[C1)O:+T!85J'. MQ2OC!UV=!W;$BL4:DU]F8CK MZ9PY55L?;6>? #*]LP[B5; MN[BI#&)Y*+;QDFE%0[R(6H-KD*JVRI2[66H"NLP5G&_R4M)07TBQZ/4=;9XA MB[^^F+F$KS7_&(UUD@W/L.6L35>I-7#6GDW00%^8/B?F*MK3\[EH^-3< L_/ MDGDDJW]2BR"M/P)MG7_/>2_B582,F[N)ZVGZZQ^'GEP]Q"7U8^@#-AK!C.&C MFM<9P*)SF8=_W!%,B[7^ Q+$_YU+NZUX[P0LUC^?<)A# R4R=RYZ>Y-L$I[+MGYW:PCWZ9:I/OSA_I2$^4Y&H-Y '21/TM06E!HPZ MD/RF!W.BSIQ%N)0D8F3,&G&MX)*V1@9S,:O\MOT:)V=(QY_1%B-^\(PJ8,.5 M."_4+?*-<\^<@GR'BJ%6;'/8+TVUII-)%SWS(FYH?[RM CHP8-Y.A ZN!KB[ MLC]"6.58M,R8A#Z-SYK*Z;F,-K?8PEDKNQ8M.U!EOHV97I8S-LB;W)O%!5B0 M4, CV6@$)R*8 J$BQFJ*35X.P'6.%-HG?9?8!^6*[PHE@(F,Z>>$BD0V ?T4 M2/=[RRYZM0V1?1_DR4%[JYW5R$X\',8SG$M87Z MCOX(M5>!&<_10<63Z_>M1J;YZC,FYQ_GAXB)U4FEY&%CS?Q>E2+&,=4F4[94 MZM8R-L053X)H[76*X2A&?E]F&1@L8,^&(DD?#C3?.#V7*>M8F]AK,\S:56JA MT_[66MTA26/]L2CGA:N'/X:JY&TE]1F68H3C>W7$FS4>1MQ@;*Y MX7X!166OO4['FH? MOGB5P+[X//DR@DZTH+^M7AO"NO0_STKZB(AKC(I*;UD8W)0(RCD"YTIR[SI] M0--*8UUU^5G@I?ZL\9_].7/R["AE5'B7Q/MK3XVQ0:O4X1FMDJ(1ZOL3^F6" M6Q'0&,UKF G&;FP&1-UN(BK'4F7E*^LJ1Z6_2[=\*U-P+V>F_31)0@0"2)0^ MC8<6JL6RBF6FL\7AN2<5,67S0LBZZ:E/#?YG<+SG)GS5GW[U.7)+5#ND>HZ# M"1Q#.IA[)C:D[Z7$JE;ZRWL/D-FIAK+?ZP=S\>Q#[S6^&*EKJU-',^:#@D_> M@@9QK@4 M2"21?&7#P$3WR$Q2ZD+PCX@=3U=1KE'I1Z-:PBLDO@.A>)?X^L:02RT:V7\\ MCIR[8O?\"K@<5K6[WD&$DA6!8P3\9!'9E_@PD#F,*NU$=%9S,=I*PXOU7DPZ M&UZ3HG;G]I0^0[_1=GH?1AS8GM\'A06"H['.R B<9)B&FX]KTSTB/@JM MCZLM>Y6IPO;T?I2GV*%B,].SQ0&@V2"7WZYX?Z-PRM!J=HY=;\=6[<;MS,@H M!1BWJJ>4C#_D[I)G0/3DVI!'YNO'VH_;7"'7WR[],V?(R+_F#-G.)_]!RY"! M'R-EFQ"C6IIV$.U+VX^1V1KI6L(9;4 M.7_IPY* 5R'8_APJ+L!(1BK =JNYU@SJ6DM"FSQ_;WR[_;J-JM7:*,JV*';0 M3">A5.D-[66C:7?C3/UZZY%M^5?V[O*OQ@>P5?WK @M)8"!TN //5\-0EVUU M6Q??=OY@]U.+5#UZG)!_?>:/@[ILXT_H'H19GG[_(KE$-IG\\]U-RHZ]/*-? M-DZB:3PSR5O^]W@E!4Q-"H6P+8%(4WJ7+7@$+D^1 R &HV(.F35MGK5[$5FZ MF1#2)%_L3N/C.]J'#-@OOSMS[JXV/ROS%68[(]1.MF3OFY<.*G!VD5'^:RR[ MMV,3Z+X0RS=ZM]\(NJX78!;OY\5*#2K^ER%;@'PZJS,1:EI)=$XM+8 MTB523]2[JMRCJ(2%/LXVSZYCH[T7>E,,2ZY9;_6IJ_M8U5"SZXJ..#R/M _W M?K@QJO69&IZ'^09$[(,.?01@\]+ZAKH?115'-#12*NT=I1O0D9"'T]_F$.@O M1@!#(1QJ RP)S?J:!EWTRU@2?TP8F\I&QRO.=8+E=%)^&>(4HOT026AM'V1. MOO2UN;FH)DFR#+4AO0]RAWT"8#]<%/R2C\=/B^<6X]7>LCF]D=$T5R1'F0S4Y\M>&[P_6V&@)&1A8 MI*N[NOJWGKUYY."[1)!HV@-LA3]W^"7TB3;OJD;C99>M5W5+K^I]O]7I^>KO M(7W2Y^PR[,1T9&C6WUMCSZ$JU/N\YJ-:/4#PA\1> #H/CLK#UDACSK27OH X M)G2=PQOEAR4GPU1<]T%$?22;CEN "\=[G*\T/X\&4)4Q5 M'N9Z= -S&%#U[GT60\9Q*=^&@TI"*I^4C9B$9EP'#W5%(LP41 M'PJID&S!A@N6BIX;R5UN#ZRM9JYO&$DSXQ?V]H[PG_EF4<=QM$4 ]30O]D>5 MEDBWBBOSCWOEX<[7??/J@[_.3".SW;+MB UP<2W]RW=LKVJ?-*_R_H]D\9\4 MB!R<@3T,F<-MAD).8,16]T'"OZ)O([BI'B0C:ZSP6N!X1 C/:N[Y' U%0K9K MF?[\/+\Q?Z&TV.-D@=;&&Y:9MQZK0@I@;!ANN#1P>BY;-A)[!"/\+>0DD?PJ M^Z("A,/Y]J25=2+E3(2IN>8GX=WW6LJDY3",D!.8^!+8;C?#F>60*09B0?X4 M>^Z9>QVN[N%DO,+@*@=^4.+,*7BR_V M?9Y@?7U03P-T[J"+5"3M%<()'XZHC6IUA25"#J)->#\0W*Z;CEY4F'DPF?:F MV?68SC(TR\E2C^O:L-4G^Q?":CQVN^\__,N>B/%CZ+)H^@B"&\/D+]D&8=L' M/>]*/JUPB^6_Q/^:%5N1$T7E286.:!@$[8,.*Y*@'P5*S7#3_L;XN>;R"GZ] MS&/M&4]=K*\5WSFNK:TZO9CI^VQ6GFA/)M 8G,6]?W)W7G=CD@(&PEJS8,_A METO7>+$L<)%2?Q>#>M)B7;JE9".ZB3L?%_G(9R-WS MJZ4<;H_66D0/3/\L#5NR?L06VN-JW86O+=HX03E*'V1T#5T@9!S/I0%90#!3 MO<:M6]/IDD,:%[W]B/A8W&7QP@:HUAW-M$FNZ_Q>R]IGSCN+FZM#!"'V2'9@ MZB9C;'T1+?(,T J\A;(84)YF).IU;YDBS6_425:(NM621!J\UF"%"*)76EU) M.?4L+5U#@"#]95X$2NXF^@_:Q]'L7EBOGF--_M2>HCW, '4K.7!=!GQIIC%0 MWER>%;)3-GH?5.F8A!8C0 _!+Y%R=L.H1^%7"1DC28F*V?S)W[_+%/"=H&4; M.3^\>68+$G@EQ2PDF;.V]A ZI=5_9\541I#WN'HB#]$WM65!90.6]6OQ-K]J MA%&Y) T'?EB4[@)X MP^O/<=?X@0S+5:?5HA$$"*^__#PR?ATMLF!.7(ZT-A1E&9?-\ZO.Q>GD7O=\ M&V.?PG)K']1L,]ASEC(([CHF=9.DV$_E,KA"ZIAO N26Z:S%BN8ON!<1#X7N M@%XL)$EN'#1=2UAOW@O)0K1,D'%ORQASY7TML3[23\3+"F@B-,ERGD4$;UHY MW[)3__[3NDCC-O, @M&*QZ@8!HB%S+VQLK#-NXLCS>H3KS2%WNQ3<@YI1]35QV,D0P9A_(C[ M^R#<26>K'C5\I8)_/G@ \ M*(^!A18<;U'I%U>WN68MBZ\CBLZ2+S/%Q:LVNL'G/FY\ 04;_I,.P7]+_I;\ M+?E;\K?D/TG2F,21-+4=RHB M-YE4RMGF(&W9R'BZ5 ;Y)6FC;*.V('; GU,_UQXS](GHGCVD%T@:A!JS+DQ" M_N)4AKDN7F0"Z2K=:G3),K2;W[NZ:5F>\IX9 MSQ5NMGLP.:,*].9E#SL/;2!-PU?'7"H[Y0Z5"N='QYAF.*9;7D^!J"HP?E6* MS@JE/("K#:(9&/HPB-C5PBG? M0$:"M&'Z$EDJ]2E)OPQ_)!\+FV0S-;]02/<+> M)M]1E#UNX\KKFZ7?5'_BW2HW3C55[/ZU22$O6P2%#T#262$D,;(;"1L%<4D2 MA*L/A"@#]IVI5M+]$3L![E1-]Z2BB57>L4WN3ZD&QQ-)QCJ67+?"ZJ[7R(/\ MP$0C:\C$)I3V JU91/]8@>LBYAZ#V2:UDB9^8AW-;5P VZ-P?'8/7^CR(_^I M>N$'S:T8'P;#,*&/(3D@[N )KU9D#;8-&DG&G AK]VLL;1R/>EQ@>;IV[$BA M%RUO\-.;&]W2>*1*!JCA#WE0Q[.]"_]B[_K92XX!)!GM/C,&<=:4G<>OYU!< M .4V#(-GAP]*--INS]4DZ<:7:U@N] O-M'@M0/AF)@LKT9=T[.OJ0F=8K*U5 M3F0^>"9_8NGF]ZW>BU78_KW?'GF_/?)^>^3]?RU2K6@_#7PMM",#@!1\7OZ( MX6[2@SOX<=OYJ(^J&AP6>U"YEB!TB\8R<^S)IR[+H8:U^F.^0F'OXX6FE->52#:?;?7$+5C M9+:YI(YE'*047=J8(WS\NANKM?6URB[!B$2%VSQWV4&@;X?58J4VN/0L19_= MT3[Y\1_9)__P"!(_D0OF&XQE>J@*(!&[3 '3!5G@G%_+6I"FH9C3Y@XJWDJ# M+YWO4D_JE*UU+SELL?\0J4/!(Y3WYHL7GF%$CTX/#H ROQXB!]CN@XC>71_= MA#["COM<]EI@^\+;UI:>>PH3M:Y4)\V,>S"2=D;:PYFKYL7%4SG+]\TNC]?3 M<7CB#0] 0K>5,9\W.P+K([!V6,Y5N2D@:]B2I%16 #C(_/@Z4# ^US1F/*1M MH@7L=#8G\L3M]A2'0F8/*_:L!CI2!;7GD&%M\P_)V"KO/?'RG"5==B[G<5Q! M=$D.\J'Q;I5A8K&]W-YQL;TN_^%'5LW)[L@6?W'CIP[?GF* E//?Y@4V^$@2W^"#DR MAA8G.OESM_'M8; ^ O5P>QKWU71K<%D1-3MZ(^$<"ET M^R0Q^6_>&BF;,]R5=O,M? VS/$G(7Z%>,4_WYQ7 NJ#B]$@(TYC^YW!Q?Y*_ MVI!VZVK&.]]F"M/HR7C)AOY#E[24/)%X-OU$$Y415'1CP;!QK,'">REU%1.C M35B@T26C+1T>DM97>^VB\VZC 5AMH$FF2)NB IV=Z_%N_^X+Y_S0:M(FV>= =R$)'H)$?F^:5.I8\:I?B^_[O48 MNQON!B<4WXD430E'S-6/8I5.WM$.U/F[D3+^7Y1_GG]!6L@4LK;_&<0.,NG5 M@:PU;Y]AMACU1K)==-#9B8.UP4^WOMK659;[#[>E[RH;([/[/M0'R0D:&^F]D'_( M_BJ6QLN CJ\!W?FD=DY ^"]T< &/O^0#L':6IV-[<6T*7G*G M:]//IW\]ZSZ@X5Z>P<;&GM;R$]6ZMTP5D;8G9*M+PS["*GUF9FKSM#7'WKSW M3W:7F;G+)!4-BI9/;@AG?9WZ+!\$"K[.V#17@&52%#F)EE(#C4.(TMDA;2@> M&R"LW4PMZ?G#3 1"^B!+*-LV8I6AOGD9QW$LL M+F5]MR/N)[SHN9UF.7:,XK)K^"Z=II5_9)H6_T"$KD/MWKE8W4TQ*%SE MGE*HT)"KX7HI*Y10'L6<=NJ%[C6I'2SY"E!(Z(_%'U0(AK;A;@AZ#HL)^BQE M/SZ:B'-*\[^W7?OR?7Q*")SKI@16SG4##(A?92CJ:UIS+WVZ4:[\^-@0E MCNSUQ9Y#?;^^<_N?L%__H$N-O27Z MABU .?HE2NP+,85/QRJ-!E?*V8[&GMB^S'J75U*QC,$DMO=!S PE/D@)Z=T' M 08VB*UR++3X-6<.0RVG83AIQ6AFRDFG7#Y:36V3(70^7.L2R3M7=F3G&]EJ MME\VIE;/.,AG:Z$#G:SA<7P"V?3PIZ[^WIE_302D2"MAT <6B.-FU&T\X-C& M( ;R)(E"T1CB;NL##^G:L@<.7B M^F ^J'*QIN-#:-^,J;F< $@%!ISF;$^*$Q0IVL@H#AG!"Z'0=B4 F)Q!.EQ> M/6\PLW(TMF_HP/GZ9]5LKIZ5L5>*7&1..@J4]@.27>&8TX@6*\1]&!^BY7J( M&(/B^R:3^.;=J^>%DL+\ B&Q*&GNC[QFRO*3SNGDVVT7VM*R1@MR)OEG^!RR MX?Y7%_!$[4&**]6#5+31381V(D :4J^_V:H!@PMQ"&%7W:9'.B)6Z )F1G8*^B7N4-IJ M=]Z_/P:[_2'W_'-*?*6:/-.PW\(54<@\#)#VZ$3@9.E'-RFJ_L,$1+1Y&U( MZPR-P<%:F[YXZ4?P[!B,88(T=>_67V/-K])!'5_N4:Y,_NRS#JL;:V:,_Z'G MP 9%B?H D"YW)<*U@#C2M7%"1DU9.&#Y:Z;J&R?S+'*4$ M>>W16HLAW-[U^(N&(F5-D9+(.AUUTAX/8^[Q K*FP$_E]2B*)*#%C+0E^6U8 MY[F\:#O:VU&T,N87N;<&GHZ42A83?L+[#*+W?MN:SM(XR-"+3EJ"5!BMEBX/ M[':D-X;4DX3,B/B6HW#U^:8950V1-Q-=PF:XB*PI_5A%%L< R71"O?S)FRTG M9#-@>>-JV$B?)LKFP:)H-Z';!J=V&^%\3N[W(VUZJA0"+KXF5+3??Q$XCU7' MSHUO"&[.H:C<7NW8:K]VOL2V=A@SYC*0WQ8B&TI 8ZOO75I1KT]2[^Z (,5I#>LQ7V1CT?)3Q"7N/ M3/()QREF^@H9S:E]O67_D*K(88(! M/@E2H=S&V'P0'_$KC;L=FXFS L3-J%,UIW'F+Z=O#;,C>A5N]LK31IG//K\B M DO0DG5!U$.IO/GM,"(TQ\MF9 XP).UL5C-FWYXJ-9,V4$IK] M16RM;UYTMUH,SJJ1Q?=,BQE ?-Q+6TV:42J$/U8\?=P]?D7DO3O3]^\'*FZ^ MYAQR^=O\H6@4=Y3('\!#8[1-OA! M0(0 CMP'U?4G,N:@2^#GL;I9MN'%1,/K9BD!>BG&UC+3R5OQ'-,#?R8&^9]D MT/TM^5ORM^1OR7^()$\O%09@YY"AHJS(+BVU$7:SP4LW3T6[IR\9W2'RST9_*:AP2E.751 MF6>Q6B3E^.6/T^=-+A7R7*A*B5 @+Z>X;W9KZTV5E15^#\C$:"Y.2)I=V J4 M-8,!4?N@P]+ PKRT/A2X4KJSR6D1J76-S>'#*Q3%X]P%Z"#SPI^^M(=E@2G" MAM%ETL$V(]*QN$O;'^NL79]!)IP^0N$G57_P;"?P4&^AC4DL]O1Z6J%YUFZ] M\B^7+CI;P-,)ZB[%48&,IH_BB90Z*N?H9CB6%\U#0K68T=6(,GF.-:]>II\_ M,NFVR#]S,HYZ44XS^E3HU4-X$H-N,U$UAQ/+%I"\*SA##,>D[/8UFHBB3UV\31\B:V;C\M)&O3)[N$5Q>^B]GSS&PG!B<$ MIQ&0$Z@Y]XA Q3)'0RR)H^0%S)0D\K,I,ZF<_S&S9NOR+!:EPIWDGY3H[YLK MR1(>6L)+,"Y8=H&O?MFZIC&<-FPT1':V[3$:1WBE+UF@NUB+CDJM3P7"NJ7J MM^M+C#UPW_S[S"IHN1@N_[#.JH?O5J\QV1NW(,XK MY_]=C!$[>IF]Y][2Q.0(K-MHYSQMP#W?UN3]68J[7[!Q(6QAQ*,[Z#UQ?#-5 MB^.7/^7#8ZYSZ35P5\(A[ CULO_)+T%/Z=YCJ:^.;$\<>+&QS?Q1P*WHA?Q< MVMXPY)FWU!^VLTL&)6+)^FB/IQT6HJ_#1LR1J_N@BO[UEG);1=INFTJZSN-D MUP %-N3N Q_8$)9U 9+?<:M-/E?V%(KU2793D4GF.0RZ*C:U>H5/1$W=4O;5 M9Q7+T=+ER!2]';_AP?>TKF7=0]1_\BIUES.0<<11;9N)6O0:P!U@'_/'T?5+W;:@ YU*W@Y<)]77/S%?Z=_-)DG48_]ZMK_6NGG4Z8F( MY0+)Q_3>W8P+SHI'M;_G!UO[CAE**^BY(G0E/RVD=X^\^O!V9\N@E_KE[\24 MH17L,3V([?IWW_W5C^#/5.9_"5"3_Y<'_1;\+7AS0%NPLX!P]T#JEW]^OI9? M)0#_$3&I.\>WWEL*K+6##VD%XEDPTE2)$?HA^$T@ MH&!-]-B80NI;%RVAIFH39^DWM_/ %T$\=P_4N[/R&!<33_EV@B) M]GZ/%9IH<2 =8>Q9ET84XCQXK5L3A.^L7L(9"DZ?$%+0_L2EH-OCZT37WV4] MQ_2J ;A*?+=&N YG:0"\\B"AR&OT#@]6$3G9]>VB %OHI%9_O6/J(CS75FEC M@1^E"$ 8!/DG+5N+S;^_C:XY4(,]X:H6%:;0[8T_@.3W[[H]9D\L>Q4MYN^] M@\[2KI<6+-6YS=YY24SNY '7*:?7G$K -N4<5826YY/$ 6 []T(*[><]CD(U M,"=)B,C:S)T9BI],D'V&K"YJY9Q$MNQJ ML0+JA$?#&S]$S(+-+9N;,%E;%+,1R5-?@@+\GFQJCK;-N:>;/VI]]_5"L4CS M_[]S%<,/,T#..2"HQ-]U88 T_+&SMST+#CU)"8&IG;2PA12;)F 2I3;Z8_9! M)]%\1$2K%]#;I58U9=6QU2&8,#1],V3]3I&YUT2()(A+XRGTN:@?&M62S M%!]DM!TJ__ .6RV@W7,9=K* -C*4:BOJ=]7^6[!9;G6C:]5V_5V#YX(#J3,?D"$@X_">8BZ+4KTPT3%Y[$X+EOG0O7"#R\7O*N4?55$/X) MH ,VV@AW?\>6ZKF0DT49HREI9M.KBO4:I:7H%'WE-=>5(/";17[FC/MIYR%! M?JN_WH0:X+SUSS;]_\ZA\(\L#9OQ>"&X.-'Z:NP^R,K2PT=H12.'[WJES:Y5 M^#+HK(N<9XK2); +QV"+@QJJ3GB-*.1L#V+Q MU?5#Z2I]'&I!_4VOT,VO.9B M\W$/-@HQD>OS_./SPRIT;E\575P'Q7I^EQY8YBKH-ZQG6#R5'5L6,%+\;0!H MQ#"8FO(D?#9[&7X)$)_'\P-5G(F(&B]M']2IF=> N]*,XVN= 'Z1L\BW]Y8/ M>;XZJ!D9*S7:(_=8U"#2NWBF!YKEE8I>ED07R9114\SBC6/U/*Z%7R+6^ 75 M-P7C?ZS\"CBQ)O3?M8/]D]ZH^W]<_@=$?X')A$R!ZY;*B%WF&03)5O7H88O$ M2SYN-B\@$[N@&W?"7CQL.53YZ=ZS(^L;0#^,-)Z -BU6*IOWX%L-C!A6,NS8 MV$G!A)3JH5K]A[OBHR*J]18!*TYNX^P:7$KXF3'24DVVJZ/3I*9L4.%V9A27 M785/SCG=G+(?5;;F(S2//*R"UM&0"80 G75U0 C!-;TF>*V"3U"BY.G0C>YI MG2^I+#M2G8&1*[ \,+N6&. XCW_NO1FM=>*#G*7+I4UMSZB8YZ<7/"?3GIOL M+(@=P52W,321G.SQTVK^_HVF:4P<5-KS+LS=ZY>.5'F7% MUJ2OT%T;E;_EQ=+._0C]=^OT?+7AL1I93\\+7<(N?[I.?$V!7M6K29O@R,.P MTHJQ'@@18->VD5C4>LQW09OX QVIB*WV$AFEHZ?H3'QV2;'G$/-/@6 ;!(2;>YM7/D3,X M?.I,:LHVO'[%YQ&\3BJVHL:EP3@LR\;#86MPFN:;A^&DI2,\DH0 R7;>7$Z@ M&P4M]0]9NLI'3EO+^%!Q=D[5:]N '^*O=%.X9,&9@E$5RU),/\^3_)+'0?60 M:+@@#?HO)M1G7&(PMX3VJ.]-C* M]XB\6*F-I"NH]RZX1V&%TZZ!HU2S.M\7->/*\@UW8Q4%'CT(!!UQ7?!(0!)- M/$Y,NPQ_PS(I&+BZ\D^\6U,K.*)7U$4JN!&1$*P<>=:'U;]\BLX:1.(S(>); M9X0^JKFUW<"QJ<^/:H)"**S*E)N M?=N+G5EM7,I\?TUHJ;9YR%Y;;(#_VB7J/DAMMY\M9 87U8DX9@68S/6W3<5H M!!3S)JR7]ZU)JX*$RK]F,'G;/VF=$R;JSLP0'7RP!T/.N,!8,3+?1%6&W06T MNHH[9=*L1=V:+EG>IIR\J)G(Z4)]'Z%AN2!\1$WE\2.M@F^F+O)/X=OAUOK& M1>=G2L2#W-&H1^C'O'Y)17>N%>K,[_B-%LXHC]#X '$BGP%PM]Y68MS'67&3 MSV4YY,.\04OF(X^?R_S[H'1/=M#Q0/8=4.#AD^:[D=;I!;@[E*WX<*C)Z>:9Q2_YI?6G3;HM[E\\H\/55%HZ^-.6 M= _;"0W+!0$TXH()8$ R@#:C!Q2S']6/7EQ7;&K6+#]SWS1?#F=PLNGF61[V M YM7P(*(%FXW+0B5F4$[Y)SP-9!.CQ/^_034\Q!I_\CQN7U0 MHA<-PJ81\4 M<;$"$V0TW0]*46U_ZOTDT9XV&,WY"T["_0WF^:@\1>3#)#_J2>5Y2#N8SQE\ M(D1B3>MT Z#LEP^\VQK4..!@[Z69GNGAP"Y7JFI99J4WDYPPZ&M9WQ4N "/> MV@=-='5"JHLZ/::BZ"QAQ*1YWNH2./=PC:$$).K26F/8=!+[JMILLH_X+%*X M+#675=_1(L3$J^P*;*R&^6Z M8FXFB'GCI6'"M"OPP/L1\]O-SF<:B'8LT0H?OP^J@5%/X,E/246M#-"+BM*2 M#QE";\%/CXV@1/>$'Z']H74JI ]+U$,"DE$;CB0F_8::0;@LQ7+"OZCCO)J; MX*.X]RZ5A;4[4?P66>K6?NQ0R.-XOX4=*3J']*_#NRV/24XRE CGU&J>W\35 MWQ@]'7DB(PXZ7+IY[,<8Y .[^1D=E3EI4$BJ^5(]E=LGGS%. W!% $MQI3J2 M-N.DO6D>\TIE!&SH<<"OPZ_QJ;_Z]D6]J:TATY;EE?;[*);3OWH"/%# MM*!PBO@6&""Q'(-XM!DM*Q(5C>&$VY-T(ZFPPVT!B$<-D=ZOFHY\BU1-"_,6 M>V$("C@V3N6ED!-2Z4=U.3L61R^FDB,^ "7[(%9=BJ@-N*DTR_ M%VC8Y,$*DJ==E!\LF9L4MZGI*GB5CPE]C4>>1S=2\<-:3/[+AHQ>X?P&KE?L MB_'/%8TC[\'B_@.>XZG2]!G6^(?/MK]W,*3G=D?*.0^_@,S6L(-QV M9!_DC@2D=:.Q#UG;D-W#DD5;J+< M7@FYD$" QN&9X8KS_4<-E ^NCK5(UTP5F@QFRC YZ)[V35W37:^<:S:?AU"% M)RFWX,$#KP,49$%P3B*CO3^D1L&-;OK A,NU4S,"0^IFT\PSTTSWDZ^ "T9^ M&9?<]D$;E93SSG[#*UE17=(<4G'.6>?G ZS/K=YT@,C>OLJSM \ZA+E,O<3@ M-1O="R@>0+DSW2HRQW,N1TW%?6/ZI9_>T2=R:@EMVRA$!J&H+6;1>1E Y*DW M\?H%7^"RR"W(06>1D)%:(D1Z*@4.D-OT!THW7D.9G!U.U]?>T);0Z0:QL\^% MW#VPP0"T?P#V]+#;"/Q=1*L](6GOV-5]4+!I__H&A YG(&#LM:1_NWQV?A_T M;S?=V0>Q)$5"OBDRTWZ80ZIK]D$_25%T&NM?+D%%?[E'ERJAQ1CTUR/@W=%[ M]+[A?=!R)YBR<^XOEP>1?[D'_']7S=2+H@[=!R'Y$9L#^?]V^9H5\;OVOVO_ MN_:_:_]_;.V9MG0[,*='-*SGRPPZU*JK;5S,MVWNR?O@Q=(A):5[.UA<[QPF MGZB[H%/RNKG$1FG/KWGP$=-B4 #_B_P9CMO[H*;<@^BA%H^K(Q/GS=_-M;Y>0)+[SD!%4+DJ7IY4_N$.49TR1)W9V MV"1T:>2F_\S%Q^7,M+T_P_"UH?0I,/)#6KP&XC7\8@TI&-61X]="/SL*Q8E7 MQ1XMJKN)77R1-7MU&R/7)9E >7)4<<\Q]*1\6N=@YYR3?JE3JWM>7+R'@':' MU)=.Y27G@J^H'HK\.&%BG#Y@>KZC6UL=UQNL-HEH QO^5UUK:XB M(/JULRG0U5D@U;*O_,ZJ7$K*&YZCH4)$G.2EDSHAD;EBQ!N+H9FU92RYH]FT MF#QV_J Y5OKG>XZIMWT_GR2BZ,BKK1! V0JZ> <9_&/O!%V:0!=WV*5"8E;Q M?W,6F"'"X %$U+Q(0R-1.=;;QM)W,2+BL[$<)_FE,&K@.4SCEQ'E'I[=)R"$ M"RX6.:H8O)0+ M5#DVH0.$(&823?A01"VJ Q4FB);EK9:H+H@\N*P]ZB#7^:<]A2V09T'SNC>J M0VX?5)"K%]WUS@+-OF+L/KWZ?['WWE%-?=O:^[[W_<;OCSW&9H^=O2=SK36?YUE[SK7A/URYZ N)U#N0629@%M?0>N%W12W&00;Q()X*JK- M^\25J_G8B=VPGK@[M[^_7:2'21_D\%*+]T@CU1 TJ$I!QQT=BX(V]>L:>X>^ M]3M2G7YB)R>.>N;35RW7MS=7DTZ\C%2LEDB7,I#2-GGO*"!1FNI9-*EQ)52^ M3#G(U%Q/=DZ6N^5$, $D MM'LN$W!B C\2GY!"]"-;#?[D:%F>DDW44!0'8CF%&F,82T/O@4K MBE2Y)[L-AKOP^][2,W;3SRS*%Q";7&>7G#"-X8H.BI7'1<5^&7=3LW9OZ,)& M8##1TG?:H;PC-$Z\&O984/Z]1,S]@37!O,Q[^9:'2VG=>9W[;%X0T.Y*:0L$18.N3.#Y1JEJ+6D>DPN"T9\ MCQP^BKZ"KML"."4& RE$1&XO 1B-ZXC9OJ2*$29@]BKU5A#PYN0(]41KOYWG7NB76(8\ MK"65%%#%!(@B"/GXLT!)8>6:E&X!).KXS;=;PI M7@RH44QY6FFIN'DSUTF;_[*V*B?X'.T)2Q8Y4ZK1YG KBG"Q+=CJ;GO2W<%2 M]8)I#%$L:NY=Z&@!F\#D,"H# B:&R&8^K+ 7:=T<>&^2H;PB+IXO;[%A8E%O MF>A.=EO:J%O3,A\B4ZPF-?JQ(YA-3>-2^#3FE0LEAF1TFQC^0'PJAV_\B\;% MEU;RI=#7_-09X95^F@9+)1#H7Q4RM)YL&YVPIQ1/;#R6E";+KT" M&TLA:Q%!JRM?NI]*V('MFV*ODDO4#]S.\YO[(SSC3::1RJ,#&@ @V_=,#A_[ MD R3X'C>((B\6/KDW5K%)-051VG=.L\0:Z^ISMTZ+ZVX-OS%Y>:.8RNAFKK> M!4N@_PH*HAHQ_7K_LW#S_V[4_]/Z/ZW_T_K_ZZPW\W]WZ/68A<"A0.Y* . [ M/]OG_\8BSW]W@$&0?;!R9?1@A9@ MQ/@\0'+8R)3[!D9=0"?<] MR8DGCBY.-:EJ:N$Z]YW\OA^:=A2]X9"1[]U08?,3LDRA_<%ZYQ-H)Q/ M!3'')YQ98? ,$YXT!@<+8]MD3K@BKZ"^]4$LG[XNVZV/B.424SJY^#IQ3F>< MDT=R\_YA1'#V"Y6$UZC#2"Z(+<6@@':4\HZXJ3NL?J[83?+>($0I\'%>O^WM MK#\TK0"7O[)Y_>:^G'OW/&!66#"%#"/$B.!E%MF1=)FFG9U0E9'@P5 MDC^CSC]GJ=BL*3=GJEMR;*A+\N,*=:RQ("8!G/U"4_L7$S"=S@2WI'Z*"N MT[/83UEAW1R?K$,E\2@:5S?9F=(\@^"DW1QY!CNS9 E5*GO5C3]5$Z'N\-6- M=^I*382@8MV*N">]7^VC):ZPNH>)##,.9C[1$4KA\B M_ MP YK1M"CI[A5GK_=QV;X#@P,.%EE3XL$G5:'D2YV^A3D$_3W[IK.UMMR@3(\%WA6,,+!Y^O M^0J\_I.23QIHV]N)GJ, J:KCK5\IZ:?J.RHN33I_U@Z2D?85M*]-R-0Y/UWR M#'L8>ICB.-V;HF;SH*?0(S5M=WS]-:)WI6@W0:Q,+/GF\_/*(@MBM 9>;1+ M[:?I&\&^+3(?2D(D/@\3@89: $'$ M \$:SYTP9W=;ZK)B8R[G8:>U1.^7H2:P=Y2HP_#T:9Y&?4KL#3#]?D@[V;@*-WNY$?7L-F+&SBM[M>TN.X$_&6_PG;WRV)VBM1<8-G M6G^%#<.U0DY)%/>&]30Z4T6A&*A"+:.OD>+CEC\5.2G,>-WC?!FT4W'LOE$# M&_A3:A6A-[?P@3M?"E?WE8&*3O&?$;./#'4?JW_8ED"!I3>!Y J*9"&-D])9 ML+AAK;ID$_$S)57X.SCQKG#-$W;J#\,652*'-@\-L?4:]YS_ >K8IX?7^\*Y MYPMKM;37]-3C+?3(E8G>17I[.3/*^>S\)A$V3W7M-JT#JQ"43!^--Y$S>T$G_+POXJ9C7*UR'$8)W>\&!:X'\Q"V&:\HIBT?GZ2%?3/WL7)%<^." M==M#]/4,C0T-_*2UB0V^U9J"7R0R%#I2WP>%-R^?$?R)^G59H%%' SC&.Z.4R :W < MJ7IAM0$U&'< \M,ECPE0$T"'5FWW\!#'%B(;3[5]Q);,\U_J+9K2[3K%!,0D M&L]#?>L6'MU(;^ S'3?/2ULOI*X.850H7-2K$ DZW',*?,3-!%-@(-*=X7C? M1[P58??Y!0^?QON3TR[*/(N#QF#3#\[67OJOXKD.Z,D7Z+BV6\-:D27+>QGO M7?M;!^[G/P"W0(QUCB4_"LU0,8X=G\V7">[-]MH,S^S3&ZE.\X+&PE@J&;0\ M -N@,0%K@B EL1BY>X;ZBGU94P <.[ M/FN8Y(:U6"^T6^RZ&<4R6";A$([+3VV%;*\%@;4M2%/?TMS%OKIEO'X,V M!O)MBB^63N8(=(H'3 3HND^$CM$1+1]_6SBW4(3L)1X,73;.55$3#];C]!P3 M2Y[PZA0?.\QM;']L'?YGOM8_'<$R! ^JT1*\ A;FD-H[+#T),[N6:A!;''#I M@5?J/;\R7V7^*X8'A-[-+5CWVK7NVCUH!6KJF0W-,@&'$IOXOF?)T; MD;T\&!"MX1Y-RZ-$D=!X3+N!GH$1VEYCT%N_3-K+2^^62(B8?OBM+:!-8"LB M'LNGR;WLLVQ_A+26XU+VTL/TJ?T4V.5->1PE-GX4L9"[]:$3B>JDPTU'L?B% M!(VNLC-NF)ICNV4JU#9'LGEIF @)I7-O6G\SUY0" 3K$M!"?)I1U\CO$+ M>:&>8DY5=7_T@2?Z M)QAGTF)^J$OCZ#?&163 @LK/AR\5"YW\@KW6J^1FF\+,H4(#V]4F 9S MV%",6@3E!:$9SF?BQXX_U>YJL5Z0D+J=H[Q!^_Z18$W.:0>SJ M4GSAZARYKZ_^6L]T.[U4F@MZ;@TNJMLF_ ( >/I9L#?,=2SR.RXKJK7Y=CI/ M#G=QHMU9G=RCM].Y'Q:GW&0%X,^?_]_E'DK_$]L7V GS8*);''Q&W1Q(UTWS MQ=VT=>5''F?&<2G?_B+TN!2N#4G[CW!^B^,_O6,!\IP,L:AU%2%25OL$>3P[ MT*"N4W)2V\3'X%GY0-:"26=YO4+H%REI&G9ZL<-S*&(MYE B;89Q $43<2\#X]"RFN M5=B,:^O/; FN7%&3K[+66OKTZ7/T]5L;CG,5<8V.DII\9RE*[4)7$X=Z9,U= MNS(T;;_J>1FE&K\J?X:O25RNI":$1$)<<5[2&"GG(#V%')-\A?29PSS= @:3 MA8DA6A,ZB*E0A%80>SQH.AMVA."_"V$C O\8ADH'99S&KJ+8;,[%!!G='+!C M @KB5.<&D6K1:.!IT/1G4*67.*6 I&9(4<-UUGES! FTSY)-Q M- ODC93C,P6FYGX"Z!/LA>22@BKZN*YJ(DJG*V?J+E6OT?I%D7%?M\,5O%9G!^K9=$VM$ $R\T3&/)5>@83X((:54(SQ(E*+]LQKQ^X M1'EQ'#)1:U^\+3$Q,JBYQF9\YU M[31E?^BT'W'F-@97 */AE7"B;L*NSL(+T)HT$Y!OV[5W ^G'ZAOW8"S@/< $ M^(#IJE.6?=GMS(/,K32].B5X.<$.'P,Y@6^!MP)3!B"WQ&VS-B#1Y: M4)C&YMOLB60UG^] [R->&96D'LECM;_8O_:9^S=Y:Q.'XP+Q(,YEKRCB5'O&3WAE0(G_9QH'9>)S4.)> M;X?:[I-*ZL\NLHFLU;JH-J#GR>I1V_!37)P1?C=%$K1XYD%\^YNC[U=BQ7!] M1PEH@H)<6NO+*O2[TX1U3,P]I'5\W_C[Q\;<%6@VEF\7%;.[/.@+,L+3 JA2>N^SMF@'@5KOB599BMY,",-6!ZX64&]2\HP.0_@H.S@$ MYW*,T\XWZZ74Z 9[&]'74\NCQ&N$H:Z"U+.D2.?#+QW><3US]Z%?>@T^?:T..-&0O/PI[8@UI, M0 2*5U. YD4TR&]+"-=4ZZ?I?L;RV=I9ZC3JXEQTI,24QA?'1YV,+2X^ M<.@^^YW]Z9I_9!.6]?]8.S1X8.W]OZA;^^\Z>'8GF(##9TE'LHJA@X*EGX)6 M'_4_N4(HX=XZ^NL*&DA4L4']481#4:366V,T^/"&R:3+70QL0(WSK+U-M< M+5\V&M#.8MB\HDW772@+27".FTE3H.GTS N#\K#QQ]UZE0%GEL?M)IOZXR,L MY*Y+,@Z?W5Q?!VNJ6+,M>?B#";Y]=D?R*[/ M><_/SOJ;@ETM=P)?!)V$LK=2],^FFE\V?&JT*Q@-EAC\TI /S5\24M K42_S MV_9$&!QDO7X\X?/_D?F'OQS[$"0-HGWA0#,!.\=9T<@\(Q0;UTA^<3-NUWEJKSOU-BT,#ET[I&U_=0U0M?"S8V-VQ(Z0BH M->QJB5?#(K3?&-P;RD,%TO2CZ :@C2@F( DP 2\268!B"6#A7)KDEL.6M"K MK-@E 9H[OS_%6(M@I"*DMU?P.FB9,# [P0#;+A/]_,B+AL#+[O7%]W_,T,,? M_UX8NZ6PRR=,/"T:YK=G;2>(X)(:,+4(BQDVC:LSR\.VAF!+QX'?GO*]YH?* MX_;J2I[KGQ+T%U;,-=9UX]>C]5[7QU>5#(0^6_Z*2"]%3>=BCS8:^4FD4#4@ M\J2%-FJ5YRNCXT'V#JZL46$@F7Z>-;8\#IG!B*FPYGO(JT)!8!SPI2;OT@:L M&QWM'S6T/J1V0^?)H5L-!&B&=,>#"^G]EAT;#BETS70'&1HOMA)V26XS(+UZ;:FQ-T>8"RKR\.RHW9;>,@)-$XF@&Q-,:7>LP_:8?!N M/<]EI&5IOKOH>MV]W';,OE-RXOK.,8$C)IF6G9L =?0/M2+\,IV?!2HL/.FQ M9GF.@S'KL8G@]:G]V=!*\Q(]8=SR)30CE^\QPN+86(EIQ?,2HWYUT>_3FS)G MOEE!S!54?32%7A@SIT+B0JF(B M0Z(_JS%&9^!70^>I0KWB,H'Z34M!5438C,#<[ MTPX;5%L:M;:U.D=CCCZ?:5T!3_8DX,WL7Q<6RD9OP4:-R%.LE]DPQAA']]>K>6#44&"&+ >QHS1/T.N@5Z B*J T:#23K MDIB UVOK$I0ZJLX2_+3F!7<^+ME0V]94K[QHS]E'OA.X#\T/$N]EW@G+F+6< M9#4[F$-D"MJ)5**_A7ER #@=BX-1," MZZ?3-';K!CU%XV[8>X3 RJ..&VI]F? -&.D'$DVQ%%88(IHGQ,/+$:M%5%D* M58O4$9%#>S# D*+I##?*?46'NN2X"CXY^]K@9YG<%9F@$9F3Q[%RY0V'I<^] M/;"GZ^]_.+DXI<;D231_]X_17NZ32>@JJ!>LN4XU%3K"TNWL[=[C3,#,XZ33 M%2707S"^QCLP? *!^^SN^*,O 8KC'BXJU9%'I\1BU@H;#C0CBM056/ G3H^G M^5.?4=(8QXKR('\$4A"XDM,:.A;$[:DD^:?=A]YJJ<1+3:K793C41FIK2<[Y MQ:Z^E6$U'E$'(41C->@K'6@OD!_FD#".18\'AGM#3T.TAA6,3N95/7_;@P>? ML$^N'4"L\OSPZ$BF+:K7UM1FJ&N1EQ5P?:/#S1/^[A6];H>."#@G $I!Y%U$6- MA[%BZRNV)7M56$3@.@E^C[('K[S" ,3_IM?E;4*J!\B./K6,WHD+4>=H@YR> MUPZ' EG>"2'IM" HTB/-WB]199*K23-TZ8X2$@C_^ T>Q*?X)B@%1$P(NMVO M\K@1B3237(WRTSJNH]B1^*A/IK<8<&3A>\)K502!1#N:[K@\DQC[PB^AW++5X41/0%Y.-QD/( MFD1"JP[.2)@FUP>5+$V,.F/M3HH1UMP(&LENPL"%$C-+^PHT+NN#CEA!F_>[ M-DP$VH?E49"V.X%#$Y2(#4;5WT@!^4\_D'F1E_MY^6$5$I]^W'5*[9+(U)@- M+BZ_O.:LX,$X1B76KY C60YJ9_1AB68P#D(M2R1&5,(CL2?5M?AZV%_C:_3= MMO6[79:N%MK;?M%5Y8TW*36/;[T)S'KV9_;W_W^_[OYI_9_6_VG]_U3K;4.$ M%;@;QKYSGTQT?'# 7A*/BLZ\3%G"GX!'8"NN!!#';.\ZD#C:V&M.>;K0%TM@ M"Y6CC O?I\-^^,PL"$QQ2>0#7=.7#<:Y9XH7KO79>#9^&8^U*'=S=P!S'C\& MMB#K!R[M-:68@O&LF'W+^;/[&^+(]':ZYD52Q#CM _5'UJJ7Y9X(^*!XZ%R3J\!H/F $< M#(WD#D =0[)#0!0EW$!6$%AOT_D3K4?'M*FMQG) I%S_PMP;L?1G LH'Z^%_ M\UMCNLB=-S]]9-$+Z15?D2GV='W795VWPE?1WFG'@]R&4HM>#VW9 MB3*\,6ME&S5M,A3)A.\)G.XF[IH "MP/-YL<"BC'^ MSFYN'F?1GIY>+\^*L1TPO_F=K;_X/Y%M>"?6\>C7=NNK[Y;%$LO_JQTHZST3 M@),EHNE'/C,!R/UEK-"MP"W!,,9>$?Q?YIX"3/_NGIR_Y4"S_E,W)F!SAH.^ MQ_UWIP>,_G6:=!T]@]5U,;&@G47COYW>/PSZNWM ?S.L<($< &<"-*\S =@L MG;\[O\G]I_U_VO^G_?\3[=_=)+,X]ZL8-U@9C'81-88Z.=".)2:&-D![8*M@ M)RIHC$7YKXAC&S"@R8[>W9E%)N#OPIHJ:AHY3&8I.V(![36G'+TA(_H(;%9X M"1R(RS3X0&(_A[M!:X%K"% -7:>,45>E.CUX4RMT6<]@FX88]59H"D\_L7=( M&9PMX7#IEM:VF"\ZVB26&FA08HD',8"[3(!%&A.0LL $/-W_9$9C HH,6)"U MR034>FQF1C/*F8#7"K@:.H )F+/!TKXQ=%@7!O N=';6A)PJX]R]UJ(X3T[''G(,V2A9]W ;_*\1 M%6EBV$[Y_URN HX#$LT;NNWND/=(A,GW*V)&])2JD:R.9%>.9>GMG!D$X121 M@^S]R]*.TH#O 1G(L9&%51S/3MG7W/SV_45CE+( FZN8T\L>J H#BSJS0$%0 M;2DU^)., T.TZPHRW]15KS4]N= 0*?ZMYN[X7?3O&Q>+TX*_OSV9644_L17: M+;M%2:Q6?3:>>UDN.LG"@*IGV(R42686:Y1)N A!\ 5RXWR2#@6Q-&F>76X M4HVEZ6MBXHQ:]]Y4-L29M. -"BX=^AK:<([M?8"0B\)> 7&&+$6/0/+;G3+5 MH5AFNZN^]-QPAXJZ#"X$JW76S]9:[-R7WC1B'%,1\F4"FF^JLPF5%4DQAKJ^ M_0"1+C?N3RW^W2!)@H3T5D XN(U;<&5<$2KW8WQBTTVA_87#/> _:GXQZHAL MHIVDW]*V?&]:6W+OCB2:O#=+M>]-ZE^:L-BV^43.E"!Z1I1;6RTK?FL]&Q%] M*<4]._X%X/IAW?^X-1D!GC4!,!T6Y0!QL4+0&*AZ@4"[;A09FG[-(2;@E[8H M:RBSNDQ70AL3\$_/JT1-OP57++0CQOP8O$":#/C4K:S])"0G)L 9UC8UO(+9 M@$[,,P'HQG)/=!IPJB/0)UTHM.E?1BW+L+8I61*(QRG9M]%.4#;?],,:9VI* MPZ4>Z_I$VW:P3B[="!:ISH^#6:P!7>S[$#G]\(JS?#DY.J4H>G M(OZK@1N35G7_SO6T/*I(&X$(78C@&?P;HJFH)' MBTJ2MX:_#MA&\C^,UYX]]/2IMCN!&V!^E:\U4X3XVZ\=-WFDJ_F:ER!^[DF) MR84K)3M?'G[VG5Z):9PZ"]LKN=6 M5=T=GW_@"(FX>6UJ0:*T[R:/?PG''Z1K*8IO\%=%AAE=N ",2XA7>?OYWJ<_ MOH?]8']G"0#^C5(,\>6UP\ M0J;%*#R0,Z],Z.'R>,/YOQ9PLI_O?'7,\6T=X-38Q+8P5#NHH4TP*@9B7A"4 M;Q'@4:+'\$A[-1GX8RYAV8.8(*(\(H][D, 1WIVW--A6)ZG0Z'!8Q)FOK^;2 M>;@'@CW[F.>;E6M+4D7&]FIR-;53@0D0#IIHMPESGY(@0?._VLDY_;;' MZDHO++?MY_$ JX$=L%?UE4>P;36J'6^+#W>\*7Q0^>Y&(&>%4TOH<5)F5KUE MLC&XHPYVQB784,/QZ< M(8$CY@,4AU5SF]H 6Q:IBI9L#%H!&M44:@E>S#_H<\I0&B)>(Y2>]J%USX?*7M9.IF%M6#T?V8": J0\!EFTJ./E7P[I4$U!R!YF=O MX0!W"C:X.X!^5-#_OMHT_1$V.\E2MNA-ZZ^ @6^^7X:QC2[( C6!A4A/4[F M;<"%^F*,RS]"E]:*5WC%UF: W<#=_(J'A6R#P9^$7H(S)I^/;*)BIJX[ M4O2O6VL:YA!VS?)5I#?\//@[9'0DBB<"=15RO(T^8.3&/PHB6Z+:AY"9]OD3 M(B(L$ED0)+)N;*5N3,PQ+:N^&N;C_%7'MTM#[P;Z+^M9,0&G:<\H^GAX5"+- MK(_F]VBF# =Q%5$"7Y]L/6L+[V/18MG?PKF@"RJ4$UIH*:L=RV :M M&]K=:=T1_,EF.E J[GVA4_RLY'$Y_;+7EKJ ;^HM[K(7&1 M.]/1[MXT&2(J0.0!/X)V%QDS=.8"+)L4;V*A.>/ M=9P='QY3+.18UIU-2M052S0 QROCXAZ].5CX@L?L(4 5(.6QAY;\X38W)![= M9C#-C LJW"3)=U- HFNA>.,,R[>P]N+KB6MS'66U*TJV%E?T.LJ%1E:3*!>[*T'SGB41?OF#H7K''8%FC/_7#R M??ZE9J7'J^FIEN5>$V.:Z,H^L H3T#KVET^ 6V#4QM 0;)"?;_N^%(1X1E59-B.97T[N^T!>Y[/&>E9 MEWHDG59_VUI6&$Z,E>*TN"T/3'%;+H!HH$U&B1(3((-AX'+^O50885E".M+( MHD>?@;0BEB3X /S !+2Y$3&,,);AR=X,"VBL,3B=!7K_+MV9_@+FO4[Q\J;H MP_ #L!89)N H:A0TKT%>KZ3G$X!;+5?3H!C&<" 9K6GOAX.?(S)L3:__O)[^ MWL'++43/I$;^O<6[-"]";C:-PU2EF,[1VI5?^J^?TT-+M.:CIUW*6Z-O;+NS)+;?[+MYJ/(!?8I^VM M$WZ2^(\+M/B[^FXB'&I4ZUG>FZPAE!&#,")RZD>L(W]*S_:8M/GY@KQ1HI6H M.4QHPUK"8GTT;>$?\@BV'J& ,YKGF "SH ](4T(HHGQNIR[8N^ZQ"RPG6IYE DJ%Y.XHD>V[QS=#&G\/SZ5GD6R44%?)%DV-+7])>?N'9/.^ MY$T=&D\-^%<)$^# (>P:*#B4;?\;YKS+Z^V;;2U;:",['CZ+NZ5^^D4JA$- M/^[&!(O55[(TSL [R?@Y?J*ART\" V/+!!C\H#W.CMY.H<@FA(4P]BN_?!CI M4' :BUV9LWP7P-B&!?C(\#JK7R%B[9*;FK0,@L'!H#6TH4O_(N,X+I.SAX)8 M 1O'T2.43.P#QJ6I_2/)_A7JJ2@WT'02<",! X#]MF0"#&N2*37@?\KGH[4N M'6,"Q.R!C)8+3$#>,KR +HR:K6Z#C:HS 5MSHHO[0B7>:/77WV^LAHB!>8 H MTNNT&PL$-CS'2S 1 YI C8+WE_%&T,11SINTE;M>H*'01(/:S0#Z3$;=C#+0 MS1*/I?' &2;L^RE9$;"EPEZ4-=$OTM?P,O[YZ+W^E,I\P1NI#_H3&O,-)(/T M9-PT9#P#1FD)'5!)C+)1Q")^HW"J]TN1]JF-#ON5".VA?(&K^ Q"J-+O/;G_ MA!A__X]BW/D?Q;@]/0DTC4 1!V&5'%&,P[!6E@,<8%YT!$,"1?Q +_JQX2E1 MRVH3\MT=EZZ)G4@EE_2']%QP#&S?HW>!?_5H7E$7/2?Q+O[.E5(>,^=/\0 > MVL@,\.1LNG3;UM-/YC(NAF:.$G6Y?ZTV>/]OU08P@R#9=H$%WJ=-3QY[V(Z; MQ;G=TK3JZ+N?UU\IRM.8UH0HI9[0>NC.!/ @^8)@H GLV6W>@N\RMCM]!LO8CJK^OE MGNE1^8 +6M%$J*P09BA@?P9:H3W[$ M!$1$0F]0XEEPZ$V5I*H0*D/2OLT#J]?9?\21@5-Y2H[J,UD(C+KU]QDY( ?I M(T1'8E09M-G'!T;*PP_"ZZ^I2Q8>Q-ZS%4SEH%Q&K[+[ #\! M"6Q'!189PH/O&=JC@@P9"$^'ON4'/(AH8,3X@S'ZP*?96^L3CA5@_4&,NY/[ M&$&SH801Y<@:)%@[*"+S/*-[I!*UR@1\ ],3I6@(I?O5$0S==WT50O&-!1V^ MUV\J[+[YESG2>^N,X]+4($8G6!#E*,,/4:$XD#Y@S(>W9?//"6NJG?@Z!98Q MKD[>311G.QK_^]W ,.J:])Y1<^F)[T:1TNKK5V.*"+G>GEI^OANF574S4-M- MV]SUX85-I3AU[X]WHEV+$^02+]OMJGHKU@@0P3 ! MAUFT/IO.0I12%H/_40G["XQ^AOT%1EF2FA?IEXUB!1P391E&Q$<8C8LES]Z! M6*/>/FB"$1F40!-F:<-$D _K1YE@7N1YFA\] 7*!9(2'OP95*1!,J7<(+);D M%,VAU#5XS<$HD?N/!SJ",L?E8M,3#4(,("SH/;35C_).X&6@I\[\0IZF(' [ MX9 +0/*+LA'_$P+KV]9O!J_=B[T JKU?SG?_7"*WR#:!G7&,BIU6?A8TK ?Z#2$EH /P"DQSV46:(:4/UR3HRMC.F"H"CG/T\TAHT[A'YD=H M/#OD LHMJB&H=0EY&KML25:5&FJK+^E-T"AIZDQ9#3I3V95G@#2>1)]+&4;= MA@HP6N'E.BT2\=YLD(/$525.(70(S(4\$:&9[9$D&K:E0%J@\>&5\0DX,>/S MYL:E$>;\ ([5M<.AH/ -7"KT_,.EZ1D+?V!EY3SN*&+2#+6&SYLO.)MO.H:W0,=NC%2B%<@FX9^L*:\KVG.INEU4 X#P\[8 :W*8$P7Y]QU3-; M1BS^K+QQXD]# ,\PQ)CB &JE5*Z$^XD%*C9[ ;_:OM!\J!$?M"?(J&M?"'[, M+M.FDNWT*TJH=FZ@-71^?/?%TG MU#D;&AN"6IIF+E6I+>7+7_7_WZ7-%6IK^>J5\\0LBW8O5=].0!XG^/U,1 MJ]VD!#3H1.FGF!@#-KO$&<, ]7E]VU?-'2%>;..?YIF 9@/&*>"4;1#?C,@G MOJ#11=7&SR%"$ZU&C*O9R#U# (ZS15$Z^09U(ED$6@G)0-9L/>#_% M'W2#*? 6W5G34T N&PVFD!ET% H7"<.Q6$0,"W6.Z=#$@2S.]'%G%-I#]F81 MAX%C@6M4':KR&%8=LO"/\-2#FD8 @=O8.!@1\0S%2SM&@KU4\.2@VA(^9$J4 MFT?.]%)%!(?]Q;VX@^_QOY!-WD;$LJ+&"W4)G%!K^+?16"Q[S^L4D)RYBXM[ MDG%-14&GEUGQ3 [6;Q?>!N13;I7!TPR!DAV^N)G.KHQ+=O;I0@B"U";V4]>R M34DU2/O?E;8!_YYSHE06$67_ )L4#"5.4P+V"\8PR6'Q(C&X?:MB7LEL:MQ1VPLT<3/5T*EFU&X4.@PK*J6RK>*F'Y, M@4TO44!G&[T=TXJ^8DBC5O"FY7+=C;>P\.@E)#>CV9[M%\02V(Y*0$JA*+DS M69&"Z]%F"E7O>@/&K3=YZL-^X*(SS4I][#<'_#'.D&[VNF/1)"K*18=@-)"]WPJ"%_2(^N0'UYHM!"]\1 MHU'3.\VA_LB+RWG4#GOEV@OK$&_\2D(55FZ&8>W5-?%U%O#BNOV)ZSQX8!6< M=O8$0S"!_)+$C@937+WW*_K*86U%#$Z9JF 1@R^*3, *=$1D==<6N=BQZA<+ MK_R:F^*#X9FS+JZXHBA5V)\@FF2<4O=LU^2],_\7?'%V16UTZ7^K/MP$DPXWRK$4!@>MR'9?8? R.N'$NS(4 M9\SX_BRI, R7A:J!?4.., %G$90_D-T+N\-)K#M+J _2?.;7J/EJ/AV^FOW9 MT92U"_@GZ]%E9>WSR:&Y=]M9Q 0]:5!9M[A4F M5.1+J53U2(7TB$TN2&ED)R,\%7]?RHXF&D'^5G+TRRQJ?$ M+R0^@D/6\O-&%K:FHSV&ECUV&G4_R;&@# #K=<8E^U)E4P M^'2:;56J]%%R5GT^#D5>3RJ2P9-=H8%YQS1&0;E0[Y$R:!OH' AG"'&OBC)K MV-@*A7E&YM=]*_O@/:D'F_1[%2+=!(#&_5MQX0':!>@P<.,9EA405C][@/;L M%+C_Z<(!*NQ?3&&"7X#^:;)S\+]4V/B_9,\42PW6[V- IZ"\X^+K;3+GEL;U M?AR+N+9V,_&^ZNJM34W0V)%O;?AOM9?/EKQ.#>?=2-*5L5A])YM-TNMZTUE-,?:B^7LLQBQ:OW38*PMY7&6L\ELK1X MUR-&#:ZE:&FF'[XOD_/PQ>YP4%*/> M3!S6!CY M;395#=RU-?U=KQ_Z#(D\5IY#_;?N"7L967I: =(!OHJ]W@Z&F M+O" Y9L*E:'Y,&.[8CA^&V0-%8(8$67:42?1^/6HJ0M1QN5O"2X)%[*AN<*G M!?B=GMY;D0^WGU:[Z'H%H/PH8+X<'=7NQ MERIQX!7V!+Y"G"AWOKA0+?&(2(+/"$%PKMYQTP<\H'F.DO)RYD$$WL=+WL,4 M4B7:XSHU8A(WN>M<&E>=ZKZNS6B0ZEF:Y_<*'K]A ]JTO[=T":$Y"'+'CJ'N M8<:A\I30LI'5O5<]+&*Y:54#KS%:K7!EZ$&,;=^ (M4,)-9,L+?+'+<1"$2' MD'@D0]'AMF:5&Z)7!U(VR@\Q?X0BS#$>,891E8Q/5"6*HD QX5'3R/;MI2^C M7>A'$1U+7]!J?*(O7[5-)/[8:WMX$F@&B]5&#MZ>>?3",9SG2[:RT6G.3\)[\=JG M@E6OD=MA@I2DCN =$9_WY>G(HB!_TS&3<&"#$M0^T%.\YZKI\TOCD[:4*Q/7 MV^:M=FZ_;YH8$Z]8@H$V5#%18&'D-8C4X,Q@XZF926V,X\'AO.FF1B2&R_D< M24"X#/P95 XC*.5"^T6.)9)#K%:K)J\7/V\/?Z+G7%%MM=G;T3R]\>6,[C2\ M1](N+GK;:!33\@%U1E-U-(C-?-@_Q !D7E5KN]VOP%[CUJ^<>C^^>^C$^1_; M[2+G?*)XGX+Y=<0*GK_+,'*\?"/)V/S,\Y0#),6%EKTOB9-6OYF +VXV7]X=YO,1:5(^6:SW;;NYXRAB\#BMC9+% M4C/91/8.HY.H<,8%1OL[\#@OEM-;A">1?9546]:E-/!U>M;),B,C5*@"R[OA M_JU3W*1:YC1^=WGX05$F8R4VEU_+*'ERX)5;NYU"#L5>N3<('/5TZX-G]+,% MT[1WG689NYX_2XYVZN 3M.9"Y'J^KO1_I5BBGTNVQ;@UWL%A#X%=4X,_YE;R M[?7;_Z L!Y8TB@)(.\_#EFS )V!>\' F@,7J8FQVVF#EGIC7_CV*,YP/W.U5 MS%_QF;:]:[DBFSE=]N2I-H<"Y;'^ECHI314CGFR:I6O^!5MM/YY$UE4#ZXY[ MDL,@B,FT,!>THUQQS-6N;W69KR+M_W1H4?OR@^3,DG;] M5&.39 $5B2_T$8\)@X3!VN=(W0RGK;(Z9_R!1380 MD[+8L0E=^>' ER6EI]NO_"C[R=U O&G>:Z2WM;R;P#@^B0.=L(.VBBB3-#"1 MJV*#); *S9ZO&JD"^,F"\0L3%\ZE7&XWY+BM]5R%[Q3I,4B]96[0C[]+H? V M7,'FLFET^OO@I%Q5V:2X]:[INA(OUS6/3$>?.E[]-S]%Q8V-\U73RRV\$Z]9 MS-M(CX_,N73!*MD);#.PA6/D2<2=-\W3KZ0._ZOA_TW6W M >:1[K\5V2(CL C._0DAL0,79F&4I1E%#$H!/KR9NW$HGA4M^Q@V2<,OXIY MN_G]^:"K7CM)3,"3?MD^-3?N?AM@;[H&N@XK8-8^V#*MDB'H6R"QO.Z9C0HD MZ=N;SV*^H%S@X^]2Z>(K!!W-!Y-M^Z/+:-=HS2[9DZ.>]5[?H MD@EX6.LZ1?L*Q#ED1E@18SCX)*>^L@[5=)<'[W^R9/-=_%'$0C7*AB63]K>^ MM/R.X&%T:)Z@1.#AD?70_"*L\!^3#Y;/S5N.%=AIHQH"+EW_FA,AT&$D-C(R M@XR#&$T#CU'OB?B?;.'QT.;,MXC]1LH-,GN?+Z!=>J%K32I$TTHR\-JS 9,] MQ/%&_0X?>P]+Z?S(^\9YRQ++*C;]L3:ZM[PQH7O!F4MXCHD[9#?B%M81Q$7P M7CO6%K"GT5@3=V'KB+@SW4.9,31UGL3>21P@NY+F$?#M0*6]YTOD]:U$"W4H MS[(F<'\A3G'VL49IG*?:O03^C2TJ/^[!G.EXD6?&UU&D!'P!UFH(&WS'!"3+,$; #K!F&&@^"?8[ MA GP&2+F-R<<@;4XS%Q"#O&NJ D9^;]K?4@KH&1.O1A9IREM>1'/J1(WU"W; MQR!E0?F"B44V0='$9$/=WC,/WKN;?(%?<3CZU30ZP+(QS7M7)UZN5[X G_$@ M2KH-]-PLYUQ+6HW")=WJ71GG0,DQ413)LJ/$I7F^QQ]VP)/JF8T!TN[5NQ3" M)T-QOT.B>RKH7WM*?EO>^3Z[ZRN-\[\G"W]-6#X,V2K\&?!5+/.%*;%[$;WE,O,@;,7>OMXX4$)M1?V!65?#7MQ@JN-"S-<1P+IP7CS$ [0U GZ&32,A-0"2. \:A8\&EU MJ0+A0[F]>^D+J;M B.#E@Q+0ULJK]CH,M0R9K/\MC8S)-,0+A:AZEXI>V3=3F-4O;C MQW:3B!I-1Q%@RJUI:_53.*UJ5/C5[8'=FH_G"1H\-Y25@07R$#LB5]!F*_!Q MQ<8P>=CHQM#L$PYMDY"#H/O2RR"\C*G]995ZU"HOF0_5@"*%0& >C% X*W"? M"<@A9MT9@[5$T)M*UCUIUY@ ]C$6%PU#[<_YOP7]=<[?P#*9J@M^#2NW3R(E M3*,)AS]#]"A/('+^)4LH#^I)P>**!Q-EB?VNZ8T!*.03L5CMWO"#04>0?4Q MY'[I7_@4$X#NALB78\!E%$EP$M!(KM2CE12?:=OVVTB')QQM?#^.OWW3L'?9 M7Z13,U&G8;K]7G>DLGTUE\#+TH7+_8ES$4/I4B43-E-7J*71%%.&H"-YN7%^ M 8^->M(Y&V,4D1K^ F@T)?+J/NWIP)E?@#8)[>S4G$=]:;0C21^.^(%[U5EVV;RP4^F2AL/1RIW% MV=64Q'0)HOXT^*O2([+3NM?>^ M^2HQ5O)8%I6%]EG5$1T=60RDG>%@N&/HWV$[HN!+- ^*K3=BF3.H6L,+;6C, M'[]G.W*Y^-:!H]]5U&?@M^SAU ,LG#Q'^:IN[>Q-Q'N_ 3M1V3-.I\U(R5O) MTYD U^;WD:8^*+=Q]M\;$]1!'TDA)R$'G)W.ZP)E0Y^\0E^3][N2@F\]0S]* M5^4KW%T<7NM,5_C>>*L9*3U@Y7X__<+E>+B&56OFV7P%/G+>:F9CY5RQ?17ZN"B+(2 ^)->L]FPQ0Q$H_*F5(>Z #6:QNDBJ(IHTL-)&9H(KK]_ MRK.Q)S.FT$(,MAS5("E@1YFNVW!A0XJ&T -;YIX4?<0=LCIK-AT@+N?>HG56BNF!YJ0MN\#/ , MR;9R.>@QT%#<0'('-9>(S@MH-JH)M)J%Z7=1Y-P20(/=VUT"R]]=W MC&QKHX$[^GKVO6!A_9[.KM*$6#VP_Z#Y4"F>Z2T6#PZ3\KG2('L=6N5)\4IG M4$:-C5.!_NV@\.KO<$F>@XC;D*C/9:>D9"T;>HV-#MZSG%/P".E=(Q;T$/P2 M\B"V?#5#I6E:$+W<=RDN<_&9DA^T!8L%F<9&EVOYVY5RM-MD[J0.^4Z:6J.[ MAJ>GTLI*;;)S-1VJCF2X/01,T_&N7==.)YQ,$^;U%CWEP!DB(QRP_F=ZPYT. M:+R-IJG"%)%M/TD*\TQO:7R:>72 ([5\NVWB46R/;\FFE7I7!(L?U.V01H'O M[Y4ME>#TGUTF?6&89\]A;M[$"GS$FZ*-.^R:L<)^(&,YVQ ZX*3RH!3,UY>@ MKRZX6@R1<^G[5O1S)(-+ZF4/$8^%]?LY/5^^TCN0_@9S;X,"Q$JI ,=IEX>^ MMAN*M,FW+TBNP'1QC]9/M%46&,><\]W8%AO(O;.M>];2]YKXQN!TH#-L.]Q: M/M:>),AL)HONH&9G2ORYFE#0H]*4.G]V*!BD9O@>W #ZN52]" LFVU(<"9-Q MY#%YP_.NAMQ$5L[: /Z TY6@B8JYB@U@+JW'5CATCKW13>\1X0;*_HZMT,A7 MS$X1'3!T5;:DSU?PY+3 WFJG!Y,E5>3!PV$A9T[MNYD \S3X" ( PC+$Y+1] M'L;",/<59%:R_P:*($]FFJA%BFSQ(O=M7P27++J1FWE+>F_"P<+S\.NYJ5@' M,%#9)]/XG)G7@I&Q?H7!96,=UWDWLS3#@EX2;X3$0F7>XVZL<6G^L%$U4B4N M2D:=E>]5>GS7&O!P M630',K%65-$XRP9C'Y5'G"!9M0'Q'YO=\E6=K,F OO\![NZ5$HZ7QG1\3-EV34X?K\UROW&L%<851*2K8S0P<^D'X KT&] +X!E2\UQORAR&EZ2%V#Q=C@_/E7.92/LQ?6_Q MQ5-WS!_%0,Y9V1V%L!/':P6;ZYDK2.]Q:9*-HW U 9YP&DU1Y,_L(ZL.[-F= M&(+,^(M[0+,N=^W1@\HGZ(QHJKX\OMX MNOFG:!$EH=CK>K'FGL8MY5H>ZF@%@G&.=^/3ES7<6FF6I]0-JX*S9ML]+ZBG9 HY3=06/J%F\VK\ M3&K&E(DVV)C<+_D"JRG<*[,QUTE 3 8T-JCY)=BO#U8)4]]C[&6B1J&$2T1/ M@G[?F[)?-9CR>B[2J[':D*:ZZCB>Z'VPE X3-_K5,I:O'1?SZ 8=4$->0WA[ MYG/2 5!3N/:*:JI=(D4V-RKB .-MLJW[9($.V)S0^XW%S*$Q9:C-$V1I1%,M M'1#&.4\'_'VSO0G=!),2+&T":89CM6@2*5*_+46 ^3XBO!;89!H M9#6_$-&,$R:WK54;P;HG#$9]K^9N%6K/Z(Z4=P([;44\D[@&Y[^;WE 7O1". MW!K,*NCTPCBPCIND9FRK='I5!,_Z]7W[EX9J4]10-!8F.D"33 =(V4C2 9\@ M'?5BE)LH+,72MTDI5B7E607[L%0#\*9 NVK(62_.O4-I3>SH>8>?[<^\**JK M!D1X&TIKB*PVL#,^$X(#L3N:--COLCV2:!JUGF>]%"(] M;ZGLGDBK+"MOZVM<)V62F6XT09#M0U$T2YV1I%D!2T,ZX#1J"KA^VB5JZ%C2 M<"S-M<@(.2WM6LB0/?]!J\RD/=&()/LB L?>CF"?M&[])!R6O3RQ%?^AC==C MA[T5LB-*8^$D&#:#>3 OV;DH!GC?.HJE8SXUW8W+I#C8Y8O]T.:W*7O$E_L< M-ZK6L@V#J.])5F1)6B_HU ,HGJ$G$3[O<0#A/657M5%^.97P>-H-R$XHC:4L MUY4'2>$ MN-7B7(&= !!XM#N73$=\-$490?^%0"T"E\AF/J&FDKGZ50G")\L MVA1WZ>0X]"VIR9)A.X#&]R2:1&K:;W9]V,H[.S60-T:1(3+1+ MLVS4Q#\XO6X7U6X+!T6C\?CTA@_PK^89,EQV[)S6V2;4US)VU&DZ(.KO!F4, M<.V$ C+E@IB'[0VI=1@H=1/#T/E7#,B"BE!A#.<.R0[[M^!1.==;==Z '+)Q M^<]A3*GZP)U/<&(%Z^+J@6Q,;.[OJA> ^3PA?_00@Z2^>0)O&;W(7*N)GS<= ML3&XOU8O/?Q":?_0Z3'B:/\0^_>>@]*TB_ QV_.DUQ[V!, 0@^2 <'I8EU-+ M&9Y++@>WX&L7*N#3Y)1/869JA7O;-)X:2Q1-%>2 CI1*UYY052SV)'4$$M&L M;>KR[3]$,JDQ,:DNY"NSXUV/K:?V9$YNKQ$:I=EJ,7X\OC_9&&%G<^2KB!<.1 MG@B+T&%ZN]%-!\QJR2(L6QGD(9Z4 J($T#K3Y:%'I)N:>VOM=$"1-D6F;^(T M_ ;(?M.AAKTT('90&G$>H4QYCKE ."=*&NOZM9^O<%A"K.93:*Z$SLVM:@^F M3R[+PQFW=&76:QY"$^]I0;ZN/ M$= MT>,N%_KXW(1B+:&?/L]=+["N>?$J2+SAY!YG)A1Z]CLSQ.W\P_F[G[Y% MGWI\$X">5;4DF(OV[CQTJ.+TEU>RS8IW8A4;;Y-,OA74U;ON;N4+0M5>PZ.4 M.G8[EP+W3S&=F4BUSE"ILM$U3#2VU%KK@T/VU!T)VV&B>'#DCSUN#7'>K0IO MBJ? $YHUT .R=X)VAF%FY)UH@$6P&GR"F'0\*V$; MR$,)7I<=5!938N*VB_60?8@NH .> <JJAL M<4G[9>1\PW@/9E MPS[B;G]J"\F!*.EF5ZR@=^="M/D2/(:L#KL?9_UF%#R@WNTL#"[[[8[KRC4) M.UN9ZG%3YR?9-!@@VF%>Q'00KDVE%^L#F_>@>#D8QK_5'_;;=3FPJKN153N=?.N5 - MW0@EI+1.3+?FOJ*(>N=;%C5+E9;C=<0=-C_Q%#.==(K<5U4C1)Q(UN/EVZEU MGG#WF4K6BS6MR*&#XKO[L_$[>L^Q/CQ,@C?>^1;J1'Z)QZEW^EVS27*5H6ED]$\%C3%SCO!0'+^!7CZ+AIW=NX9'C, M4R*+)&-28PUIPS-7#VM-R"8Y*-Z0=4-VDMG)]D%SE?;%QVO 7TX, UFR_(7$AA*$TWQ,#P%NQ.%-8B MG<[%/:*6"E+ZQ\4/2U:7[G $Y04=RA!]2'6!>!!N*6&^XTO/=Z]#Y2QQA@=W M Q_7^+# =A,XH_D#T7Z$#)>'\JP%1;PI#2\>%*I%;*Q;B 3RVS&Q6*0FWK@[ MY144%\W&TOZ5?328=UW-H(U?S[!*IVCKNL6SY#M='=&RW]D]-$YGHR,Q]N ) MT/QT;M@ROAZ)K8399P?X"J5B*?7L%4F+85 QJ M5P>SI48'5*Y1EO_&U,DL4P:A9"2#YF*4ULD5C>C#.V- ,L/KY!8 &]5OTP&= MOQFRGI*AROVM#TI5I932HAD_Z(";??M7_RZK1Q@-WRA-4P\Q-ZY^*%64X>(N M\A%KKWFRY-(8@#F[N+YD>,-NN)0<^OD2S9C*/8;@A8[.WS73AT!QB4W">)P-RO/'^NVW/VW7L6PR;?&'= M1%+XS?+)R:7$3F3G_MBXHZ3 ^5F#^P2G@6_.7,[^4-F[NIEV;6@,LJ=\OYK@3^DA<]\ MRMOZ[0$XD-\1W8@B&U*L1NJY)V$<)'_\OOSL^=5K([-&P]!$7CT]OABDC,JL M_2W]PM!2:695<[0+'?!K)G^^>Z56F_R(8[@0GP M<0V?)+H0<2@E3@2(+ M>0U>*2EL=[D//Q@8]P__G:WM:J*LPV!2<*T"+#L QM6"X5VT%^GT* MO=5SBR#)T7Z)B9_.H6\,_LJ";+6P $:^%3/D ME7;(\[.;%\?!%,KCKL:*9[JO=32^WCKK00=<0+@AQR6QHBUR^%R<^283-H2K MY4**77#NK*MK3L/43RMH&6BJ=/=S6%3OBUV=)O?;Q]9NF]I K09JY3-M2,B6 MH+H?J-PQ*QWO$$2P1_%]-Q9QIUCMYYP7GEQ\^A%P,GFNGAD^BBD1W>0OM'$& MG:#=61$0JB\I_D"SDE+?E:V+CS93Z1AX)6>EILT0.<.-W_K^>_H TH@W==%)L/*-*(7$B=VX1VA!KZ5XMD;]+QV?NY@,XTL >]7 M%X]K!)^BJ9$@+4'?QM4V+@\ F!A;8BPQ&\M9=<"()8]@][F(O."JTCHZ8#VQ<#+ :Z=+@=1"&9 MA8(9S8*2D@ -CF/] _\W0EC^B:7[&X8+1_Q;%*[I/U&XLIC4(RJR"*$.!SHIA^Z'3&2>[:;78=KI*)@]D87Z*PPW+5+I\&SO"]*J@I@&^K',C> M_0XCNU"X!;;TIVY/QLPFMF\E-;!/]!'AU#R&\<%@-1D"(ON363MH?^B ]Z;3 MZ$_+@>GF%)BFP,:A<P%<)ZN[^L,J2Z%=7%*SBYS00;[Z+LOW% MX+NW\%#$. CG#AI"=N_: ]I+V/)_'K ^#>$/@@XF^E M3F#ZOU7J3(-*=A-8F\#[[,*YGT/\)[V'GQR&H(31W%T'Q%B:E>6T?_\^3)G@ M3X7WKCG0 <9$U?AI ZA+7[#NA;*Z5$3R 4:_3#WZ6^1RK04!BH6^.F#GICP8 M\&DW*+9=,]*^1CQCY:G>8(ZK3#7C8M(9;GGR.')=))8\$[%1DBI>V#D>F-JW MJ4^88!\_P$J-1F>$*Y5)OC^5$P,5G0Z..!G^$L%24 *T^?K"2?XP'[=])0#5 M7G^MB@".]JV)N?^X)F1WVKK> OEU [#"\>Q8 \#^R63_6'DB:9L2(0SVUH&;9ZA#$A+4D6#P*64MG3)LG[[DUK;]8OM M^ =*]E2F*LYZMSW;W'G_,UA2"=7Y*8PE3"N_^5RAAK)WJBC(N?BF2=P"!&N- M81G9I ,4"9CWE96>A1TW/QN^',YO._OD5WR!ENSDIXE>L^G-$'GUN*L?OM7' M4U_3 :[0\P&B;43@:8I=0:W=NL^'9#Q\\<)"VHYPI$JO4Y6 M,21,0KB@[(["_"5D[DB2E54SB"6$])^/<#$OI+L69R/-MMI[K?5S?8_J- M+U"YJ<"7;2'VP'HPY?TB$_$K*10GDX3-W8S^OV#NT"D9@_5F>R:DK-QGC4A]Y!FAO*JV, MY$8[_ "TD^5R_BATSL%KGVDGW55 MYG=&Z])GM%NJV5O!4>G71]Q*U4 M7Y+7['@0&?=?IV=1T@"=ZDTULS'*:*0J M,,L" N<937MV]VI]S_='>G0 6X289[I&VVG/USU&I MXC!E^<[_]/'/V^Q9D1 MU0+12_IGLUL>TMB$L^DR[?7NIP/-:1E!EF,U^? MI3#@?#N_$TVC_A()^FTYE]C>8@5)PX"O1M,XT5&I%[ O!%\5-BM)"\3"![J> M_/3\EH7Q[SA,$!.?G"E+*3ORAL!9L+NI_(^:N*FFXJ(ZF@:E$KI2P08.[H&* M/G6#==7CDV.EVV\Q+*71B!<4.3SUAW((2NLU@T#"OA85JJDW&R*[?OX*/T7; MN'4*F!W 1;D!GA"TI ,^1FQRXR&:9^F NS7A50Y XCC><%6;"(W>A\,8V/'4 MN:'CZ3]7B):^/V:?X>X9#H\N/I%UL4O(PU:%7(-V NO:N9+N8_-/[6HW@/&F MP"C4>1_0)+JM^EP"^HS;C?FABS/7G)@G>/7+/B[$"]<[V@ C+%<9P"YZ&/#^U_7&D 2T5M*JL16=]HHEQQR$MH"8J> OKO0)")% MBH.17*ZWM/U]O;E_5OA+R:85E?C'5_*=,MTT-[HH?R;R;Z;K30!ZH')4;*X6 M+=B=/]#A$7_KC_A0H>H#YX&C%O19!_&VY%0'8W,O=W=]&SU_1'LENU#1A_E' MW4J)RMF63];-WCX[3%#L[)D9C3-^'+5H%ODA/S>C&V:5U%:NSLM3\7I;2&=S M40!VP4HHYVD?WVECKW/L_._W?N32F L)$)QA!!WP$L4\ WLXTOL%>_A\6/"/ M3!GDBEO1 +S98R#\R\"#P 1[0/C)6*ZTE@OQL@E*"_:AD8L(1W:@"X(9]+*. MC1)8BQFI%74^R%DW3&_=/U6M_:OR*6B@ 7KSO:5Z.T0Z8/(3C+DY50JUJ!1V M*G:N8'YU*-^,,SCEQ?'%1Z9! M/JYFVK?U ME60!=7$-J1T_TT[=-=^D"7+6]3$MB/BJMSZQ^N@,/@S6@_MK-!4P!+M1MSG M&U'L9(;_(EK3 77@'/P=$+ !II:\I ASY"_;,)>(+J@0W>2X&.]D<(NLCYEQ M3OE547?HSS]WDR^DQ<+,ZGWC\XOP\5TEK5@CVYZ>RBY.89E?L=29(LD:.!M=X*65T3L?E9#==0HF M[X;GM^X8PF=?H?4*X%<';M3J?)MVMGRSQ)NGJ\"'SF3W\-"N1/<$6$662 O@ MGCK^+!C.FE5-7JIUI!+_C,J1=6R".UWA*:W6HHF>7&Q]$FE"6(ZZ5)/%TJ]U M+6DH";+4.+EH)0A!N:B',X@@WQ)M$5>%V@<72)=1XXA^^.'C^/L+U!+_E'!> MN:4?L]8*V2$N^0QOHX=PHO*A-OE96V\!E%Q\.AXCYH=82-LT9DZR".PRZ<\/ MF/X@7 VF4#J:BY^:>!044)UL^A0V6W[X]J0OVQ5-[F6UTY);:0I$ #7J]O>0 M)*(S/F4^=\*G-86!W=WWT+\(/*H@DVA/SEND@@373A.WH>Q3I]/$%"LK3&N\ M)G,.U.6:73S/JK,U&S?8B1MG(>AS-I!]LX[Q#S,5A7$!C8>V,'ZK O,['?+6P<_):B.9 M@2X+N7'!IYK==Y;\%I\_NYD;JWP.LDY5(#ZB)MZ&(1QH/>G'7R%Q44V7-3 @ M29%:>QK+W_V<*][2 <^@ N *RPQ(L?PRF"+M\O1HYO5RZ8E3*Q*/,-=JDZ#,7OSHV@\@(^L+83PA/RK2PZ?DUI. @J*9*_+CP[ MKKUP-MC4"WQ:E9L..(,(?4Y^8@65*58;T9;\M),[IQ(49^,&NDA*XFQ1U3&^ MU*(\G*=P1B>OC0C?BXW4LWAYU/H Q19@S]Q<*V?@T5P@#\E6:E72';7=L(J# M/MRJUND@0-\A6&N9L'WG];R_!\SH*ZN,NA1]GQ],UR\PO*JH.$=<.\9Y8+@! M(@P147CP1@T6>0)VG)HJ76OZU2*DU&7F>E7TO:3@;2=_['(T[)=<+G@.'0^_ M39*C760@^"YBL7OMS]_$,;Z?)Y8-6_SVCV.T,?\I-7D_QA%$7WY1*JN\7P@F-7F;!VB_7[ TK6;/1B&A:/XBO5E 0[Q/QD2 MG_)/*2C)N.@;L*=[Y12)!FNQ=">.Z&?RTB[G4CAYK9=&B6[]M[-!OC_D>6_, MSW+MH/I#3@''9_&FT][O? V/KQQNJU& MB5;JGLC:-ND&.A2$O4E(:@+^$U1&]OMG>L=HC:TH\ M7V'CZ[*"6)-L4/W#]1=520\X%X!<, A!L $N'BPE8_'TI;M)3ZFX Q?K0)*P MP:.=94D%NL"B9W$*<[6#:[4^Z& M"C1;W#^:5$]:X#;FST%Y2?>P)8.9E",OX]YDV[6 M,D$%%1VI%5[T528;@+X8&'3P%F>@#-4P+^G;RLE69Y M[R[9,MCZ' >_Q*[7/TN91P2P NP40_?\G1&GU65605QE,N\NK"=9"OD+&KS? M,Z]P%G"VO.SK4/4,KNW0+"G-J\C&&3$HOY]JT !Y-(*A-HV[S(?&(&Q&B1^SKBHBHDG[3= @8> MS+@F(57'\!C6N";V/71U)@O35TXD8Z[DT@$%NW1 (H8.\#4?]D1R/">U@PJ_ MC")EY./M@_,TG;^E)9 K'/PF?U7M3'$W51JP88\L;)B]O::[S$I2TW_HVTS^ M,O?3D:P!\I!"'_PBB$3Y9KBR?G;/$)ORJH]6:VP4P-5MT\YH9,Z0$$])K=]< MF*N]Y:3$>MVILIN*NI43 M 56-RA^C,[G&]5L[I9,KM?OT%?PI.#H@G)7Z';02S^BJ7S,=@&18*S8N\E/$ M@#@=T+7) *A ],"$9/R:^C/&^'G1N@34J*F^,L 5/N1W&J%^@V4P;C=TF17 MI-3(O,^;APZP1+G4?-.VJ3>3[\"Y*]^JBS]/F=F!)Y^+]DAJ*81D<)Y!QS]/ M./"KJ5&Z^91/Q.;^&/9KIH"+;C>DU\ +H:13\Q+MX/#5#(2D@(I(Z$9+5#A, M!6>X$=Q-5GC#_\@JL&W2H]$C)4GJC8<_&Y^ 9^38MRJ#D@4@R1=$-4=1&%.: M7(#\]P?U]=]>J3,F880)'? GD [H!M,!U85KR&,KEK-A%-Z< .\66T'::%UQ MR4/1X9Z*6'?=:";QJI\MQU"?%Q8(J69E'(#H@C6CX?-:9P3?2/90W!APYB(A MC0$#]RO"47?__(G2_DYRG!N;$A0H(F,24J;CD_>2Q4[L*M!8UO$[NPUT !Y= M"HH&7=E'77C:\T]TR^;"R 76*'Z,_6ZB/U\O[ZWSTUI#ZV!IF!#)*+L=]Y1B MY8*#J)DU#5]R[R^4?%_9M@?R!RS_\(XD']!8>@/97I)R?9%??N!9S#[N<87S!QGYHEJJFH<^^<=VV1>Y"[45G=0O;O MA203_')325^M50NN>.S4AEBP>%.)253JL/B$ J8D+U-H>ZM"P/3R$3.!M>DQ M:;3)W_+2L:5?VV7>%%FT1$@=>[$\[B:%B]#T-<7L39]^]%[\W@6U: MT$::7*N#K^N+_5OQ^&&GP/P_2%EC'5&.Z8=:JMU6W5]L[^AN]+49L#0YEKHX MW<:;WI+/<%8T3I+T="L325".39(<'%CT2YC\!6)H /:KNG) "C("\\NOKKA^ MLSU27O'V=.APV^1GZK$>X#BFG Z(I /FMUO23^%3SQ[ FYW4]KM"8+^U# ?K MWD125*G#! +Y5@"Y!:S0@IE(:DO^@!BY_TW5TMIPP_CJ5+!C+8980=(@J]#Z MP,SN\BG ,PCG )0EHMC%O[HM0WXXX]WO.#=_R1UI#S_JDN514ZT@\0LU>A\S MH=U63A.I)S52DYP<'*\6#W%I[+ZU4/*76?YA@0S)##/JE;L+1#WY[UP#()CK M?YV8&K088+[12>991Y1 HW_4:CL0$&3C+MKOQI"<.V$+S ^5M-F7R[D-$&_Q MOU66ZD;^V2%)G>'?W\3\LZ0WB[,&L=ZVJIOP#_6JM.:E9(7UIR3,2YR*_O#*IR@4ZPHD/<.,@VCO M#6GF4#J 1 7 ?5:3$V@Q^59K1S9#C;X097TW5:>S?)'W)4^LG3F->8QQVHXR M _+"+ZV"SDOIWC@X'Q@4?08Q/"W:?7W^9Y\@-=%DI@KTGV[J-\L*9Z7<(4GE M3+L V2BJ1VY%"SC(N[.4W<*'IZ<;'FV6S@/FN1OZ-.[RZ_]-7H4),CPI+VE$ M%4J0!8952\ULJC0KD2WNMR3].$T'_&AM"K[E"88$T &/"8Y)?C(:4.%#':>2*A'9U-N!T@7.>D4Y2)MB_]-9LO[)T_< M!7X;-C-\M<_.L99^=DB&XIF!<(1372X^;<[9==3SX^;%2]D.XE M:?F*90OLK@&FN+PSUN&I$Y()KG!3E?.#ES$3K[NL+54T$5)*? MYR?;$DT W!/1?(HV MS31>S4V-$![2O_TLC1E4V.8_C1C56R/'P4<8(F[6*K M&H6U3WFZN./[T,2FF+I9./?PUO+.W>9CU 7+HV8<:H.,K\ =ZLUR.@N8Y9X^ MFU.5T^&V[386,O@++.H-)\P3>1\_RZ63$9 M/5W5CMM 5$M6DLP)VUC_-K$T56Z%!X4C]V94V$!;#FC.6DC MU%SXL;/U5W]"W]=S(VG@4M);RYX"]NW6 W2UY1+5&L96 MD?DG)Z8#95 2+\B$BDRV:&10!?@LHE&U7MUV!<2Y72] JC -=*/8R!ER#-5[ MYD6GM1QU5!D'__J*+JFUFM\^&<#23=9NFY$>\OG\4/C%L,Q%J9GNRICVL1?] MI^LXYP] Y:!0W_6((3@;B:NE7K'*3')I9<*JW3EF9;>+0^R@D>,W? )\X:@B M7)W_:>2F*RM@YCZE&GM/[PNP1%\43-P='-V'GB2PD;29V]$APOP#Y4&HR^Q[XWM M=3]X6Q0+_%S>SRQ[ATM4Z;@NX!!"?$7"Y,&\2(7YE'NU.M??X#0$TB#7.BO* M#00-%'O5[3\HR GLZV&Y6F8OPT0(K161%"#.:=#IZN24K?"WOG*FJ^K/X4+M M;!P'1AWKUCT$CB/&C&W;#L\3>6 CD<^)3H"%>/]ZUHUG"-)3OS1FE MO7P$-@4N/DTHA(_4R\+VR7R/K>B E:LXAHT1!;7UD0SJK^CAFRUKIO,#[%G= MZNI=7GZFH&QBXHDVZ65[-H! )HKL@U'5M=G2OE:K-T'? M#=]QF.^L)?1&6% M'T$M]!;*>:HP?N B_0IE&L\).P2_B1+]C9,RL57B2D64H/ M67^IQ%.IHOS^[IT1KRH_%2V-.76EX_5@=#;(&3J>2:PC31,@9H3]]J:*RT/Z MBRX?ZVOLR2E/@A\O]UI M&B>%"W] ! M$/8C8="AS4^&J]PG*FSX9E!>X/V;%&%,A)2F[=QIY\'//N/)1\P4LDD76\OF MFPC)4&2\M%P/(*CNOZ@>\/]&75=8#\/&?R)YX_^& E N3A+?HMIMSPSZ?KD- M?6-[8]@G4%Y-76FB;4M*8.WACVO2S!\T?B,4O2 2S=1,9HO+E)N4*"VN/J5)X.H>$GG6G\A(NKYH1>MQ=N(I+!48%W M+BUV?7%X\9)3\*1Y[RQ>3V9"LGD6_PA!$D8PP(X]>@+2>IE'H14TOOZ$(/#) M#6OU_H\\^R5J#G&)_+!RR.W]+E2PCFSM:?4Y(:HZGKS6 (!YSV$FDW#MF\&, M1MM3(Q O4$#2AZT=:!2J%/X%/X^[G.$IQ_6G5BEGS3EG1DM4JI[[)6>G4.>" MHM*,9L@L8RCPA,WEC91YQ#@3L1]_[+)R>SC"F:K0./K\CU](8?-1:UK'\(W/ MY]C<$XVP!O>J,X\E<.[RCU(N(N&EB@JRF$?6@J5^A:A;R#7&4]7H@# $X_LI:94L M0>O"E "1I6 ^9TM0:P\(AVH)@30K1_N/!-UYG=,H]G:J^Y)LTT&,%[ZA:%=% M\J=Q<14 F)5D_MC"LC/85Z0C([HV)AI[MU,UV'QIF<(;EY^[B2"?AYE1T;0[ M+C?7E4*\[,8W,/ZM<*??#Q')'"XHMK_IH%LV[@#^>V#O0,2$XDGZ#GYY@#JI'(J)'G;;G+;&XV9=QW]R9S;[)9*A"MQO(48$7N;'YZXHGID?C M\N"<.<-JXLTQ'# )AH;7P2Z3>,D7X9WJH,%:U]E+-!'G=$&"MW/2>^^_Q03> M2@DF0KK7%^_!._QO/\[R?NDB(G61PM!4=]@94F@!;1"#]T*W%;)?UG4O18X/ MS;4E?"5)=[D__U4W8C9X1"3*@_S\[[DE:[RQCY9YY&@X1L9)Y^)#:>>$J+D8 M^^US4[?A'(399C4N7-"JF.>I1/25XJ%MT9@@R:E#0J?XVB9/W&!6"=XA8N/O M+FT'A.5-?H*)<5E_/1]\",%:2H:P<[GZ,T/M(+BB:W819%F7U+?A.M^_N>3Y=0S3?MKI->BIU561 MA#P=[L2KL1^_ZZ;:_7I(!_B,#O_Y+R)H@I8I0M48*@L7YF!P=([IE:JH0HRJ M.>1KVYF8V9!NY-P[K_8C=B_)(RYT"_OX9PYLUYT0(E0D[YM MM%KM&N*-] <4<;<4[K\2=*JN]LY/X:)2#<&8XUJ1-SGO-ARO[(NN!_2K&N:* MOO,-,=8#;NRIN_TVRS&V%_)XPO>178E?%E*>8SVI$0@5SA[6P"6P/(Q6=! \ M"6S"*'1X__:[GSKX^^:^,'?KVKR[8WJL[4Z\^Q#BHNO1."K;Z? R$ZC3=7$L MTC->J-08(P%Y6M$U+RF2U"RT^MWDZE[>9CGJ6B8V4S/=V+?I #OH10$Y)$G$Q^<-Q6*$[/@OE7^RE'+?FNTF0<-;C>9JU;AT%0/OF7Y;;?_2 M)BU?H#D^G+I8J+\N6CC8U0E;9MHL)J ]K+;'_-M65#X_J_Y;4: U,&ESF:P1 MD#G/M8' ;4=,+#< N0+NNC+GQA61H@QBSZJ/QSTNC[OX>Z7F_LNQ7+X:L78E M=#ED&?1WT]S,W?^Y:6Y16@#E>K9)E!=I$!;KNRIT4$+\5%(R,SF9O^'IE2!P MX;>3#?EA 6<*LMEW8]'7MZ!^= 5N#%-G$/^^]T7;T'VJP%'OB(9PBQ]7O8OB MXI-H'R'OS61B]<(_J1SG&3Z^E9A7/@-^'OS]@[G@HF&#W[Y(]<1![2,'%>;DV*"N"J58UE>,2(B^QT:PSC$$8Z?LHY:@2\Q7K%*2]]UJ M+8\[,%N;T.D@R I'+%]+15VQ,X\VT-A[VXQ7D- ^JU)SGW$ M1B/Y,. MHE'LI*&Y/I(>A5=RHK5ZIUEN\IE7 WL:Z,+D, M5X%\V0B]KX\XB+3=]E^NY M92J4A[O&?"]UFGO:N+!;U$R ;!RS55K[@]:YPRW#C T(;J$8 (_='].ZA:UYKJ%Z372($S$#W'TD24KE8 M29"W>06U/TSRZJ<*FAC&M6'Y'N.S$SF4'>_$8CV\;F18DZ$$JL.Q=_21Q+@V MY;';$\9 ILD #&GM,W M'[@?[4Y5TLY$$#W_"3':I?[K],<\[]O=D+[4_!MSH[M@^"U$O.M)ZG#F&:WO M@Y;WN)93KZ96J-B@B":M6^/GG\_1Y MHT0-B0L?Q]34T]Y=KVNK72>^PSL1VR/L"?JI%I5#E2DG$M^F([;C^OK+O$GZ M*7/X5$.VT\K>3VX);-<89]_.)?(NQ ?^H,X&K7J#,X9P6X;1;1ZU!-(9C=%F M\LR^A"]O+G&0^#%)*JEN:[S>RE?]=TKC+-X8R!73AT>U50>XAUJ2ND\\")E0 M>7H,^&C!U(\:10>X(RZ_29 M)V&QC--Z$4=^V??707\*]D'(S\]%&9[^'O#(-4T.RP^D,6<26J?4:P@S(X,R MN-+!>CZ+SD,];\F*53 (T>2GWCN-NIEN MS5^"?PX>^.F4$TY]$!X2K_HS9K%F*1G(T@K.$E/,6Y88JPOE S M.B ZY*R 9.?-O4S=-+Y[T<8Z(29692:T&U-L9]LO&WF,O2$[;U/. M(?;XR%+P0D0S$ZT=M.V,SSX/XP*(M MBD*)NM-5;#I/.T'+XB =VCWOU5SZ8!&5W9*R<[@A60LOZ>0>VU>KZSL&7G<+'X521(#4L\# M*=6E?S=BF<'7\F-1%QU(+]L5>F='G'23E ,BF?,E/ VD=*5U1TJ,W68.W*9H MB%9/U'N*W&?R4_("HFF79$$' MW#>D/63TO,4\&]XL((=GC\2X(R.49\/V+]<-;TP^T7#C__YNZ,&$S9*6Q=U# M0]7TL,)>#'8(^#=5]"KHT-<%3$FP'?J;@L?H:2!\#'P"]%+F#,R$Q,"19!F- M03J@5'V6 =N93Z- "4NK!S=S.\\VUSCJ7 @PB5Z8.^YZ:XH3ZW<_X3GABZ-W MC^UMB%C[.H=P[Z*!T<+B8P/KT;+$ZM6BJ 9/3.07FEMHH^,7&2EF\V^+,H4X MP8Y,,]GEI?@)I!3:_UMYM355D"'+)',Z(./> >W($H05_D,'K#RNHP/J$\O% MT$MQ1Q[M_^$,RIU^A'.AS+F5D0D!U)SJ?F392N("5+Z =ZO[&G,WLS5T6S5!T\9)J\%@;$CDR4+ :CK.+:).I9Q@V<_ MXW)RLJC1$E7BE2K!FUY9V*)Z*9E?(!;$WU3X-2TZH(NA$ZZ9-!XD+0M*R:<# MB 74D6_U2*HK?I+V?I924_17XQ1H^7^+!VB*TBP83& !V=='$F1O^82;AN(2 M:W(#KCLO!?@(5>VXOWU=3@.K'"XG0WR&JB$# MZ45!')Y/A+6^/\D0&C)T3"XQ[,S$H4A^CFA&?R4.&%K"L$L+!2#L>#*&RE$X M2Q%A/#RV<--54M#DOSCOB)7H3'+R)2M0. ?5S[H<.6QEGXN3G\^>'4\$S(1, MC:K<@[IE/)K4_NW%I4:PS==T+1R)838RAL6ZE U4YL3MZQI7%,HFL,BB>7HE MT\6SCK)%+X]F>L90+R 93Y!F/.M>V#9UKQ31I,=@O_.]K_W]^+6ZVK D&)6PW!5*.X5.P MTPM#:SOORB1# T_:FOY5&@Z_5?;AK*Y!3RS/I!X?3WE+ MRJO3NR+OB5,[/K$*.[2=T6*@93GJ-^7A3#VO:VT6"/L3LKS8'?M;XX*^7+ M";0%E6J\[WYX!A*E+X:\Q?Z $.G@ =??R ?WGNR0&* *NWPURBUFM]X-GG%3 M%Q>Z> 'W]"N?[TEO7: R0HWCWBD@!Z[L0?:$LR4#'._?61?WJ&AJ&MBW#,U9 M^JJD^?U]5*3Q8.,DO*)R9&2H4^:HJ?Q:VLE&C1>;D)M_=;C[3V5KJ#&%>&Y# M_EGCPM=[@J>VR-N0WFH)O11C9:8<8:Q!)G:_3F/=;=D]15]L:CZ\+,I <:MF MCN7^?'F0NPM!2<'>"/ZMQW$0L#DL[?=__;]U[R#WNXZ]& ZLV8,1 Q^A"!12 M9SE+ST;4T/C>BMZQW:DUS1?>Z6B*<"WL%87::'["_K\C1O^-&\T_M_FOQEK8 M7,@O(F8G'>0&S[(J$ M+'1QV3IV>P&ZV^!_\EPO<]&T(6_C$-N11"6822Z=M M0TK?K6S])D"PY-'@7Q=\UL(XP1/L-SJ?@'T!^>=6)_\Q7CIB]@(_V34!5(6U MW>\#&%*AM1VYX_(!-[N%Q-[.1*:)[/GH]BQ2H/@9>+M[3B$-U690,.6D]K'[ MZM7*K)?GU+(Z-E,DA3_@W6Y^7R M;^&L\8D\Y4SKYN8&LXRIMYV^4P\.FL^K2-U-@FAD9U&&H+Z.,F'W#D1[^V@Q MV1&;C8UE"E<'4H(?ON"=GED8)Q[<5=50^"U?;>3KL*%I$9$T=55[:G4]<,+I MN=R@G*QH.&1#HT?T3, N5]>SZ?WRO&G';:2N"$$@WR"E_[X"@T)&8K\HY2.V M(342%SC12*K[DKL,&?;+7)WCA%;/C1 V/6WX6AS3IMEO\+56.Z47@$>J(07F MPZ$#9$ZDS[WU<_6*W=<,G-:FS.&KS975/]EF#W=6HM_#-B\0-EHC_G,E.I,C M%G\M16]#=M:BJX?-?>0 /#T"/ /HSU]N!5W)M.*!\N?\+PC3I8\_O'HBY+E5 M]9EX([/$F#:(JAI,.O3^FYQ^Z'B(+Q^.RPBTVUJ["+;IEEMJU? M29.504F[7-Z_ K[_\YZE6MU_W;3T#3%51 [-624!CN:@;ND*GFBSI..N[\;* M?"N\./OQ=OV!KT3)C_7H?N7;)"G.:[S\673VRA6\:F[@G:!#SUF7'U4N?R@^ MFU+>5Y>TF.1G7&;1V_!MQA-[3M+6U,L?A5BK9LB!.'H]OFO+70$<,=RG'G_Y MERH6/%\T9C4RHW ;E^_+;"?XK.5-QUNU@3[,4R0JGJ5(8GOZ(GYI=ZP\:V?" MQ+\Z[3U\H4FI.U]P M(!Q0$;NDKUH?JU^3-*PYI?G]9ZNQ).>3#9BJ'7^NI M_WG5VTZ4 RI>M'&F3EO@X+,.I]\%_SM%_7]H<&=QHDE'2FE?I?'D!? )97&L MLJ+$+[!0/@;0:)8]?$Z[->VDW."QD)1<*F%GE=9K&_+7,BUA9YEV9=.&[R^% M><[Y1$ MJN?KQ$ZMG*VGR?3A$^61\94-"N.U(Q-L+,E?1LURCQ;EZKL0[?$;&_,.@2\_ MINPRW8;$$J2-Y9A!@%5I#R[&V&"$:5% DG%U_SS^/^^CL._#LQMM!BM MHYEABNT<0,C?(=9U="II9EPH:K@2'50/K=A]<> M?X)?0'BN)[3@NZ#@R4QZ/@O79G!S&+3KQPIM(A-7GA?V2+NT7>^W;LO7_59] M>[%?M;2\WM_Z0BZ4WX7=10*0U8J8$81TP_T(&VC$]4I;DWG&':V]Q5?+]\5%(LY^>Y8$ MH6G9T8O! 8^RF<^NF-X.O98T_KF3WZ\W-TX?BU,Z.7!'R2LBH,_0DK9.SP"1 MM$475L%QQ&=U*C2!+Z'^OM7!;Q.IHO>12G5RE@692HNRQ*/+ 6L7#G+/X\%P MZS7O;8@Y'BSE !U.')+.P4[QC]@3R,W$;4@2%I1&_%+LZ'L6:7SJ7Z_C_O7N ME57_O\G^3?9OLG^3_9OLWV3_)OLWV;_)_DWV;[+_3Y#581ZJ0*+BNXA!A)>^ M=DMA>D2TGHR\]_!N5XM]W,?A:7K*:M:O=0O__^E3R.7H\FG36GSIMF_^_N&U MX-4JF3_H88TKAR\++0JE[#&,#)>ZOD>IX8%69:'Y?.JN?OF# B]W0R!W('8O M"G8E'?SWH3E \!_"R1!XT'!*'JQKP'?N$!@]'P#E1QD%S_L\@ >=RW@7LK]L M][FF^J;6EJ-Q=NI3;>WO"/R_I/ 90O5FWTC _M?:F1\Z(=PC66>%C0-WVG\-V3'*L7P^&'K[4R" M11+G+;S'#66"A2Y6M2@T'O;.>LP<&1*H'(!(JA-YD'HY7Q$O;+AVLB!_C?"M M-7O&Z6_(VJ'5+2H.Y\)^/+E4X*3IO)1X,K%!<,K+7$N+^^%9N2JU.*4>T9*+ M^;QW%:&--*O2V./3P7N7L\-:1IS/Z0:TZX\7-.4N^OZ0/SCU)./8%+'BP^DW MAR]90(;_D>,!26R!G=KO%F,$KSSK,ZQ'6"]\/#_-DIX-)L4:<@'4J2U3;['! M-3N[:TOT^R>[ZM"#^3?Z?J6+6WA"&/N3-H8^E],+@?6U+,81E!D]"6#G:#\] MT%XJ-;%I\&=B?: #GR^\_M>9!8O@4,E/C?<>__B4]%,?\I_]1*N'D-.WV8*I M>IUXHOX*&;^:#IQ=I.;C@ Q4*):8V>?BZW<8+5R0:-B:\.S.-?4QS\L_ZD\W M]C1F7:CC1^,^[5-P&D&;/G=!19\9*VBOZ6A,H[[?F+"A64N\\$J7O?G^_1F> MFV<*!(__1Z["/M#'><30X+D;&-TC7]D0&QM;GR,S.9E983/=E>2\D/XY]IP] M3[8JA.L P9B]"]L9LD[P79_&G@.V(C&[W;HYGXAW:P'4H]FGE@]^ZJ?"Y9\9 M]81,EQ_9AIQ!K54%SF=Z'+LJJ?#H"X3O6^ _!(R+8W89P$SR#'Q"WUF08 MIB!]M#M? OA2F,MF?_N2A^,7,C?VNY'^*E$^ZD,/Y" WX5F'ZC8DRF4;TGF9 M?80]C11'VY*MB29TGW;0*J3RVS!JFIR=5?ZGV\J<8 :RAE42TAPU4]P3H)H8 MT^,26S7NW5,;T?0/&9?ZN@W9MPWQ;<5&3][#1J-5@"$D;2NUH=PUN5*B4U$Z M8\2@-=E7@+^J.)>.TJJL'"Y.O)CQOME/3-3@E]#0DT4NB=L&'" M:8Z1:&_@1T_I&=IZI&% H-"]-%SX%]7AQF^J&8<*L@])FY>DOG_;E@39^D<: MN)J?]0P1&'&;8O2]O1 MRLHRQ-)RK@ QM@/SFG NBY*^XS>!RJ[I.J1;)_UI MWX,1[_HF\8%:\^08"9.OD/L-4HO;D-K^-3C01.]EY3,U&1>9,NVM^&YW^"AF MJE3X[%CG;2Z1X0&>X875[$.7S?/.*!D&1IWGWQ3X)TG+(/@B0$W':(0/ 6I& M:[5GY;#55@B\6C_/U4ZP3_@>\1OU.R$PFB#\K4'O^N\ R4SEJA'2>PV]'N_S M#L$5U.Q#5.?"=+=])BIE;Z_=$[V?! G]S]E-I4E09:(Q$J"" YA%$W3#71P^ M;BFG_5-SR?ZQJ;C0GQJ[!ON?/>-P5B/*G&\Q3X4MX"&2P[!&Z="#P!7&?J8U MZ ?MF=)6 @/FX5(F)0,E*WHWWVSM'K3S#C?,C1CH5FB[.?/2(.;:V=>'3L.L MA__3%M_X-)++\,^&?JZZ]?MWX9QWZ!4_!6Y+&[FNG&2+_R.]K]A/\ M<-.:W=BZ/"9&:A@CB#8!\ZBEHXCZ!<"G:VV7)NOL7/?]\]HE>A*=/ <'T](3 MU1R?/'MTKC;\:$" M[J46S;>(Z[AI MV5HW:QS+W)\_C5(MK9Z9Y[<*)P8R%_(KEM5#N2M[*J'WW.^HRE5# MZ1'KXU4;AVU-)&WCPDLR',V+$KG",DSM>5Y);9 2">0F9"VILSKEMUFG]324 M8MV+B-Q25,&_ R83C0^C7 3=H%G+)\+TCIP_K=3TY_ J3_!T^FF8Y_#% MQN;&]L:TC4&*6MP5J&3-2>]0%>4'>T7-3I5^^C>WMJ/',((O@9\]]!N3J5A$ M"19%/76G2:UFY\L"V)@*\46[\9(TF7Q;\7>J(><3Q77:ZBSV6FZ4W1Q,>J/X MP!1=Q-#GF$0OK!<"AZA7)=7*)%>T>0,Y5")D@B#,/H(*8\!LQT2C3(CZ[[3: M/RE;V$I^&"RHC;,Q_]WR3_+:2_"MGO;I)G"AS<+(2$'F'C"39MF3ZYXL4E.% MNDVY&QT<$5K\V4IUN-.0Y/>Z"7>LH?U-FF18OO7^LS4/=9RPK_J94E"Z_LX6 MVNZ*)7S=.N[[,YI9G)4?YC 'ZUL-:O1W;4.FYD;=:!ZLI\8ZJ/G.?,FQ[W?6I2>IIYWR@"B\C(TQ-PZM7"QG7V!^Q3= N040: MH9;0VP[O4Y1KNRTS?8?NG4&\QN6KK?SP<.-&Y/N+MS1>"8D<.6.<]7_UI.?_ M<3A $XP/,8\"^(1*0Q@5G_!;Y$FY/T1!&&XSH13W=4'\BBSUKM OI32N!1N> M;JI,Y!!NJ L/7JPG@!9]:;J>E/D(V#3FC?<1U@N3O*_P(Y*DU,+7@^;5"5@R M&2L/_J"C67AC,?;,G""P-ECM#4C,?X^EKLOZ3?BU.-_1B_IAU3;U;3IX;+?A MP>O]D?[K3,D<-K\RE42$4B-9!*P7-$U_*(K@5\UGQL?47!=S6[YU(DL;S^.D MSSM>=?'\8+CBU_,1L5NSQMN08T=4]L&9$J-L 3E@@"T0"!#Z$'7P-2T@#;H' MC02*G[?(]''$Q?U #"*[5CWK\*?G3Q@.>'W">_*K7:8.A^5/J4* ;8@TIILS MO3EK2P#R](YP808X\^Z$2%04 A]0/RK"Q%%ZG;GG*P7!78-$+PF7I5N?NV*N M2IY]-1!V],^V!Z1W?2HP-VPGQ_S[#262&G)6XPN8%T :V:GM*$WBXE@H7 1] M'F 1?I=KA5ULS^T#S :@6@N1[R-U(+4O9CZ_^[5"YW QZA1[%/%*)ODG#,K1 MM%,$A4B$07-Z'7*/UQ[U$\&'TE><"ZYFQJ@]0!R/'A!U/MI;Z\SG4D M)KUX$,5!S"\@*SOK*IHJ72110\'YY%G/2T!PRIV/#O/=Q"*_W%7YB(V+OR.H M?1D*X5$9UQ^IUC3V=1*70Z(TA/6H^.Y]/KV3".@F-N&W\%R[3^M:KEIC#4_. MP\"5#JGK*RDI"R'(/&Q]*5.BFIZT4^H([3:.)9=B 4O766R?N_*X=O$8PCJ$ER.K','1*E!#CRDQ,K+.%N!E*.^4Z#,^S/3/[#IZHHX&)Y-Z62Z: ME08]]_XP^=#N=N*DI_F=+;'R^IN]HAXIJC$OTJQ+5H.Q9#P20*Z#Z@O93=EE MU&HN5/%=I-,'TXYJ2H2[\OLCOW('?\_BJS7>DS9&Y# 8/7H8YW6]V;-8'K0@ M?+67.@1JW"V^88"Q_%FT77'PL_$:7D:^[IZ+SH<7VNK=)(;!' M9X]!(M*!Q7X76"\TO@7:,R14'V]%DTX-*%OZ:M_]6'N_L^>,P;ZJ8YHW7GZ[ M=R"=4BD]U)V[.T\J+PX?L*\AJ[B%-VV/[=EG!_=)'H1 SSB\@)0,'+8Y-VJU M_]G^[##/R()05;IDCHRHR^DM1[OGMN=B%S+."[PH\,JP/LUWCX*V0G3AB444 MO42V/&A";8\K*EFY=^7W^9H7*&O7)+_*PM>I11Q)T D_]GBJBV!_TN-M@4C. M&QA'?FBNG?K('GR<^Y%1]!D**^B]P4>8R_#Z9>H$?;;OLM/SL_9C:3'RS!( MUH-+8PMS)NQ@)F$T')[LK6!-]/=NFO(J1T55Z R9WWVAF_]$-' MYO1T7-_=\HRE)PRC5\-=&XTPN9,#! C6$SFM,>8KK[C,?,)S^YG)7EA'G-Z-FZW68U:[.'6E$HDRN5Y1:N*KRE;;:\]'JV:'[EH>2-H]2L8+^ M[O(!T:)C=WY5IA3>KOMP]FD-2>YC.-_:;88:^R,>L,-/C:$EP*8J2RI'-!LV MW)&F%)SH<=ME*W%SI=W4V0V'0T3-2"ZB5V/*2:^95%KI:BG# ;VC",;HL$]8 M1P6=*UV7YI0G=$]6 MK6NM?K[:8J'5'MM>6:&!;K +.5XKO/RJ:KUTIQ63?L[:+\9>S&?Y?J:$)YT" MDD)I\=WZ3=':;4C >GYWN9C5I>\C@\L3TS8CH;LLC^>(*4P[VT_]^>@6ND^H MIGN$/04#SJ\IS"/63'T8$9A^1'UV.\ W7R\=X/,2[.]NN:B?AJ<:V$CN";4Z MX6#^'5 QG7&[):;'=[3/CK@-\<%.]<\[QC)= VDX>AWXLYAYGC:'+YSYUJ)= M6( ZXJM_-\?SMF[;I*5437-S^M=\2TL35=S1JRY]*FGPN?!(Q?$=_.;T>[$' MS@7Z].K#HPS-YK6TNYUI*H/YBB/K\**T>3M?E1\WG%2NRU].9ZY*BDN*H^1> M,/UH!I2F;J_&'"J\1PMZVG5*P+FQH=S$7]TCY65X16O"6[)/)9H3'/,>Y'#( M;J?"6E2FL^_U%V4K; M[@WQF7!K"9VC$!Q;L!*8I\;W/<#K!Q.M.P'YYL*3W^WA[\8;3KR2+1E\%&/1K.W@]\U&P&I M6U)G!R1E78*98I94F=5JQGE4_/PVA"E>1!]Y#<)*P$D;O3E=T+X2U$"(H1Q^ M?UO4<24^?>I3\\>?[.5+?&]C57JN<8\BR)D(Q6U( %:1>8K6M#K/0+M\MJ1% MDYN2';L[5&G2Z;*N"(DI2S_AV;AJ47M[I#'_S?=2-VDG[/F/ED[H+A+J%M], M;T.B6V[458"C''0"9*&&>G,S_-V/TLQ',GKAWR_/:?IF*WCY2$_03'AL^Z6W ME';[A*N&I;<++6L"?###L053*.B%@XU?5J<4+)\9Q(Q\BI[ M;FKMP4>(A0<-1F&7S:^94=R?SKMI8\67Y$,;"U]^$R6IN+NXS!POX]DX)[*0 M=C[.IN(\?VK-2!N";K]S9 NMS/[O+LQ)(+\( %-ED?UW>? ![:8DHT42>* M"S&C1$-V>+S+N%<@M,_E8DB_/'AO>>I/4Q[WBP=?K+PZWAR^YZYS(7T(/.## ME!RBQ#,ED92X(D/%?:T LH?$.[L-\69> 1VK;QA9=\OG9E2EI4CE[_;&:@<6 M'.%UTBQ_%GD+!D7,[R:02UL6.Y<(PQT*[#&$'\TZQL"D!/PZR,N>K(7-,B)R M3=$%Z2VNKA^$&B)P[K8,;\S[WXYKH4 ?N4[JGQ)X3; ^/+FO_7I,2A$=5,F^Y#"*])S>VCCV=4^ MO"QZ;+D;"NLH1'=\93 ]ZRJG'/AIQE3)V^/AMX'/26Z"',2$D ^084L CCTD MZ+)+>Z1W^ZO1!E]M]?IK=_''5&\-Q)&C^%2D?CVEE=-50 9'O!%@_/V=_''G MB;4V6QJ44E6:7$TT(^>7E5O>OU^>_N,J*N=2./]^4'QC0+;KH;F]&+,&$I'% MN7&-PT,4(BNSCJI71-05*==:TZC/5H&^(_] #62'B3RD?'L?XT# NDP@3 N.D/ M]:TQ5'/5O1;!ACY?XU#3&K0F#;,2_@_@$X;FDOM)UDN, F:B0Y$6VQ=-A>WZ MO-QB7+VO\F4+"F?2$2,]6B5"MO=L2QKYKO>KL5ZD,$1'E&ME)Y$H9=F3K_+) MFPE7MIF[6WC=I=C:6XJC(!)VRR[9>45^ M/Y:)[,RAT[(7OP:C7$$ MM&,+G&+PHUKI]X;;[@X4H[9,&O&6$_5&5Y_K)61TA^V1Z#*_'\YL.*]RJ_Y6 M#=?K,JR?]6=+"J*O^C/.AI5LR%5,!-4OU X'/@-X!^.#]BO*C!UV4Q^%:W5M M5 ;?%CH6,L![S?K#;8 0:VA)"V +=X&5/@"!>I<3+0_0E6B86B6@.EG[0TYN M?)?@KX5??WS_O&MD*6UM@V"OCIL+OB]#<1WJ8 3BJP35S=@D$ O9]_!]_A]F8&'N@6_C:UD+)"&$=Z >!;9F M2U.GIP!A*>I-HQT'_8B68'PG=1@SJ%NNFCW;<"7SKH-%I?$[G@3)W8R]01;J M..>=]!&\EWT20';/RH+)_7/PD4TC(R\GCMMT&E-IC#&(&">I\+Y;U?D(T>E# M:,.U5<4Z@V+?"A].._M,Q#D!(N$N MQPC>.67+EL7,(&6,=Z-6J'-XZ9IGZ .T+W.M+U".=D^FK<XH# M5E[B10S]"IC&0/7:/&!V^JD-;6MUO<*2ZAIX[!TVH@J\:\ZLO&^F6')?=*3O MB#512^NMG-0FKMLZ84X0[ 96SH!U D9;0]L)=;?#W0T&5M+\VRI?YWHG61/ M]PI%I ;JJR9XIIMH"AU+?V@:KK?JP3BTA*^)[U(@/'"7H&4-EE*2@Z7\6^*C M-U>2;64!]I.P.UM'EVQ?7?>*FRU.][S1*?;HH@1K1]KO1G)UJ=<,.6PKT7(N9>;LWA?*Z/$AE^1>O"1; M%A2TJ1LQ#*4IG!D.^LF=+.CFZAA'M,Q\B+A;>P3^CCME(^ +%#R$9XK#+5@M MAA:>#"LT'*10$1 T"I!*@0&E;2&E_K(4QCJ$;% M1D"S_R#W-B2X.@8+7$9 V*/RT+4:CER3/S$%Y]U.@\IM*O/X.(SQF&I-VN]A MN.+&Q,;[)6>'0R,6-\S$CSB<=Y=]T+1@_0 F2B OP!30]\!A6@"9L$I@:**P MKLTT]Z=%X._NGGREL:K9X#^.)Y]2;DRS=*V,9\G3]W_ )KX5VI7TF\3FWZFM M='J2@T52L5=9*=@_UKE-@7EZ+A@BBNN;XW_2.+UR=R6RI2^[)]WH>4'YP^*V M]OGL\V8!^<=9L80_UF,1C=4I'!?\V9I>"&!BGS$=I'70%F H#=XYZ5+UE%4< M$+#OF7^CEE]XX&&[AK:C*CU.JG%&'WI6-]X8J;#YOS#LT:ZLL@ZQ (PC.S_H,,=T(G+E.IJ)V4DO%QA'!_3P0/F.AXVY?;*7JM(' 6KQ+V)$7T MWIU3!?SU\ 0,-\TL27>(!W6[[YX;NXZ22([ON6=5O'GKZA+.4)/S\P\[YY68 M-7E3X='"C0X1L),<#&KYK(8R3-$6D]AKU3%( ?81YDFPD$H +VA5&/I1948: MD$+^MXC3T[-G![W,OPDKWU(;GY$/CB;Q0C$=L*W(;ZP*=)\W$['WYU4 MLS/8>J4-G)OX &1H-Y94N3ZI=HA"C=K(V?2$'_LG2MK)ESNR_+ MN0:0^;A5>(Z]X%O$K^K23-@B)P#UU4(*+(G$@_"&3^%Z2$(_DRVK9?TP8J]H MTD6[F\M'J^FFH/,I_R#'ZXMC\]&WOQ7-5$QMI(^=[TVOZKLPG_0JCNW&^[CY[;AM2 M\[&CE'&"*<%J0A_&\'24AB%B IEGR'+5AHX40'#0V>3R^U6!5F_=D;+!2PU]\Y MTP; MBHFEMSG?+CS@Z+.R6?3_YE9"*O3&41 *"UE.K$7Z$S_C3-'CJ M-L2+Y1Z*GX=W-HX=& N%\7:,.])$,E6_CUC)V@N'2-2H"M7](:CVBB\?,XJ1 MYE%(FTFEWL1+O2N=.Q(;)+TE;AWB- ME%F^GL^7TG[I*:Q(]>J\2V<)TKLX)'Y@WK9DI]-TV +<#'4FWSA&N*3=I1Q"MOI@+VV MYMF%$0$?Z^+B"=)MJC2_#@U@_.V/_8Y?#1*2H1F^-TP]%2(OFR?I1\D%#+%W M8=YAFWYN16_BHY%-N+5@,CXA7P18^_@\:J4[?]?KT89JZ8AL^VP2PR4\6"W6 M#AU27W-&X,G[V/"[9_G1 MTWF\:D0P0!,U5C>PXSLC^57_M&^_C_S4IE4T@XKO^3U>DE=*/._5VD%H=O*( MY7,(NR5EUJS[%58/ZX1.,=@""@R#921/FQ\5U68!;/74]Q,I.-5AM>V#2)CJ;AUR(8BJ@B\E8G(5$Z?R]-NZ0E MJ)R\+O8A/[1"/BN6U5CL-1++AX;J5EP A1_/OJK\Q+Z%&47(8,E4? )!TEB0 MJ0E&,R38'XG(Q./;D(3+ <9"X]^9WJ$AI)\=2^E:1L M::20T]UR.G$I>(X0D$GX%'WX:AC# QR]0@M>?4IM-W="RX*CY7I/0LB6\:K] M!2O'(+NF'Z1+=7+9.ZJ(Q5L&UR+(!1R%RDE"!"+B\X5HL#=X7!WZ%(@#%GM? MH:HIU;C#%>+L/4&Q;1,;9T*XO&6D5DEACJ,8QP!M$?XP.,:CZ#/Q;$1\1S[:BRR['C9;^W%%/%=N'9>..\,[G 0 M_=6,Y=XB?WQ=;>QU2_C,.(6PJX.7/=)2G5AOG8S@ )>=)AVHS!ZV7-P=8# 3 M^-&UI7\CO=3*\(9Y)P] 5D(KY.E/.G2=JKXXS1Y\AT!<%(8 M(D:3LS,! IW.RL9(SS+/MH.'J$];A^30!J]F@D()(J0IH\H?KKQ"'V_S?2\^ M+?F0.T-V5RK'6W::JY*-A&Q)H!8P^V M\RVVSC1^M8DAZ;+BTM^GFMDQGWND9/=X$;LXR2Y MXA]J^7J0!,'2&0)@MDYT[=^&-"PR):PIT'Y",K\>4\T%'^>?\W#:,D0ZJZ3"S[CPY&4' M-1^-![.O6O.B4KX\AIC_V(9\CJ>CGM*OL+(-E0$=F^:&I[8C%5^;)]5>#4V1 M+KU]S?U%XFMCHQ=T4%/X19\RR]D+VQ"Z6Q3) MCI;3,X;&F=K-B*J#O7.*&4 ML2'<'M95X1:2_F?:P5U80?1I )X&#TTUZ.PX.JKKBH/ZIY8$O/+;>J>SM)4L M;Q[X5< BR2:C;UJ!+Z"L;T_U1V%-MD!P*4?K9 G^VY!$1&T_!]UTR\_% N7] M2/%0D@*:H_0EWYIDB'\\7)$96=9SL:).%[W/=)V]>NFEO=.J9K,#0MMLC%6, M(.=AZY%,B3#J]QUTM5-!RI44P-:AB92%:APU-MB[/MH!AO^#H(7@^9=AU ,'L M:$1XKO0A?(.C6IKZJW$DO@S&64T**'7AQX&E'R>:H/JE;W MPOK6=V-R?:KU[V7Z/8X5?1(2POL<&AJJ;RII[FZA>NUETFX+U4U(6 %OME-! M8DFNZ3G3P]_[N4XO6ZQJ#C&#_!3'X8FEH!WC"B=:170C]Z =7XW=F0V^@#>?T(7R MKX18Z=;KB=7?BLD^$'S 3N&DXW*IT"FI7ZTO075J-5/!DW; >A]:JX8&3<5Z M#$DN%[994W#Z@29VX)D(GT,)^DRC4\='R0E^OV!X?I/M M T;C&8F<+AWNAAL,=>=J2,1485.^W+V_+4O#7D0[9J(F/2ML0%PO6<3!BOCH>)H>6*F2Z@@%4 M*WB/BW3=M1SB[O:2#YG=MX,UHFI-E8:$7B]M&FD.&L( RROCVY @A!1[O$-Y MV"KE!(;K%6 6VU.,GGY]^?M]QDHME]KU<.^&.-T_3JRWGYR,7; MG0+%O\G?D2=060\A[X)!GB<*$G'>J%=0(_R,H[5%EPY*'R ?(FO6U+4"//LMZA)'ZEL_]%$GC@"MHQR%?MM@(=72UX:.Z[:O7]T\5 M1TDY,;_I*K@>/FGC[*6<^/GQ((OCL!,&GFNAA M:)S;5UV).MNG66XMYE=[Z=JQ99>KO1X==H?/7(T_ZSIP+"A8*W(WE"E6=Y'U M'.L!)?)1.7^ZZ4FTO*UDIA$9#SW#$<1(8SW"K])VX,^F Q.NV6/= $_BZEBC36G;=;$%VYZN: MT;9M2/V%FFG=\;$XYV*G7&?YZZ6K-)ZTP\;;$/^=7!2T#R_1H8 ^8>F'V<\\ M^VF3M_UA\=, E_H3S^[*OB_-'7B=DK;[WB<^;H8S>Y94LPU9U:3+1PCXO+P[[!93/2H2@!U+95FT>Q8^UO\S8[G$;R#BF.4\ ->!K'N'03E(4 M 7!>_RS1MCDD,*?5M8R1'KOFZF;UJ/J045TOSU,G;K'+ M&Y":U\;O2<"EX.AMB )GFHL(8CL6F_B4LCN>)O[>>A=X^P+HPCX\0AZK7U/\ M$-%036V*NS:<.!=1V_;TEDKND#Y45/0 MEE9-67 _U@@8-;QVT[DPL:H]:3W66P%;IL91!5FG M$:YS9$N3+L\!8[W8&)*H5E_!!(E(X._0_':ZOPQ$7KEXQ$S#X9R@QLLA_U[S M0^FUY]),5Q#D5$0]?DV"-D^_,M:AB/G\.R1Z'MI)D'<'N:FF;QDM>6M_WK04 M*8B'Z,^X7)VV;(-4?1@LT.15- *P;'Z= J80J[ MA.;#WK/&N#V+WMN E#:* M[UF/N1VW'1YU@E!H)^$^39ANS: M1(J2P.3>^9Y\+5I3(JQ'48^V?ZG<*S>M(#"P8JPWJ(I][JC+%'&Z7RY<5E7 MW6)OW2N^HK]2_4.D^B:FE".;?YRQCVE9!YYB6+(G\X4!7!+<0<]*PH:@9=1B M?@QW<[\#0^/(@N&T9-J9WOO[.).#B)-W3%$&P\N89I\"V\[D<7CXDU"Z!H328 ZN6< /!C]JBRO1@$SLTQ] ^U&"Y M;Z+^,H[T3/^MY%)6OI]]/I&KE/6P?^_%#E>)U"H1B&$UO9U5I[:SOP7;:6-X MBG&#>;K=RI'NS2IF[BO:Z>>C-XI<.S$G.UDA/+"TU6>^=:@^?V*M]@ISN=:< M?^-L!X$I-YW.RTKMD.YEJ#*]=K;,HK' C+LNZ >0J''% ME$#H1=KARE-8$;+W>3')#5L/+-8,01R'F(OP@<7 M1S1=9THDLP4J7\Q@AN8.CU#'#94IL 0L]!GM>*Y1U@A_^F8K!UX3VULHG>8E M24Z?_FP+FMZ*C(A@[&,/W]-;"V-HH U8I9O"AU:UVL+)#&%?OY$37^LR4%(+ MD7CJT6:OH8CF=??,JTUOMB'1K14]/Z@>5:CWZ--VZ>NN35%[FHE*@BI$IY':N-5.JF\U?5,4>+J); M#F]# A%<,^@S@>>6WA68ED=_=?\^13?%*YI<#58P3%?.Q XTA4EMK*\:,#SF MV&_P'"U-X/##G$1DKS!4K&C]N ;<7LQ']M$QF'=)DW:X%+-9X1[#^_"P8 MT A414VRCS>U,DX44=;%9EBY70') 0657X+:;U;L/7XN\-@A_H=<\]B&K=7T M"@Z>5, &?H2R!>H88GZ+%T"S>:R$WV_HVBF@U;$A8X1]^3PR!@M8K1-_G .QP0P]S AG#IK96FCUQO:Z1TL=^\$ M26.U]H:&UVFH"NV&V':OU[&YDLYNE>A?HK6)GNJA$?]#MMLNS_ZN W7EXD]T:ZJ_*,X_[@W\LFC6N%.S/5C?"<+ MH)>J/^ ^KU!@?]5.AX]N0WR#/P_1O[#PAEK5:&_ K \NWCL_G>IC=6[B^QU& MWB6J&\R^M@URM3^H$1H8*'A^?L#2ZZ*&_NX%= @'/J!WF(=6!IVP0:18 N 0 MG(S18CT_[G8<%>\(8&K*^=OV4>5L#7]MFA_?)-:\ 7V?G3IH?EEOGV,(^@++(XM(2>0&M=CL.1\6$-\SVP U6QUEA9L+V_] M!I&$47[T$4O)LT]3^@3_VJ^\4=./?_1%42OA0!+L&99<0@ N"B/I16 #,$DO M8V4R ^\#K?/],6V6 0'0WE3A:\:7(BT;%F3H&R$O>K_$FQ=J3&5?<9@6_-"= M0/O>P'#[MQZL ? I&+V:,PM^* (%AU.AN4>_6,Z'1P1;M ,3:73YO/:QW+S8 M3P!PI=%,XD E*P_QF8B@]["=%<%J; M:R\V:1=:/O[\9CJ^<7TMD$)*8VMR M/L>",^>7Y@RJ4TC0.][C3(5Y\$HR-L%8_@>/);KBM+BUW$&Y2*'YNS_%373T M#M&>LOF?,/RPG8:(/]RP=!;G?EVBGZ+2I[;P^_3J9 Z(=&@OK\KSJ/Q@X=,V MJJVZ7],UZL-W[BRQNHX1&F&JOQ$4-*-M0]:Z&)%W//1;.JO!@5NKSNMMCZA.E>GXX/KGRR(*9V@\0B-G$SA5N\A 1?@HJA@ MML ?^ ;":A8MWATTH4#E??6@M*TS0%OV2N#\?39E^Q^4DE!01P%9X<38:O8@N8 M7C1L[(%)S%[P/G4R+@AS]-NP:SAUO>OKIMFM:I$]^4=UB*U=I,-)*;@-'<=, M]A0),"/$$&!MZL]WJHH YSG8\-LVA ^C.^UGL\P6I&&[RU1J/S$]?;_5%E-V5)4_U9-?.40B R<4?4U:=W@L(D#@)LYMHH3 M(T0I,DT(8 @#SC0:P_HAIJROC!6WC1A*[28$!E/7(>%ISO/U,AEF4IMRP3\O MD%N]:=QR\C;0(BSY$:RI&]MY$>M-$D7YT-- 2[YXC#JH8/<:".Z'Q;L4/_2] M-B8E8(Y^$G9C@J+W,/7U+C7<,9ZY*8[)OR'"G)U*4$JC&/4D-\.G79P\!19>25BZ,HKU5?]]WM;B5N3O1*WO,.E HI?71S$7)EX9]K_%IL!K'-5/. M--Y@5;*/+!$X5(.@2S6\_C#(O8#G0UQ?EV%/(^MV>C.IP)A2.E3>Q9Y 3XI[0ZD;"DY] MAQL8#[X3P A_/OPS8O JJU%.B=#XL.8:52:5>'KP.]<[]@P"L-J&I&&!"WA9 MY(X%)9"37-!$[[C<;4@PV,LX,?5V&_+9^."HW=?\KWUCWH%5GJ=[5"_LL;FH M)/IIB'[I$=83#VKE,"7PEC2^)$,96)*Q//H*0)RM>AK6$%2A+5FK_SR2_76# M2%'%?3#9>"?6J3FYB/V\2(4SI?G8_%0E5A8B$#I5UP.K#WNP^5#+4)A&H-PH M\M2NU'K)?-7YOLP1OUV,YFG<1.?V#+6 !Z.WL+$UFGMO9W,J\ M!GK3@OLF4JDP"$JS\_> *\JUR+FQDCV">&6VM@@@NMP/T!:N$ 2F^WX?U\,2,6+Z6A4Z4TOK MQS)EIAID&_@_G[?_D*-C_OS7Q7<4]E%@L;\:/%$^/X&;)^T"6WN,3[#B#/VJ MNDM1F=TNO0M-6UC^JN^J_/L^MJ59LI+OBRP<.:"WVU.R]C<"1[B.Y00MG?X( M#V0LHF%WY3P^K,>6T".8U':QW_BY%&978YSBM9[076W M$1\@+,'PF[PDX76VZW/\1:XGWEZB[_:O^B0=82A#%'>23NZ<"4"#KFP!,<;) M,V%DJ1QKL(9RB#K>(< \_RE4M;X-H%>XZTB]:>&!U62(+9K.?)273E7T2G!L M90^2A#J4T&J@53'*C#K4UXZDJB==GH7UN!^9T/)H"#R_/F :EC0QZZ!@WF$C M+3L&,;X!5[%0F0'%@ GK:!@W4P&X%QAD9<54IU@9G ^\X!'?>J)Q^(UW\-VI MUZR \IW40 ^6_!PFA]%A0E@)QOO1]JR\^G)7PEXGWW=\L>Q915"K6CMH?Z-E MV1D>6;).^.J>Z4:5?)W3BK/(;-@K]=4ISHR G,]KQO0:'P*%&5>9/ "KOV\; M @'['8.*^?Z_^ M+W_/_SB>%^0P8 U%)3%8(-E>V#"NUQB"S2[ MI4N!N$M'B(;IHX:?);_=C5YS#5-;CGB/>*-J/E!&U;\_]M8Q/-/ZMJ4#R[Z< M!56?PSQ%@/*YC>0*RB#H2/5$#<#X&]7#\0(-0WN3?PQ?!)8P?K!5E+YU3_U$/'+\%OT_.9D*5H"LJ!Y*)>07==H"& **:; MY6*H@_Y]+9CH-H-*-^TL_52%U(#FJP\&ACMEMJA] M(4JN8M=1T&^5OT6J-S?3OTQ=$%IEK)3D/HP51J9HJZV)J@3*I=[_P=3OOUL, M#DP5TAJ8IO%[+QO%H([.+9@1+VEW:D^G ];#9'/--I-5>R/^_IVB!,_Z\CKD M4K3R#LN#*)K@?02NFLB5UYTTRTFY#U8' ;BU9>'$38TD09KYN,Q"T#LWH2S[ MQ<)GZ4:R@VTYJC>?#YRX?426[2D\ER'$&( W[$-HO-.4CZ!3>8 _91;,)*<2 MU'LQ_-7A>H%+(W$OIRG%6U&-V0,K.GZE7EJ"UU\L*-D9YULQ](7]LVS$3G+E M":.[--&$+ Q@E3?+WP5O'-D0]2JFG23'_2#CD9I@%5#>?4G6XAM"5D3+__GL M6VS!:<'\% 7=;Q5_GV9^7L<0$@XDC:1(]L9*'=1:O3R(S.E=%$JE7D<*6]O9 M=C09V,&%?]2];MJ;[/@F$/[&AJ/LP2 _))XD@++R9DKZ.KV5"1!A#=/1:%<$ M*(>(:-B*QK#K^9=K%2XS>73&O6G'\2?C3^?$MS1T8P8B94,95=%_+1_/G;*. MAQDBA0!T+,P=,1?7A6_^T$H]!8XO22SR@#95 7?OPJ4^Y)TH_? 9'50Z?\U3 MMJ[EXU!C?D-K\+; @CSQ;0_D.\0;=A1&2,W*V]AB6I239"L2)U65YC#=(8J4 M(N>F'3ZX@8@65KM]B$M $A;EG==@5Z&LE<.3<._KH^U%P^#H[DN=P>W_%GDB MA:G^3&TO8\I< :;Y^#ZDUB^&>@_$$T:Z1EAI9\=HYL1VTZ4JL':*9OG^ES\N MK;&]?($'V6HM.R[O?UM<72GJ6HO69:X14-6\'WJ4,>P@"HJ2/9;7(O*G4!PV M-$1](]CCZ.]$R3:N_."S<'7QR_8FGZA34].$7,/')TZ(Q6O'+-4J'.RH?N@N M234?92SS)*+17;QMUTIII\#)XMD/!5F*KZ24T<=IU^OF5H,35R>/-JHK[4A\ MY!WXJO>5K[[7A6)#?X,ZC50!B\G*C*.MU$#DPRG&)29 C0*&$?PT-;)BDH*; MK^O&R=:PD;MC'YX>4Y5K&EOX.=ZC]-IQ1W#\4;=1*/4T4O& KC!%0,AWF7KA M)YRS,0F72G&,]&,:'>4[P&:%"W=\FZ"GB;*+?-5\3?%OY9SRY [(WS?8CR&0 M8-6#.1#TF@Y^=-?)[,D^XYH!@GJQZ&.6A_O4)N2F7?S(;& M2D^JW2I]DCRO;%B_8&M:;AYDZX.K09AX**1#SJ30%2;BDXU0O^UO9QI$ MDH7'/Q5OH^H.+&>=F_46R'RD5%G.THV:1M?V]V^!TDQ+="#23*0W9V9^#X1* M?FX#UZE:C;]3K:\\,=]JM#\M[C\;[Y'AU=;; ,V:U[.@=U$O(T7HR1A"#;R& MO0Z,ZWD!8KKT=0"LE#3@2\D:O?)^]H&>E%?5Y#]UYZH:B4)S.W5E\LL9W]5* MNS!/DA(/IM=!9QV-H'5HFH 118%\I%_YDO[A<9HVN6))J[1X43VZZBKI^J3G M+F>%5=CC/.5AT$IUY]"UF_L0LX-2.+2SZW<_M1N=W2E<^?._(,X7R2DF^ P.U0 MWDWI*P3'"HMI=CJU9PG8*")3,B4:W9OKT]7&-:;,_[MWP."LM# MR7:]N.H>IJU8E">O1BS-^@:1^"^W8>K''LI=VJCIW);CC-_>R#=JM5IQB8 1 M4O# '77<>4K0-PPA?\^?)KA.[,NC&@1D]S0MJGQK@Y6N'X*RV;1CE7T/QVL M6G%>E37U*:.U@PWF*2*LXPP(:$=1IC.]N <&UTSAI'=T' HP[87R-^1%WW7W M>PY6FR::DJYU-0LU86:]K1_4\%]-)]=6#)JW$1\-KX7WPGAZ\T%UK(-,JTO?N_*4Z^^#RD[UPCC'E?IF!0=M]"&^;)34 W75E'_*X6H))Z_3&SK3GQD8K R0AME]O'64C4/XVY+21' M@NSB024FNM&!SH5? 3)ZT:&XE9'0#CV0%2ODC;P(UA<:)S_X\2P[@GIG/NQ* M:\.VK2/%,6?XLHB-_,+ND>ZMP^LH%D J9PG.C[PRB;1Z/\>\&7YUWO6K\A\G MU$324YP3!8P+V&.P%C)]<1&6D/L+:\97V+N?DVK&PF-3YW/W96' M"%C F???98%28(QBF$;_B2F(>3(X9Z_;SU ENT2U09?PO/BYF"H:3*VV N>& MP=TQ?"%Q52WN5)NY/O0SG\=0X7P"[QJD8#'0['OZ MB,B.UIK>8\Q9]".F&V1E' PM82]EJK(]>'^Z#WI88X&?Z!_AF6I QL?Z!-VK M)4=%MCEZYB/4%=HXUSYK3$,64B^^-EL-/^G"U12%Q8-,RTPZR'P($K.B"<"6 M%&D"%VR/;9#_^Q#H&WB-EZRM<)#*$,!AA)^ALTDZ-BS^Y#.*,(&3'J^H,%X.XU MH?.]TM*JU28J<_,%6\ZI7^]L%W7R_)M5Z0&=$Z=8T&O4#\(\P%USP2'B"$^" M3+ =0;OOXL1:OY@&)%.U]+&)QX#C?;]Y&[) _BQ9H/XEC"3.O/%BLA3F8.0X M@";54T5I=E.,X^Y["\63U?W!B.Z?KD! M9G!%38NMV>3)6JU5X-@?TQ1=7QW[E:*L MISF7BB=2%HNQXW/"W@(6(E6S;Z.L"Q'-KHV,PEVL3(;9MH:@K<9H$K,:7!0R^0F!>!!LPP4LC;P)^(I[[KW%SX M'SJE\0V<6M*[<*ZY=;]SZUHNI9LKX^F;%\]=/JL7DM7%/-B" $=*.;T0I8(\ M27^%=LE+LIWN3N)&7F\FGZ@GJQ/5(^P&IU0;VD]["FJLBW[<5FC)MG@P<-37 MU$7V190AF2DDTY3[]'P,(1W3Y!*.<:X694SF:H/+5!W&M_LMI5&.M6 K2E-W MZSB8R*4?]/O5<(]G>G-Z^O3 XZ.Q]H=7%-D[-="N6Z#_H+^"I@HV ATLQ5=>NRBE*N@](30/4>O\LOA2H\^ M77_AYW1.6T$V10= 1^Y#:O T 5/&T4QRJ\W$02G>XE&H!-H9)N3!YZY3VCDW MPM/C5!V@1;R;*3_FTNJ4&-#)REN_^1H2W]J/,Y] U\-Z@KV7H:3V _QQ=1<^ MV]^+YCQ<#&0Q(5A1P(S-M7*/.U741?$8TL:F&I]\LWU-W[;)*BS[U$QMO[@Q M"Y8Q@ =NY/$S!F#-BEAS220+.$149T6-O*0UV?96=UW2\O!^Y$N\F]'2VOQ0 MS(Y+CP5"U?#B-U/ZDHAQBI7+(.W]V^!B9X123T]#NQW4$4-)GP\@[#X$"VM2 MQR+"H8?U^7_HR,S\S./PM2CYE:LZV7A4[E/*)O%'!;J@4_"1=5-=0_1W+R>% M$)TD4!G=KQZQ#V&!N2;-QF%AC5&1/@NF!.?F97N7J^3XCI/UI@GJ-Z>?>MYV M;6Y^/G#.&7L]N]/C[S&% M.,Y/03BY#@LTP$[DM_"R,TPH%;@U )L&*IN.D]81\2 MK7,=YY*@Q_VA^BW.][?YRH*-\;/*NFOGGB;>Y@5DTOSX/AXDW-YB=.6)'^0G M1.@D]:!CT0V8.*3=4CO,9D*U0Q#4AG]L?AU@WI/PPG9L*G#)?CI#1B-)97CT M,LSW4/F6RP::D NK;]^'=(YP(RW(C6L]@6T"&"&&^B\'G? N[;M=_F#%6J(ULZ\IZJ":;H9F3PU]S4J^W,KI.. M;2LU8:[CV4%J#& YH&=#=:(]9OXB@^8(7JHT64;SN&&.(5F!<5L/2?7N^R^= MBWU+KR+>717;_KDX^3TM;?DQ]"D!;Y?X(+Y-.KF?YZO9HWH)ER==+7!QX/9?N@_J0=P5HTQJ[SX8W3BT$1 MET&UER$IYV557@6C;GALM7,3+> MZREK)M!SQ@6WTV*B:^0.WYH+2U[&0V"NZJ"2ZEFD-EAG'ZBN1]R8^ M^,3\=NV01:I,-@0E<8-C8\8X(2K2*N/^4*DH;^S UU [E>O/XT_O55.$Z'F- MZ%DCRCG0AJH!AMN9&=T&U$-^M_/M482=$TVJ2"G:VX,09,V7JT]8:]1<#\%G MM@CX/G0H!O*;FY4Q"FLPK" ;]0%NW]2C:8_>VUWSS#A?Z5[\*$S (/%L_.&' M3J]7OCL[7]@5.U#V'>@4D4':-N;8E[NX>JA^-27O"ZI%V9 1) MNN!G(58'$[Z;8&U&V.+Y$K,V4G"EM&0R\4B/ >_GJU=?)S_E$CEB3Y5$RM+# M#V*O>V@2%U64,8^I7XMHW(KO. KV$JW;@IY7_BS+6AC.\WX_;UKXJ\DJA/,M M::J+5)7O.A_HYAD3871Y'K_115;^-^(EBYKKX#TH T1-0?E]JV.@]?Z][??< M8!#&:3#RKN8^)-+W_H7PRYALB:@O_5*HNV\"FDYFG0J"XNHI[ >!E6GN;@2H M"J?QS1&=,GK4DZ91K&.['H[EAWRJ17X*^R7?:G$NX[UE;4@\>_KNZ_)XX2=W MKGT#_]@>M"\G%&/J&S,VDJA63"G3:(,#_?W)8/65"5]SX8[FHD70PRB(Z];B M+[-;W7O*?1\#;][^4MOYNGXSQ]%_^VM*R D\@^-@JGDG$\ZZP^+@7&CWO%E8 MWS2<,OP!3;U%1#L_XVQ?K]!UNKPQ4T0E$LWL':)Y:O*M/)P*NF[:M^&Z = ML0K 7U7JG?4E)MRURQWC:A;K:]3Y[!MT6C[7C4/IG?/C6P.3LI>O%L@HE4W] M^Q#W+890(76:7O8.%%V"A:/K%!-3NQ@J8!59_2;@LZBO5> "-.4]%_SZY^4K MXV=59V(G\Y/D4-L^N"]SUI"72:0RC% >11MLR(-\4'M$G@5=JKG939\\/^>. MGQVG)Q3N0SS-5Y*W8D%SIKW;D&:NK8)Y,#,'M ;)3FXF'.D94ES"Q&[\MG8< M;0L"5J0#F262=M%R?N;NB*^K287MF\*>\]E MW"[^ZOEB(S_"C7:0K.>,PC%9+/><,)R.01,2_+*,HC74I1SH% M,:?-'R[:(?5CL +4[@?>"^U#>)":JT?3_UJ'R.6>NWT>(MI'^B47Z?RT_O\J M^C8%""4Q'?!<%*4.5*=:!RQ35,DC720C JFDP]=T!&I2JMJ[XZYU>."G7\'P M+^=/S2?P;N<'9"Y[$8^*%CV'SM[[KX:W_W\9>+NO31,(6HHBF5+=&9.,P_10 MA@ACS$$9U 86USIM,^(8TF!_IS_4>6H7H["-&^92&EZ#_OA2XJWRE?6I5<*- MU\^0.Q0;>AI*D\%T__),OF-.20?I1'02IA[3CXC::P75$+':AON0NV.:XIHQ MB-\>,4E[@T%QNE&91W$LS<^2\T]LLBB2<@Y /VA*IG:_-"+]FRV(('?5F*G&&4>#R"?V(4O]&QC@CP6]:!_B=.GNG?0=8^">&+T1$]?&LGK1)?&; M@XF$U3_R)&ZJ&GMC!\VNOF61/]J;\:@=%/R UXHAYD6VJ19A( MO5NJ_/"\?N+<[R?%YEKU7YDC]Q^P@G6-B+A9Y+']*\52"+#X(+N<[-:8PHIKK*64*. MR7,KC&'<_VU(",_.DX ]KL;%,3B&J':T1^,H><8\5*#C.$T)-"!6P#A 829Z M/[:;7&+_JR6*8A!9K%^-UA*#9HC;U/I-L63^<]*%2R^3.*9$.$R[VG1FY^/4- MRQ1J"@W<5C^!=#_H(!' S> 0IBHAST^UH16JEKF/_F)P _?3C3LZ)M#-JOG! M9[\/)!20S4F29%EC M.\D';N/0C3QVUX['0]"HWS,]@MO)DV(F+_I,^*6SUU+@MYB?B4!];4;7]6_\ M*0O0W^KZO/2<"(O6ER5;-H<7?(R]!ZPTE9:;^Q_^1TS(-=S@>'*4=6:!S?$X M<1UVOS^X_P%V/3VIJ,_0!G.:((*23 ^#(6"A##ZR>:QFA20WDY0O:H_FMS+& M@9A1KT>Y(^:!;]YV#)7UEMWJ/O?AR:31(:+0%33284 M:R94-OG.[M@,^CIO1["TY9]4DA0S7H'L)(F WLO3-'%+\KH1>2L4:4^$BJ-Z MI#2F'XVWF2Q5/=ZVHV)>3?OSL26N+AK),WK;HUZ(\(N'GXVU0;UF[N1[F@V] MAJ9*-:8) !@:__A255(T0Y9F"!Q)T(,5!)1:/,-9O?)2: .&L'ND68XO9 ,) MUL?_1*4;A]@/87+X.8#M@K4MG M,Q46WG9E[?*W8CJV;D%N[^'Q0>63D2;"CGH64;-'J=D$HQX;_>-(;@#1];/Q MDZ8VD!>A01)M/!TIM8&;,V)):Y]S7MY]QZW"O%D?I@."T5B8V[X+RGH#?ZZ0 M455$O""8;9T!!U/)K-CS#1F,4].*K"/M&=Y:O1^&S*XFLVKF= M":V/+RYK HI,%9-G@B,Z\W-_@('/F<IS=ATA%#?"+W,N\D689W\=$#5ZH3G2]"XU_F<&Q3!4, M*"7 2-X =\\?J#B-=5D2;@ .E:N^\>LX/=YFJ/Z!FU+IWX7ZID,F-35 M2$C1?5?*.SS*9M_/T2OC!7R&9KT<^O\C"@?90>"B M.M'-2:0(JA_2Z:!>%37"YT#3!DV)E^P,IE#G:5[U?Q&VW?8Z<7\445V^+/4.-*G M+CGO)J4,YI48M/RY/*:JT=INN*22:)01J&/[=OFUQ+L3AD?GWTFB:8)H6[!V MJ1I46.M+XJ/Q-K=D8U\B0A#5JH3:'&*N1T#JUY9$Q:0U$[%9%\LG?WMXK%8/ M=3B1_6G\5HQC!X4Q@?1D/4'J T97.@[>S2W2D23YIP<>B^>HE!W3E#R\?3;< MQ5\R,_Z&3+*MJ(QC.P<__R B,'7")!A3YGSI'_1%W7,EZ4TH!>03D)., MP*X31J0"O(F+C?3W04LDY^V+MW+>SYE%6$@TWT@?.V6Y#TF*6%A--XQ-&SGH MQ+;!W.?KC'$'Z8,'2LD=0N,=,C0!\F(9+BEI'^)L?]<^R2S5K-43T?9M4U%& M)/'(7I/LBF6<9_[C,R$O2VF\& J#7L10"PCO9R)'.'BJ-$IF#.V:%+;.Z6$U M-5#A0:0+W1'"VS;C#KU^$2=MR9GY^"%O3D$2%N8,G]6F)!X8F<6?BR?HE33U ML@!MBB5HM.QEIJ=+4(XY[H\1U#3UNK]2T('!"92DL>!D7CW7S7]Q@S2W"^M" M' $+*27TCVV2U)?KF+JD!'W>H27NB*SI"$U-\J^?P*^7&QE_6H*Q6MVZRA7Q M<[;BILUX:;,QA]/Q9TX830M ()#._]=3FO[]&JRP\UAW4ZGV6LX2+3RM= MDZ\LN[$>CQ&;V-\*!H?E0;@2-*"R!_"; TVMRU[GS<%DLO#-*14&KUM+]\4& MS%05B;,SXT3(W]L-VW;7K7?=DHU4X:H!(\N*-($MQM'6Y03M97-2*]4 CQK# MU)=&YXJCH_55Z@&SCKQ*I/:$W$,,0F@JY.^>X\4>-9-X'LA]#C4(S.PW2;_' M>)PPUE!QJJK*ZY%U5575\C$)BS(6BWO/RB$0ELY#&'D];NIMI#>]&LD/K#.. M:3.%<:C53&=GJ6HU3;MO)'[;MB'+)=3+I]W,I7&,-'W2_A>_N/%$I[C[.Q]/ MU.X[^BW0A8Q>LNI#<\V"/4N*V&!^;(L](P>!=@DN<'_^H%^U\'RGHBE)41RY;_DVQ$,8 &30LUG03?6_?T/4ML JTCD7;+"N'VS MFQ?R6ADV_37.+J]A?NZC,WO)1^/T46&E>PM;>*E. BN.T 9 L7:G'S>VC&G. M><$L+3,=4Y2+FCJ:TIZPU'Z4&[U1UG/AB=/=KD-M>0P.'IVZ,$C\MJ*88JEUDMQ4Q7H.\U,0C5[P+4ES"N-D:A]"#?MK&/!CY>J M\?=M#9.+<95"%#]RF3$Q48/%0O RA"6$W>V_%K.6Q:,-,;L!>E?TTSS_4)K& MYN;@>AS.D:*V6NF:R*?W_")EOIP0P;Y:<^U?J\::XX*((S3!P67MV(-:/U ^ M@R:@H_Z*@F$?^@[CU;OB0OBAJ3Q'1Y-2<;.V2@]>EYH?&EYUSE+MMI"[P7V\ M\"!FXHONNMOVO)IV?0I#R,, =X?434!?J@$H-/1!32$P'6](7GP3&KMN^Z"Z M443@SMC5,U8>-9:<*K#QO_$5"D+N6 M_.E>XJ__:9S[#X@APSOS#ND+@*G+\%ZNYQHC7*#IU9;)W86K5Y(1;@A^4V7" M"ZR2!,OG"ZRI\"Q<'+KK/HQ0J1,5LP_Q9/K[:9J@>D_>\0X1MY M-Q<=$STF[BKET7YGUAC\U'6!O@_BSX[\DBR)*YQQ%W[9GICJ MQ37Y]UJPMP!'W0,!^S+[D,$T^!N7"ZR" (:T0T4A#Y)$?!C3N'U(@CQ@OP^) M[Y"FF8#F2^VL2Z4]:.[#P::]+QL[JJK>JHY:WAJXC:\WN'4IL4_!Z+&8A_H64WI;.Q#A\4F:./83SR7L'J>IORJ,\"]B$WIQ@R M >'8%DR,;X69$)^JAM#$EE.[SH,[0H[GKLAMGT(2#O'ZRRAK?]/XU\I<(GL3 MN:J[X1'ZBN#[X)+!P".1R$M!%68N+#W#Z8!>'Y-%N84]#,J"_'!O2B[XL0BM M8PQ]\\GV$$=HF:!&7 YA=OSI?:.[875NDJX+4EM @(78)%Z@F3N?O-B EH M8V W+;V9Z%(O1*JP[SUDI#D;??[HUP]5TK>QAV8^]SHB5>A9^D>1PF#HT1$1XC-O&R-,%WOB'#]A]RY^OK4D;RKRSZ0N_(=RL\B&"?R=W\3P4^ MM[0!!PT_FE!0AP4W'4SJ4]6V:_F#@&>0E"]K=,G]CKKR2LM+%*58KVL>&J<0^X4TYIQ.[A''>A\PV$S(V M$@"[J_3<@]8P410'42 C2I6](Z/8^GWGFJI<(K:AKI5O2S9E\ZM-C*(&R_Q_ MS>N1FE1KQJQ8$NDY]=8BNNLTYA%L3D@]$BU NU2F^J=7G;]K":S>TL@1]!3Z MKI";2A0M20F*NU#TT"3TYB>6V&]'YEXF1A6L\\\NN.,,&B>R@J=QGG(?0^VK M2F;(?VM3](UFY>(^/B3Y21ZK/GI0?Q)0V.7 0G^3081C[6WG;HWJ*9-AG4QI M>K]XJ]; A;TT[G?@]\SO3WD%91\/T1<6*E;Q,UL,#FFJ,6H@KZ&72425&9R< MQ!Q]N,"OS2W ;GGB_MD9-R@/B05B.RS,:^MNDG87RO+9#I2@P+NC*UW0>MA47J*[T&7I=RT*FL==QBOU.;JE,WN M6LP 5;6@\8VRI\W-^))KVS$/N%O=N<[?'/JJJ/K8F1 M?^.O;S?8'3.!LZKE>KI MR]:D-8A\"+]PU?ILO+ZVI\H[TO YENHA;C&D%_T#C- (X]L-R@/E1F@"TR:@ M&9#7*298UC;]&W/8J-Q=;!\2O=+:D4 JM<%I-3;%*EO;&X^\5;M&2K/A8%H1 MOG'*,+VA$9J@?^Z@%S-SJ>9ZFL5&Y-).'0&'DZ-Z7DL#;"]=DO0N[,2A21^RD4;;&V"RVO!3BZ"UXSUF(:6O3=(Q(D\0J8:(V MR9+ZS.;*DFY>O+Y"XS12%@C3/&=&R-%1/E5)C%UU[O)XGQ^VL)+D'KUP3-K6 M*!'F#]92S]&XP+5E/"O3H30S@:##)$I\G=]]\7CP->_>4OAGX31*OI"?7MFG MF:_+?[/(!=!H+HK+Q(N@2'D+RH "-)/P@AX:@2+8'>SA6+I]\5' M(J2$36$;XCF*-R>?JNQ#ZC:7SL;8_K+P% M<37D@^MVZ,.&ZTV7]I9I1GV E MXO:.Z9A75?'$4X/A?-4VC@3O,PDR?,:7!S$9$FX?OY,2C)BT <7 Y0&W/: S MURB]8!303$CJN5 MMTM8;DL9,U:9+#KI6,!T/TH5?%YDIO1K\7A'8].4ZJHE6URV\8?\S#,F9^L& M!HYUX8^'B[ D6B9M3 .&/92X";3'J386IDW@:81QVH)/$?RWCF?PNCTST_CI M(42\?LHI9X'"LLJ3W>QY$_(B#S#/"X="F39C9&:G"WKT(,P22\G5)*^FE7Y! M7JNVMGW[[MR@7BJG:^A*0>@3.Q^DVO>(6[W#HQL-_W:-UTZ@F04O;7&[WPUP M,4FRGGXW]O1I0Q*WZN_;9N]-)9Y4*HV=L9RGW@WB*7_ =_D=9Q2V0T)*5HI; M_V2=V*FQ:5$KAXWS\PB&$/]@4,NYN)&QY,AK$-0/?L6?X[&<:/ MHJ7U3.5@,HR@;(( ^W5+"#M3C0YAE)@(#,^?>O#(LA1Z<9BF2G[QRVP5;WVC)+LHAN(NG>Z;CR M6Q,&]VX+L-CW_LL0!>VL1WW0/#^WBCSVS!IW*R-NID\_4TFNO7^\J.+0L>.L MW%=92'"Y@T0(-"*!OSN/[_<(J-"_\8=,-66*-S=9K>=6=K?V7DDJY6-#CLZR MA= ?J\_BJ%\>954%;>GB_K)!UX]]"<_C!_Q)$50G=)9I]PBCEG@-&&:E$2]S+Q7*Y@G M/,H*7:N?3X\#6 GP:,-BLC"Q_3>7BL/%J7U(?6E#ZK5Q@33^N7[)[XM>G[]L MG9:A#[1M=;1=*Z'I@"1@S1[0[*MPJ_QANYGI7?2+Z?FR0AY^&V$Q<=R1\2P4 M^3Y\A>TPFU\)30S4!)HI+T&[?)H >)K@!>M!"0*+N>FV"C$EU^K$K:UJ-K^: MJ QCZ^O/GU4Q.2FI^1];7$LB65 M_PV)Q:/&,V# K1%0?IHT68Q4F=)CU6I6 M[(>*&RSY3FJJJMDIC.8G5RULJ]ZI'3X2]W'(S]4-^,*W:V: M7J87%LT]>/!SK*$E&/M-N;TA/D%[GJ#= MS7V8,0H5I5DYY0=X=\($-2[![TXA)N/]7F>DX*RZ:;UMK3$"2I'.*@*G5=B1 M.U1.QCB3V8[,0BG?QF"$+#1@">5W0_,LD5>S@X, H^4/$<556>MU-EB7EK&M M?(-[L2NJD\5W0U!7M8?:=.C-U*NH(0P[S+V:I0MH7=Z'A*HB39<&?%LE;B#DT)9:,H DX M]J.@'T%_0!>[R-T$_.E6CQ+KS=7T>C$L_DE-ABR_!?O1=T5C4$!6MR#[DJ!\ M]J:2\7*BR-2I0DN#VX+W'D)T(*==_YU_53[JBKLNUL8X&7ZCR91:X5JUB4AG MYS<[;B9K(*ZO?4[6[+2E(H?3B[,?UXBP.,R)#DUTUTV&'.T^8-3-#9YRP9J' MUM-$P#BWI7;=FV! 4]E3$;V6-_TC$KD6K[TLH6YQ3U]T7=8W M/N2,2%U2S/)1NGLF@OOR3B'8>"8/S,30#%"D1Y*T0 ME4:$$.UB_:0J3;#883MZW(8;M[6)%^[U0V?#Y_RCXO49N MO@!_DTD5'S,KA[JF]DDYGW%5-;5D^=8G=S9KI2^^+@_#GKK JAB;NW5GO%(N M3'P=E [*1%8\2;]=8M6E>X]_1^+0LXN=FG_/<_=6\_R 39)1]?W(8#MUNRZ M$?#Y4^XN^HEZ])E?8QUIQ9\O]9&+'3X?+YAW[[AK&/']3B6Y+/Z?HA0(JM9- M1RKN79?JAZ@B.QLCS8GF\T8>A_KJS)0SY=/"0C/\G9T=!\_SO3!#/6=\RVO> MAS 9JO,6[MIR\\8CJBA2;Q_R"D]Y#5:0;PWO=.F+_'0JF(.%M^DBU-K??Q1I MK@W-=[ZXZL9BP-""C[DOT42IVDA^X$@?1H0QFBO$M+>(9314_HW#:;+LZ:"* MCZHGC54)Q[%_G\N\T[==,A5ZS"GQ[3!Z(Q ()RIN[$.HRDST+4GV( :22V/T M9) M8Q6JL0_A].C0&F>^QD!Y?88>CRP)95?*9IO2W1>_M1U[]H,[C=-.C;])/WS[7DAQ6)'54-HSK_*WQ#8T$?2[E&W6Q MN*DIP5@<;O%,>)P:E9)& MS]&[#LS1KI"=\L*\?M,=ESKR9=FI 4T-1T;&18=%7]Q\&'*HQN+YGB8PU8+(1P:4=?;\O0&BU M (QTA3Q":0?,>ZI!.3R-7XNDL3X2V9QU#R^N?_ZS^YA;+GOCV*YF[K1I\X-0 M_[*;7K)W(5[EH:.UU*GPW;Z/L-DYBA,H3CT%67"OYU;09^JHB1WDX1WEAVW_I]Q7N+6I)'^:*SU%73#0V29_N, MYK;L0^(Q@"4:E)LF&1#@X4RYMU!/TH(W'.E$QW;(-0'#$>1([A-&)>ZY?--/ M[9S^T0;ZK(-S X^:;6Y'J(@/F>7>"X&Z,EV>"7$T:D.4;'=O>K.*T#C6)NY; MWC@TSB+!YULZYGW<;>:4C22%?3::EDBY=.YFQ@:2"AP MA,0.)&$QK"BE'UMEH$LO3GXXN?KG3V\YA=5AHE:B]9^^+^N?1"/OA8\<;J ) M$JJ/(K6!R$R R9#V(9$J/O;71>4P9)>5E]1G%IFA2U# M+!6%+DSN 0Z65O(PC-7SIY:=Z@&1N[!ZO,B](50 MPU!AE,JZ_GFR5D5Q4Y+7LI?[XJG5Z49Q7=GGRC?+4#;%D>(Q(2R1]AZCG+JWO=CX M&@.*BKJ=V.O""V6[%E=%H,D;:.0W-0O MEG%2V/D"QT7%T#NVKBV7(O/]*V9^:GU;@+_1GCY[N4*^RP 7,7/\D^5?0^^0 ML_ W3,2@'MVA-0I#P"#N>, 2,XLQ:Z/'>[8%(A3#VJP\RLRD@;5HV8;T14Z2 ME^H3^Z;Q!\9#0G1R49!_PE=R]2]*YON?+8O9B,H?N%?"?O[/Y*8R_.HJD\WX MRYQ\G.3.O;[")L'C?1G*P<##FM>8MD+1G!1<#8[!V?'@(!&*S7O%$/^F+\84 M/\!EHLVJPNX7;C9L0?#>1@0752/U]75W+.3KCZ1-*' 3\PK?.-(-G7T\9T[_ MJ($LCC=_>L6<]1.NCC[73(]JYCBL;U.B:;7=4C; M!M03MVA\YA06X)74*7"=K$A4Z_@S?:ZB)(.IV%S?B2UV2TL4!UITDS_Z\//]M/S,TD<@ECL[P=K/NYOE1-W(B/ MT_"^? LLBEFX8_!HNQZ"VDY]#]137$%I $X\DHA21EX$N(JC8E!R'A:_=M_S;\3/R77V."QY_9B6J._I>:(X?NNHTF%.Q! M-^H?%:*^[$..ZLN!:%/ZNPXU(T0)#3I.,^*\]+;MTZ2GSZCW18Y[@6BOP%&) MQ_#:+^_.BENS_B*Y,.FD09$]B,:*63;2(^@-Z7^FM%^KU,Q?_66YG"PBR)16 MP9-AQPX7DM5"2P.JF6<=(_DZZ_Y& M^,6+%+ -07\-IU:XY4J/J38."3%TLW77G^2._3KRQ92I+KZ7NMAX@G^P;L=1 M#.FUS,NJ@Z?3W.VS4'O#45O#^\]!T;^B!]@:>JD7CHR=W<+K"Z_$;6P!CL$>?#UAYUSSV MNT+P@L1*4?),>KK58_OO+^QGX\[*K;9F_9OYHO2A,/]'"Y;B;]N4[.6KD.=+ MR3ZF=M+*PZU)#^7Y)"F98B*S*:)K'W758PTQ9]JW*$O&]Z,C,37^D1V7/##' MY<#B)3R_A[#4&:#0KK_25.BUQHJ.[ZOFLZ82_(/T8DIDQJ"_M:>SYR8R(C_-/ ?OPQON0B'#B8$#ZQF"Y.Z?7([:9%U\[ M@GO;:UZ,70R\1WO?#3GHBW"!;!36QDH]K8[%1+9WVW(> MQPYSF@O_V/E\?F!>1LFP-YO:VFH5P^C&2*'=H>"I/Z1X- +!86L?($MQ =9> M[<*.T\Z/-58<,3,BRB[,XP;UV\@7H4X-]^LBO.).)[\90%DHA^ZN]6^%P(XQ M+_ *5]HYDMC!'865$ICZWN0%-_B4G*[<&[:J_";1K$CHFMSI3]Z1#]X/R%E9 MEKAE/8TIF?N!T\IC+\XI.L957%QI*G$;&RMH(7CY +ZQ0H[?9OO]_PD*_[\( M1@?^2<*X;85CN/4O!JA3W"=I-AZ*B;27S7=_2(E%KL(:&M,JS51[UPO/*'.P MS^6:ZD+>D5[\,T(*I-YJ; T"7>$$D#6'.E! MXV ]8GF4Z5!]%=PO_NS40-$%R;2Y=&C8=_1_' ?O9!-31]"$7'R32_<( M>!J=\#MO9IW!D4V]Y+8H3J_ N,#XY\!0/5AYWS?5R=T2O2I_4]<9Y??'4_1N M.,BV7.31<[H!>8X2I942B3E!D. M!_BHB\@]]8B9*.02@-[J :SWH0TCN0YQRKQZV@T $!91DRO<:#ZJ> M>-!=KFA"U6NF\"E7ZO/:>Z"Y=RL26(G0Q&ESLGF"QISUIG!/EOVG2+M2:SL% MCTP9_^V)][=K;]+JE&"M"^@N0]@C21@E'D-/WD7@QCO387P^7=QS>K)E 9'B M0>^V/WR/0'97R,T]ZQ-0E7G/_N;0L>\P0A64[1W83A5;ESK=" A6QVK"(YN! M@.D;P,I*^8A43;K2/@0Q+J8M\CRHY'.9=9H>;^!E7M1"GA1##IQF')L+(J]3 M#HTA&(J2_E2AS3YH%"YWX9H50,,EU$Q@ZIVO'O/'2E+ M3J*X@&E4"&IT'R* )N3C 2-N5MN?4N*@N5.)S4&M1/5N)FIP65@+BL/%QW38 M\.$88]T[M]*>7.U=="-_C$IRNM+4LL_+G%2($ UZ3/U&EA(Z:4G M,&EE:8=2,\A%1EN.[W+'0;G:+KTK[DM;YLRV\PB0,S6[3S!=9V58C [%K8U)%/GS)E$S54Y5+.<)3_V^OV;L77 M?8B'^BRB"]\$ZVHW)W!C1T3 O)M 4[N7?'.TEYYRI:1^\(V%;]7)\MVGDQ]_ MGA^(+S#+AR(]R1^/V %;Q*A0E'+ H4%B7@CMBN"?*%]=OT_COK[WC=5(X6?L MWF:&\%W^U?'DQ8<[QK-/K@Y\Z5\9F=LZR';AM 75EZIQU8QC,*)Z%(R'IK[T ME__!5)LB0G%N4U_:K6?(-$Y<_./GV/F"A!^.>+FZLMM6@V"P5E M1K!VZJ!<-4W0[S>X1K$F8_&S&';]<^L6>74V=D_9 M"V73C53A91Z-G*)V%B MD[->=%E[\#3U&E,;V!D:"S1/>BQ*.*"06+J1L%QE4JWW'$!T/]/*KT#J=V2D MOO]1ZW+>!L-..,*A\_K00(A$7H M]G:PM3?%F==/>:DZWGV^E. WRB'WHL!02'28A5-*@N7XMV G((K0'W(P1N8$ M*$M]AL)A:GD 1+2>6-*'@&O=^FH!3ZM5GY;&JM8/LSU*D7G MJ7*PRYWQ:1G=?M_)XMO4&%/P.^S"_#ZDP.<@8Y[EWTG;81W\ 9PV8#Y9%NN' M@T71+I68EZV_;%SF%6DA%)!NF+-X6K<>I8F(P8:HT&_L[AFGC7Q MH"O(ZU3*Z4?*[4_N/XB\4\1C>.6(#$:7H8CTHX>@8(P%J*0^YT'5+>,W6(KF:][S8SN'SATM5V/>'2_4RM/DZQ:Z<:DZ<.EDA M/B2=FEJS#PF/@!'"H#7ZZ7GUTUWH1%Q'X])@T)10"RS<1YEN?N.;(_)P),ZF M^UTCFS!/Y[9A=K2!Q2N()'<2ZJ 3_UVTVU;L/N28)NR5-IRE<202)I!M3A:J M +Q[I43:6MM&VR16GGK]'_;>.ZBI[WT7C:)T#+U#I E($VE*26PT(X9>A2B( M=% !"1(2I2," @(?0(D*"$J3&JFA(R(BO9."8@-)4,/6%$[X?']SSYU[SA]G M[LR=;+>]3R_XZW^7!H*EPN]HN1\CG%:9$C7D>^3 M8@R-01X>) +* 8,X""<;42_ N/'94"Z[.O@N2 C,..EQD0H1"%:6?AX?8.N= M2???]D^Q]7764,J1YN(IF&W#-B41J8X1\Y6]3L PF_G-077P1R$0 MH=]P@N1@60 ^ZCSV+ M%("*HJ8HR,TUBI#H3TKEX);B.(4H&5@J;_9K;)]GW^C%EDF2+^*?5XON7M50 M+YW7$7F*?G?TF&(!E?(O#5Z6I)6+\"6XCAX< M7MZ"+XZ]DORITR-"3W#I:=J Q^5%=*(JSF[N':%!BBE*H(>S4J!::!N@C9I] M)DZF$TL9^1VB=\AS]8(A5FB 5AZFD%RFG[7R:?YJ@:4]-O;3D7F_<_7/JT O M;V^E&4($@FY^+STRN_'KN\:-SS[(Y7)]Z[R[;FQQ:.(+1O&54GU+1_^=@@]*O]5B;.9MIG_XGN#I,]0# MCB W\!P Z01XD,<7$]G\?!0P(.:*BW\]< M,=;^EL6GH:_KT7YI;J$B=^+#:$UKN%2,,/L]]#BK;,/7#GN!6I@8K2><%M61 M?R.>$_5X[A,K-_FNB-A;Q1I1B7V(9 A^;@BQE-&'$X4J8GL=?F?+H*00>"F8 M0B?47.;Y"&G]Y],L]R@=%8'.-R-'O(LJ"J0]%#TZ1R0UH0A6(\PWXAZ.&E:8 M50,+KY\_.]BM3#/9Z*WY;A^$E6=S WGV)K.M!3'AAW]2?J*BPRBJ^;N@./E: M6;,Q\?<9OPXE=!<+O&X>>9I +@4;*;K[/ACJ4#WS;6-, M)?[[7DL_*R<:-E])#YCJ/@3@*14[64RWF)??9'>RT!%5/NJNW$N5,W;P;# /7L#6P5>P#2Q%U$]1I$2K2 %8#G:\[31D0Y8,G) M+B^D>(8UNN)S:6-D_KDM_\N/#]+:5#_BKN^U]@ZQ#;"]9W9!5X@+P?^@6E=-QBX?9K@VV2>9"URZ^VS#BT;EU;NQ7G03RR@ MO<445Q_:BEWP>+&[_1/2V2'/S>3/EW1,KZ+-]/F% Y:)\Q M.JIJ<[[:H&XG&1OJA5A<8O/5UF.F(=2+V3*6:UO"WLR3TQ54+22O(R5"^*PO MVZ[VHY+KB3K+-_=M19POX*6M7.L8]'9 I)P]MPMJ3+W?S;,00EW"2:)NS/7_ MW1!4]9+[/4"7HN4\&)+[A_08H:*?U?)'X1F@3D_AO!D_(-**\V,2VVO2+;., M9*K2!A/&&,[L=ZT'TIBP%TLV]+^UJT72;U(W\#>\K=Z6[4"]KH"JYC:G%Q[K[Y3A_9S3Y:.&4#E6DOMJ?4Z MC11GGI]<#XFWAL/+,(M9&2''[@]7]5U)4$]_M.D\/;%PJ^@R[H-11(H/%^?^ MA]$>'PBD)T3J>0XY0-Z'2@9+K8):J(2!1#*!KY89X^FY;!>ID#1Z?401]_+, MG!.Y236G)EVYRM4M[Q><'-&/%4 K $'DK:1NWA945(1@X*W;%_/%&R.B6UOO M'DXSP(KPR2;$4>[H M;]QJ5"U,'LY% CH3,_M 3\DW5;PJR\.HI>09E-Y]]M MG_SFD:Y:/+%W%D2L%RG2*4638K@P1>HM7UB6A8@%Q>P8/VG6BCUTX$/-/TLJ M5A^'&+8+RK9R5]:BA8!"4BJ00\H\VT.D%H:8RGL^@EJ^+R,SQIM\RE79--^2 M@T^N7:HL_B>'2S(SIZ^=?>:;)%:6DV 7$?=-NA5IWI_O094P?5BQWR\2[>!6'RL1N85ABK# MX!0LM005X_X:3^B>]38ZP2;Z:8?IIKE(#X<9$@P=1_17> \?X#YM"!/^"A4& M.*CP8!/@I#> 33 -QKQ#XJ5Z%((IGYW2=5RG'*CTULG.0I'5*N^YORX?:S6/ M-W8+CC]8JL@*SZ.,;^P=M9L'#]-Q5)=Z0(F0O('VHWX>,C;&XR0) 42>][45 M %^5,8H7DCYK>7MM,$$*UAL7HM[TZ .)TJ03;!>SOUJ!VSV5F)[$;_K%PB4 MREZ6&?G#AQIS*!I9IIM-25-F093WIH+"06&)+Z;U XOJ M#< ) $UL 03C\%?%0WMY"=,_ZZ, %:2]S0PVZW@3T$0[4EN^/")8:!KH/6E] M13NGL;EDN$2F0/SXH-)#UMK_"B=W?M4OU*P9$2$Z+!\L(2*U[Q0)Q'/ZXI/] M.44.\(8>+M7)N3X(GL/W%C(&850';RT.G>ID&WY5% $\P+U53._*0!\UVHF) MYFR9;TW!,:YY7JOOM\\5.BSTAH@GC#PJ3_E=GFNR;5_%LP@38&LPS8$YZHX- M4$_%#4ER$G2JT7>C]DFC>.,;JB;Z)M?CA$\[5@K65+COYX7LQZSL:8^++U'" M<;H5#!Y4-NE;D&GV@)!3SZH,X+V& 'M_,ZW/^CBUM3X57519K"EI)F?CC^]X M+[6?-RGWDHJ=/'QTE//BJSDO(@Y&*LP+[N9AE4)-@K;\7ES2WO'A!;]JI%_MYABUFL[B5A2U>KQ20+I.;W5\U#J#?(X M;[ /]Y2Y6&6(Z.JW8ODYMX(8SWO!ZW"4>2RIO!Z=VRE'J%8)D.0A6DUK?UYZ[Z@4$6$V5=Q5A)JYG M?;5X-X5\M_%V \3U0-H2@B#]NZ'TF0P&-+#W8:2GMV0-W$,4U2=K#N?UF]I- MO_H:4_P0K)I=N[JDQ5NGEQYE,^+8('UAS>"\-PCZ]-D],BPH8M&)-+R13G7R M83UAPU#OA03ZV J-(1F,$>>.[GU:X@YUGD&7,JME$]Y=!#TYM$BGC]LU%=I/ MAU/P^(3C/Q&&=T6-N-2*LD'[EF<00JBFOFZ#*4*K.83B#7-I_LD?7VW79;NV M;%KW4?7J;;=>R+YND;VS40E,]OABS.85AC/0^',0)V3TO6TXJ9L?B!LR; +"D); :?C:I:_R5YL*SO[<_F8QTIYOE]VW(A@W>?+04JH M\O2S=^(0::JL+FQ$A"S: EA@<)"0'=J:M!+@/2OE00"P92CXQ0XJ,:E3 Q]Y M%N_T4VH,Y_#@S$12_OSH]::7EH+'1@PYL<=*P(;KI1!:(8-(#BJRA"T)]"MR M$V;-K0_NR1TG[H(D?HVH4S^MU\<$"4W,AA;S5A:LU!U(LI$0;GXU^O,A;UD> M<))APBEUISJ]2'*RU[(QLX@MAPHBW1G:FX3*@*9H[0? KRM9G M.M/D;X]GFUM?"0S[Q< >6='9C&)HM-8M!2H[BC\\,SB?+\\/*F'SU3-DF+=8 MA9U&:XAT6 MQ^ M4#7T9**-(MV#E41D7I]@CE5[:DE_#@BH7+%MN+?6*RNN[ M7 N2SS\P-_G+X=3!6-CF%,/.FSV$;-@:B%A\.4SNVLDHITHEUT7?)6^:^M^# M/Q7]6'"+X>?XI>)N-$_K<:8>P*!VKZ^..TV:NY AXE\- M/,AA+*H,)$4CEQ(;59%KD M:=IR#-MPB@1'IB\>F!T)BWSRW:Z@>'ZI7C-4#H6_M>PC[OUCNZ8<;4#AU)0X M"F*SEH1,YI3<,!)2A"G :OL-4P!2Z.#TQ>?UYDWSI\OY2FW)Z?Z:T/M;NH\# MQ/?M+X_Q[WO;P62'#]/WLZJZ]WW=0>(+F6+*&\.,YX;__;<-UED""*#P$T@D2#\3 W6D[WN5Z]! MV#X,#*T1C]B4O+4J)\MA?ZY_3RA/AQK!3PI>'SU0&P3.T[XO>E:*]Y*IU;Z> M530"1KV$Y?N&I=I!%BM):CO]Q,4YTEC+.B?3"JB<*;#9,->K]D!Z>O;7!!5^ M\"^52XV)#.FR#;$^U9MS).,WG*3>%T)(@/%'9:?*5@X018'W[+X9-T>:6T;+ MD7;"C*[QG9]O4,[+5N=N))^3/WKOW9[!:;6XR3C\_J6ZE/K@7?*+'&AX1/.#PP\$D_=5#+@\:VNQ_QKTN'5%YWW!$,T9T^7,3[ M4#U??7T7M'F6 <5,<\ V)Z\LF@U J([$^1\_!XD2;"Y@\;?NWBY+2O&/!MVR M:G<;/G#]XO(%^!MGR0!MS.G\R(\/Z"NI UL+ZGTX^4XSYHP<8RU,D4AQ MHTZ75_A\],6@NV%U![Q@SXT!/I"MY^Q8(O+"2'7M M//=@>_J83A$IKC@>0B@A]:=E]0*JO_^!6NV/LN@P4>L@2J;HUULM Y9*:2/A M2<>;T"^T6H2<#9Q(I-0G/ .*.#,7 M!O!$4[&6K[MH/-E,R[)=D&^PJRQCU?W@A.'W.K7.NT^R'8[;'/"UH$)G8D"8 MZB^W%3/)CY67^MD*D[4;H:%D]]HPG2LBPZ(:/2X./2![;DAO?2)2 !M0G]P. MZ44DE.[)[)&10E^_^C\+++YJIM22''=H8R#WW0;5Y?5UE)M.!U;UH'A-VQ5^\M=BP M_5Z[W(FZCT5%"UV(Y/^0ZC.B( $S$VWY4U@7%I-#^P1.H2P6'-\;D MPA->IBG%1,@"'/9U8!KXO0;9QU1CO<" EYDP0(MQ&^75BS=M<@?XI3+ZV7JM M">X'Z3E56J)-0W8KC89U/UP]LA36EI1C?^ 89[']<1R0A.WUP)(2,:K4\0&L M/!!CEV$#X*D"E/N(BM&8;KTC2ZZ-L8]%I^P9AM?F-I411VV$AY :--M?V T] M,A+0 F_"&'[NF 4(U2$[$2H+Z).Q^P&8XPP2;X M8R.J<9)FY[).;%?J/*Y.F-S[]O>5]6;."TXNOMRM"]S\OE;9ERE%=LN$78/) M+ ?[: -^,;5CD92#-*ZOA;=]WT[8A@GCIP[$S!W7TGHW^?95BGY:]N._6D@] M])Y9A!/[/:P9N;E"(BQE#+7+-,TPU<@=70;.B9;M!=- \_D)WLLSZ%:'Z*#P MG.[#\7U^QSQ@T<)9B*I T),'W+8U! Y'[X,(=2J]0.V"AMEJC1._[!3?PKO< M7*;#)35T+EMJ;YOA^4$25),>< 9V/X<)D<,@0W]KYP;'[-%\U,IT_P]BY(A4 M(T:FNB/-0#DA6BAZ<]'L=>BG/\DMN8;!W^5&3N:\25GFVL() 6N]/L?CDJBI M]PV[7&J(_O-3T;R?CYG M#;\FJDH:/Z?SXS@D%U0"R?7Y%&PDB@G.HS5S;2F MC@[Y*- ^S25C%)@65)_T@.,KR_-JU<3@=N94&5RBN.3!S0H5&Y^ET!B#Y6&! M/ZF;^%T0]R0'LVN1/[.J8:1TS!&:7B\R4U$0'[()L9Y$N\3>N$+1EUZ=#0W_ ME%^6>^JILX%<#$RU83-2.1+;,)>Z"PI# AK#O5U:; $^3K0- TMD;!).D6D7 M:*[..,N$T0JR?J*0@\6EN>A_?I2[9-G6_#BG(Z9IJ:I:+7-U2>7\O@U"\QQ3 M;(G>F$BOG(0:L'N(>._Z!&RP%("LP ^:$<10-PVIA$&S$%<&9$FWANR17#N@ M^[*B0'U!84!3QE$FM17;:\9)*=E+$>2M(9PX>X&SY+(7S_9CS(&*>B <+/BE MV/I.\U>=*,YO$\MR14KXGWY9MN7%\5G;-G=3'U872"]YL?GZ&6#VTB[H4+?DDG+H., 0AE*JQ^./?A@)KHZ,VU' MS'B>8@EJ:OB49G^]ZL?UJG<@,XA$2"0JH.]O8;K.+ZT51SMH7\C#*<-IU[8. M_:=7!$\7.;\!%I^\.I"3:SHW0*2>(P+:#5#IPM@S(_94R0#< !&"4;V$ MZ>\VS";7;^I3(8,0:A%:FB9_\ J>9I(4/?NZTTX1$&EU]YT6((^G[U66D1&+. H(2%YED*9F0MW M%I!?*#+YSHO#$F._%_VBQN0TX]^F[MA5 _8G9]H2R"_ M*@5/S1ZPV*]3H'ATDM)4O"X4,^X<^3Q86#7X4CYC/._!X-49ZLXFEDI@"Y0Q MS#PX"%$"JHK"T2-8M1AI%'W4,:^_W;7(<#$[E6E;^2>GKC(BW,;$--:CXB>7 MZ9\S%VR [8^%/[;FW>@.-.)&)97@/,DVP$S<'AZLAP#5R/B0(8*PT6-=.>YI MW;&6KIJ@@^6JPT$1"ETUO V:*D>W'K4]X2602K&- =DP/^1"1C^.!Z.-F2C5 M!BHH)0K&O"T$252U:_':NZA+VL9?E:#.(HD-D47RH$D#>;_E/<']_C8@AU2- M3+M%X",BTYF6,16V+Y[G">MIW[+Y+O,Z+U!9X]U]$;A?'+= A]_FA@G%K5I[L7T!OPHFPYU9-IZ6I)9?^"])UYP M87N_UF07J\%C53D78D"0IVPH4!B@6!M#C2$/9Z-5( /5./#(BR_=BG,M>JLZ M5?E73+8]!U;1!5]50+^JT5\W SW4;UP6OMM^':JTP%5@&6 M])JXOQD+:&8SQ00H!F@=UO-.N:J2#CWQ,0-L4-!BX]"!]D,=,JO7FJ(4'?T] MC=(299NM;)!<%%A6MQJV-\)<@:P'',%M\O7;E-DZ"/"-%S;2%W M1<"-.E/6=,0&DB')'L>^VNNS+6./$9H0"4H3:(OR%[&7[LR9YD_M6U_UM@$= M'U?BTKD#XK\G(>)R6V]AB123O-<.G. C#2B1M48[EI!"@:UTG9??'(MT?VLZ M@')_K)_-4_UIV^TAG^OQT??V7-!>&_\HC.J&6'3]3O=GE72:5*^@;=NI)JE, M) W1SY:@U0\(:**+.O6?^2SG=W39OE&>N:?^0!?Q-_&FVH'CFD_ 3\W-:"'D M^@QT/$4ON52.UHJ+H2#XY)" K>&).I[%YM]M:7;AVU:Q?,I7JUFS&B3YLGUD M"!XR7+\H=6'F-S@!US@WL)6ZNF_F%^( 3A(U18$,E/!%:#?K&#TO$/"_-WM2 M^6=%,3RN=M)L(UF'_3'SZ+Z?L(Q=4' ]8#S.YEM8$X!D^0BRGD+EOR@:-EAY MM&0GLY5QWK,MKXF*_MWE=)U(M;^C=VR[]%($-**B/:1&T9&,4,Q['-43<5]1 M&F!PWF\RL/2\EV')E$Z!SV-DT)<^?&Z>[(QY6C.BV?K:;DDU4/=B"$K$)MUG$ 4"]9[N5;#G7WU-W2$>K M4PO[(^[Y@&9^V<4--R%J;28!RA1\^O+TXLZ5%NM_WI+[?BR" DXL_8K8W-MO& *D&%C@,SD@"ZIV-K+\&T[( MW-,H#BN.NLD.$0J&GQ:_V_RF7F=!-86O(G#52NBU]KDC0WGO3H$K E\6'TI^ M!B#/-E'G4@VKXQ3,+K9D+?:]G522=Z4./74T=.A[6;4G@5 S;B[YRF+LW8C\ MC:=!JCEW7.R/VZH_V7]'P<,3F]4I5HU*^-QWV^U^5/5CUW%8R)3.;]Y2BJ"? MV9J@Q^VLLBZT%AFRA"7M,"6MZ85 !D,<#6)5Z!I"4K%"862DO ]PULO8="?K M:GZ1HA T>J!U\=RYHW8Q^T3?;P_EC(A;H]FQ_ZKI52-?P3+,)=EZK 1?&D\/ M+N/VD0BTRIH%S]#MV@%L^*5FWX^7+L&57X0+OCI^OOS'Z.9\S[_JNKQ )@VY MIC> E&*/$3DX)#1;G*G<3DU)+VLMK&2:3(36F\,IK!@7J?&0,.$.LHY*UDC1 M/6F\[Z?U4MZPQ]D/T6%[QP;9LQ@5 ,N I5[&R7V\%%@O<:2GGLJOJ I M+JU=@/'"(O06(*XEY,_WF%Y500XK0:7')]1B55/F7)(=\G,^I7Q,?^:ZKRPH MQS;?G% /\X/,(]G\.10.AICK)[2J,R6RZ3CJD8Y(ZN>+TSK=>U\SV?F9F[K4 MKFQPSWYV;,]%^<;Z&V^J!B:=<-!4RENW C4P9-G]$*HS4@0SS99A56-)U;B6 MF#N=3K#^L.-L(GD\ 2H>%.GU-6=UM2BR37!FN5A2/.%8GL M&1-NV+SL?_T$G$L@X9!4+V0*L16\^9M633\"Y#]?85K08A+-G6Y4H'AZ5P^[ MY]K=?-M;D;+]54WFI^Y]VMNQ_0TN=Y7UMS1OJ%W&]EJR95#PM9VA[$SVGD=1 M"GND6XF&[47RH&4;9S'BWXW_3AS"630G&D M7H%:)$R!$S8'.?_IS-1G51'"LB70.JTTM>$[YC%KC_GUTG=!^S":@9^>=E!W M,J((34%_NUY'*97R/67WM^EK"G5>>O=/M,ZEN7[BTI8-JZ'[ 'IORTJ3$\&! M/UH@R4@(>5+LO&E!8O!GMMA5496%X$6-E./J;4&^]Q!-5H2NP_],@X]K@/0Q M$/:'O1LA%1;>@E"M.>0,EOB9]82MR+PP09G$\ .K;WOKU68[=[)6.BU>#'QZ M?,OVL/"R\?DJI\=E.Y!0SN6T":1'LD2FV"CY1Q/IL=?:+N@^TZD"VE:E=X>I M5HLJCALSZUV%Q#V/LS,]&,I7X3X0MW[]5NO'C."(H"C.=4L)KPJ']1:LO.,X MA:_%>K.7@LCV.3D;Q=!1GAI8_)%XJ$BRJ-RC>>M@LRO-]LA7[Q]JL74*"Y^4 MCV%G/K*,_C4#E,9H GDDW,'O?\')YM;U@]PO*'&?FSX8D@3&XXZ>FQQI$!=K M4;&*B=Q^PJ5Z]9J>#/HB%9;0D@GI79S+-)2#" .E\ PL7V![=X-"3?O8NV/- MX^+\-[?#++49(F]UW5]L4;>8$@@VGS5M:\TM.RH"T$!LF#"L4#A;5AE&>E1G M[NY&R\H5Y-GI4&F(B25#WR5EQ?^,T[OA+;C$XW\DEJ<7K\',=4+]4K>/#1J H MB 0V"'L/V52_:1G-T.=,=C14@6E&P_IQ/X,;H>@(??!Z;%#0Y)1!X* MMH7^#)5QVXD)'RQ9OW:S@_T.UX1+AH6! 57US; G;$[XW-7>U/81NJF&F^&R/38*-7"1MW:UA"A3PHA_]/;!# M==MSDC?"]MKN"4QW&] (@Q!1I"?J%B+=1YY**NPU_7%_3I^'9O -5/6J@)?K MHHO8[675*ZY2V*,P N$R8AY+YI3#[_2(25@ .!6C.])]#W[N+VE@F^;2 IH)/]0.Y&.\/R5 \96,2TP_ $_: JS8@ICWA5#I9N#N6EN$54X- M,.&?=V$BM(;TLVYK/4725O<>=XKA71^+<=,FTV<6:#/2^((*Q9HI'D+W QX1 MJ.Y>V"/*??-/U3:Q3H:7]!)%>\%[5BJ%0>GM1#$<<,*+_CO#CG4?&Q@Q_YD\ MW L!K03/JE "!L.XACX$"U5]+=@1&=.6=:F)$85S+?.V@HV\?+MERLP_<(/O M$D((2Y5]W=H=G-CBVY,'J$4?,7=9(PHAORARLYZA+5^.2F1G_I)9,WY'\V0] MGOSN[G[5GV'>U*?Z4./6M:/A,#=S&;*%5(\/>!(M0'[M8V%F.77YU:O,Y2;M M8T,-3U1_*SE'KG8ZL?DM. B& 9SE/*L*JQ31 \F0U#_=Y-4X;8@3\ZI;L3Y= M(#/QL:WA8:1$_SG5="\SZZ("-WN'KDBR6]\NB)LI!6 KF,>I!Y-F_[KF17SR M8M5M>Q5]\H6;3R$,#//>_?!8]9!YO%+T3Z[MDT,I][3(6UDPJB,RF=@,VR2" MF:)Z]&A6Q093A3(W&:[7B5V#RZ4-;M8X"$,L)SQ= LMG+DD%J2DEESM<C-E&F984I5HTI\:$.IST_'UMI&!,14>EA6?LU!R+\,*(T_ M?\S#M\#7]<2SLVI]G1BY?_OL:G'4\]C,56$"5(9JDH%66ELJ#*F"JB\ #)?I MZ @\BQQ]@\XH*FOS.RSXQ\7O_=S]1]EY!'^])$BKR:8>+6 01K7>6G*C)TPW M[]F N*&8-QC&[ E)_?C6;_%'G"0Z<8%BCU87WS1Y:I4G=?#HOX%[7;D#3:'! MF&*)]/M ,H,;B$'L;5NR5[H-$?=NNPTN>1$YJUSRV82.3@LQ]2=RN2*E* PS MVWCWUMQQNP-N^GP*YPHU9=^,BHYZF_1N >KC3,F\-<00#*3'E."B?P$B*. 4 MI&#GE2L%;#6 M6U/?WCLY>?)^H(=,V5#/&1M"^<-_Q6[_+V,?4PDS"]F.(G*@P<:3$-A?;R/Q M_^$/^QC8_XD)+O(.['^PRYW^GUWC?QANG]TV6ZCX 5@SCBE12=9)381=WDJ[ MK9>!$?W^5Y%0QIXJCLDYE!SSM"0YWN]==;N@ M9\W_$7:P*U8KE;H[>C#ZZ/F3COM^'4X OUY_; G"A&-[;0BD.["&X2&99ZRG M&$'V,$9\SMSR^:*ACQY5_&9K 3K"_W5'9PS-U#:DIEHR5VOV)O[0!3>,[XE< M/3768P+I\2ZH%==?GVR,D\.2DHE4%Z+H)13TI'\+CH3%RT0UC9Y MS4^F$%XJQ:U^][(UC\S#Q"X",F2=< _7H'>_!;>D9PVPJ#R4NFKJ%'PN:N09 ML ))[;R/6E!VGT*D#2O#%NK*%(-;RZ3AR8FA1S\^C+L.WE,+O\;!YLT1 V#@ MB&++GCFK#9M[F+2P8:3CUK?C"C;@N*T^_$K8]5G^&&V: MVFNE7/LZZ!35+:%3B4KLDPW8^T*>+=TP$64A.:2EHV(SN>DJ$&>&FE:]82T+ MJKKW! 3JV=_\Y;^./6D\ 1=C2?6FJ1O>Y=A>F'G\2VSOJ6Y(,%0%\)*H;0^A M%QMG[12VCFG3^H5FNM\9'K=4O4>Y[':-;]QO'-LKC#98T^/ Q%XSC/92O[.-]4L6MFO[PH!;2 M:^*_VS7#]GJAJ.=W08#Z\.8FQ5MO"->"WV@C;TE_]S3?+R#D2_ZA$SXK/)BD M9U23T]G ?4W91/M.DS#W&DZ-*C4(!I1--KR,&ZABY,K^\91N 5K\_?'GWR " M41'[U9EJQ37)%^>G+F9Q=TT7N/3:.OAGG?/WOYEJ1)^)=$++ UZPP>_8[$:4 MU,5=4-+[N?[)+PZHG+">=O98+NISB.N-G;6?OF[V"_/PS:5U* F\UX=BSWZ[ MB-_(8VA= F!N5'.,2(0X9XD,^.@T455%RX;)9A8(A^+U.5LG&?UU@5O)\E;G M^= ]R0^Y8?#_.H/ABUKBW"HAW?1()9F0!N6>C.X0"K MA,_4&ME!3ZYU-CX4 M46N^VTL4N_H)S#-)4(GN$ELK9,J!:6\C9 #C<1\:<4-KK0MEW%2F8AM;A=:8 MUE7E>I^AVEP0.B"((_3IBR7%9<\O#@$9)$Z2MZ1RMY#T)%!P^-ROE0!XZ7O& MN3EE< !6/"<_4-TQ2S#\T.P?KP24A0;71PB@69\!E>7P>JPO'#M/I ?2?F13 MQI#T]*D-GE2]YI+DMH1A3H2%)H2L8.(K=V[-4H?('@W=7Y_<06_=I>LEFJN7 MH01Z_R+N=IJ)#5=^:0^5E-14"?=/D9XU/+!CYARYU_UU8(PSA9>FB-BJ=F:K9O]*_H]( M!LV$*>[$YMUS?E]LOT 4-23<]1% W#..F?HF',)6>I7KWFDUB:V=^AU4=B52 MK3,C;:W81&PA^?Y28PW&B=7$210G,&-8ZOGL#+;H9#1.&-LKO]>))HH-P,JA MK.TENRU8)>RCJWIIS192#EZO%\1^A,8/F]_DD)^]+SP_DOELW'1](# M-+']W^NSB+PTB:G.KQTZV_49?>+=MKEN M^!-&B/4-V90"MJ_P$>&X@,T,A@KJ.X>61^Q'^[(>8517T$9 ZK-OM(40F(AA M1DC0\\)^=73A[:OT.5XJ43O[55]CF4!L=FGYE4GD[0_-#S]$P2U$S;Y75S2U M9DFT=;\.JGQX-)FH@O\O!\-3\H4;GQ@GF%*L/*C@%RP(%K"U;P$5T=>MV+(= MM6G\UEPPU^-33ON(5H/NMK[VQD"N;=WJO[[&&J Z 7IE!V!1B1GS@$^V>2YC&;(1F25',M4*R87E=R8<,WW7L]A&77I8<^MP"?@]UN B5L_ M FK 79 M3NEWC&@L;VO78,_]:ZG*&;2M)1XZB)5)B"#P?V4+[;E4!+# PY*>%[:,<_^F M%6B52%[G^F-RS-1..+ZZS:4G+..U0IEBOR4(;4D6 K-Y]P3I!V@S0H?2ZG O &2OFR>2CJ9Y+ 1-++96W A(-HY<'?^\ M+"WC:GE6)-_5-4?LRY8T4P[PH/$,E4H F6O(?5_;"[I(<8P,(E_PCC%I.2@2 M$:;6/";V>Q\Y)[\P_X2KRDTEG^+_/'!]?'F0Z:,/EX(]O;L&"FK&0G_VU/E> ML[(Z:O/'ULK_Q#?IK*29>QI/ZQ/Q*B$K!Y@I6!#(M)@#5N;?.37KIRL#=TW8?3B-^$@ZOG4 MK3OZGUZ]GSL%+N#<=C'L M$('40.#42M(3S,D2-C^$A#R 2NR'FE(5[O-04OM/NIKIG'6;_!2-+]V>M+*] M_+KX_2=*C(U*6H;655#^,F8&V,:6W*@(9_G A+5/RC5K4+#U+5. M5+QO>KER?M(NVDRYZMIHF#W(V<7%'E273:Y,BL9QH500U/%T\]@70)DC/M4T M.\TH.C.@^W%ZP,/RHSGG!,1:3\PX2/&7[,D3Q^ZA5(9/?UQ(#?4Z4#0W_S_?ASQ.J29L%'/,,/,[X+X M?V#XV%.[(-ZH"%G YUO4XU^UP<3;PZ;[10,?VZ#\[=\=R&E\+=@CK\_SR0N\ MD,CFW;.7+*=A2BI1)21D7T32#IZ>&?D$Z!_^>[LYQE(@]H'7M\6B!WS3H#'0 M/S8N^0D/(I%1N3 C9B3*B+NSQ$WR1]KF 9M77OW1RBFOA30O].68X_S_ZVG=IIMK]3SP M7A9^=OB.=%WEQ\IMR5=="C0EW\[:]5O-2RM>;H()@53.@41VL&P" M" J#<_!_-&?>SWB>V1WX(JJ6FHD&5PG]?9]1JS]?[-[J ML'YIW)#0@1=Y82)XYMG6BNQ7;*\*]FJ$..8-LO'J(F+ 0L(0)\$\31O"KXU+ M!-J_K5?,CGVY8OB]LEK7N01EGB;]XNC5]+>YYZ;P MN7;4J?,1"D"N66!S.1X_6/=8^90?SE$$4L@X0^JH?@]2UD_NMS4;_:WPG]J^ M!FLU88K]I-NPNIA\<23(8@F)_IB2IFO8IMW,^#Z]$ET6898YF)2):QCO"#H^ MQ&6C8IEW6\.3'JS!1=OK-::>)21##A("HP )$F%1;IC8!!EBO/$O).,'";^'[-/;#FKN2/C'S>KWVL/:54/+!H$A+&>L3FP?;&L$&<@+;I ME@+6Z!W=5/6A[-17@;?Q249;]TIY\1EV,W,7.K?K='!.#7[\L+S8( &MT_(I MAFUM.BJQ26Y$7$OJQA^2WF( R:>%.CQ<*H9S>0<+_U""F(8.8J^\/"584%C@ MAI8SJZK@GWC/.W_[$WP_<0%&1@[ADI 'FI&"F D")*);#?@:>H6#1DL&"V71 MDO;+RVDS[EY+7L^L!4\E9A?&B7J,J(/VSW%PV$():1?4GWV?;<1Z9JC'MXC/ M9&+HU12$Z&B8='OQ[*):RN('TRIEZ9F;4KGN!;X7]8D3_WWE8;R8^YM8A=$1 MP FN@6Y]UET=9A"9(/9U.[@=O.E%ED%#(H/(+$?] ,-9SV6G8\*U(].2J[K' M=@1NJ$Z\0$(]L([_E9OY/[./,C6 (-HH>;6>FK*((;R\VD*\0XX,ULS M25G\H7QZ\0LI,8&+:\;C] %AH2AQ>YX^ST*F6"&;5Y^SAD>[IZ!'@,_T"T ( MJ5K'R2&PMC-D+=/8V]IN2I?MF*[VX]F49:7!Q[2%8C7?9 F\A)-?_RHOP,.X MCNT]QQ9DST,:8Y(,OW9J4;UL.42BI5OKRU^;UBGF^<64TE"=YCB9/HUI0U)]KR/ZQ ++>8#WW5[82=2XMZH]V=*V4"UYT M:=7K=;_*BV\6?Q/V<6XY^$L[M(2\J3AU:J)64L!,+G!S\["C39:J_)_BWEUD*DKH>+2GEY91)Q?7#C5QV.EK]'2_&*%CXG5@>.-N?P/3A]( M=.4PKR3..JF!4&T)8IA)J,8$(9PX#QL209]D56$4#I?TK6JV: D1TB];'O[J M^6!H061*O_H-+_^0";?QG^@]!5LBU0.6C&S5ZR-*!"*;'^=7]H'O8WDW/R$R MH?MHEF^:9&$YVZ-5YZ9>C>68_U#])^/@S;/6JH3@N5$"A]WFP1HC-F48& !. MWP&ZJ..VT]%;!P"49U!K'Y'OI4_ZP(,59)WQ/-)0B!.WAWYQ=3H=XG7\B"9=73 _>N.P0#)T,#[ MVOK&4(^IVKLK?2-=4M]?_H=Q'A);V]D89L#8,U!A#CN,9UBCU28Z0YY0$$ N MZM[/853BZ].8+I2/#19+K&F_=/V^;4-29PG"Z&2N?;1Z$$9I!NZW5 M)][Z2Z_2@0I@)G$"G7:Z)9&5/F^)KZGTSJ)CZ1E7PNH?G(G@5BHX?5.B#A82 M(D")Z8>D$F6AD! (/U0+@/8/*,K1#B85>+[/?.F5?KGC[I", F(=;'_J<,*^ M)^"W]7*8MQ#J]<*-"5H)6>I>]'C&J@CKA?D^ZA3%HJY>L;TXRA.6J?VK3:EX MV#XYI]RF+A>NU;9=J_.N5OE<#Y?LW->PSQM-U AW5F48-H0HBG)=L!_6VJR=[5K\P3+JK3>3EYR)P]O@L2^F%8 MGXUK5D_O#-#H:DOMDX5V10J.D;L.7%P?&HI+>V!<V*1(]KO9;@/JW*8+.1-YJIUF_M"8]7_\1T!_]^Z_(KOB][O4^N" M6G=:W5JW#GYZO*REZC3PS64MZO)9+(6@+ MPN[#')B*>A-1X!W@/OU+Z[$;?%*BB9VG4UYK*%GP=E[H<+IOQO5K&O<\,%^K MZFM"H^$RS6,7WVN5A*05:V7$KAW*+1,\WE@J+6QSF'KZ"?@.U#00UC#,%,\8 M(AQ@RV/Z_DHE,9TBJ 0*/75-R)I2>*?YRZ%,LIR"[HUHM8>RF>UI_NT=6@JO MFNXNOWPS=;ZJXC"2>@$''#V2$4:*6$3VS ZHO?MT98H97SE47E?I"S@'"09?14WQOY4] MQR_I_N078J&2K)O*L.9^SM&#WV,5_:T#8G5^#'F:)-=!_. V0RSP%>E/%%DQY7V4Q\ M?_SM,(?'XA6KE2)ISX)NONELR7A#B?5[[U%;YI"<>XFE^7]/U.)_N]/"_S_^ ME\;_5]^/! E"==A:&D?\ZR U]I>PZ;&&32A5HL4DH4W#4M.N4L<^/5OQ$,BH MJO7%'J78, =_7KLO6IXO].BRJ 6[FU.T$HMAGWCV]J8W(,^P7W=!%Y\(9T,Z#U)Y^J'<0!XCB/V&(,X6!J0H$H,ULE(#WD'-86Z6+;GK>L8'N_+@T[I' MFG2++E_-".<2[0\)8UR<_#')GM5B"/SS.0$U:W,MN5\US>JLIKSPZ3?*A*-8 MTE.( "P4"VCBF*);9 )3;(U^BY7)M"XG9$35"\#2V#@QL_E-YOREU7U];=7?B;FUU^G$39U8JD!:\0]D\D"F!!; _7]U!1;'BTV M^1LAB=KJ(0K6=3K473#!!LQ[]HO?DJ)Z2GIYU!TIIJS:G[YWHB<@P![<7E4_ M-IY ;!EG2IA"DI M4HGF-_Q?FA/X?\%KL:3ZH5U0&H%;MSF)=NM1:][[6;QG M7/Q=T1]262>8,UF&8>_6]XM'+''F/ A5R.;_S+B$E@'D&($-5#VK^-VQ/.$&K406XQH13(G^-;U^ J"*'48L,>C+L]J=;G5,+2"/8B>Y.F4SI32E M\Z-T]H> G)RJ>W]LD-KTFU*_YKIGCG#H!ZUGK!J,%F=)G,?Z(P#US4JF>-D9 M5ODF\PH%+ 1@$33$ ")QARTVI<,TBGE^7B67/G>Q5.Y*U6)7IZ.!M?F2N3TIX],[UEL;;DA]@:EV7X3[BJHUZ!@:2\[$^")+;7M@6WB%W#;[ 8&ICA[J-8P15F M$. *U43E#9F81DF9K"I22\X1 N!>L3.DD*6,PNV8=[G6_(-:TI_43M&0!U!2 M:Q#.))BJG*;N@@:S,^=*87<)5T,6F":UW_Y:YC]_*E024F[4,CY_)6'5U:/@ MFH@#ZK2*@=0)XX>-&&)Q$9.O<1S)3[1'.BYU%-^L87W6R!DPQ-;%_T M02_JJE89YWPRZ&^_Y:,HYCIMA'@-\4 MA"Q*C,*S\9E"2"E5HMK]?N16C+@7OJ&+63HX?<0]O':]H13EG][ZI@C]L1;AF$0"%DOZQZ/SH@QRF#H>4V)>:1>\-;R MGJG=V%A>L@O%>QU.,/1(W/ =\JZ33@%RO],G.$_:@\IF\\:3QP$MGVR&#P"W MF>DT(C^E""%Z;:FK;]@E4)P(7)^!,6B +<^YW4,3>OZ4$_[7O8[=FPGRT#'U'A)I]0K,+ MO,O?7M9Z<.9UG=X:@2DN-8PQ 2H8)I@WA*:4B@CRN S[0[="X:!G?7I=Z"05 M0/07S K$F+_JU]C^U%$T[]5SU2U3VFQ$[B#OZKXU1"I!ABV/[7V["VI:SZ,9 MK*V7T7C.OP9T*"^89E5 HM74II&9>7E"7%#)17PKOOC8VVRY-(>>6VYZS?H@ MQA9Y9Z@^2_$HZT7W8:8X+6"C[04*V\.6F(KJR.9'.^(&A.W"*"_JKA!O'+CU M\AD\,OS/_8)KR\Z/-#0[IJO)A 4I>A6K$:JVYS$Y'76AI+G)H*/I67PII;!D<<)\HTVUQN2-J?N;36#_/;!643J.ZP MI2:Z*\"BC$'HB]3"!",.S\#),+W(++#W)%1R867T!?;:Z? KC0R+D< P[9UP MWRUZ=:&):FQ#FOCY?7_K+3&!0"5;P(Q6WX^CGL*EXJB.1M2"-*@RZIN%P=F? M=6&7OIIB*FY4=>-T*PR#26E2([E7)*DFQZV\#A036:\QIMC>TP2_^B4P_2; M0RVA=[RB*6;3/KM-FY]\B43# 7^_E_"GQ$6O8?.8@@]!X K#''A7@66!J\C! M0^6?PT"8U(D+K5Y)K9FZGVS5> \T6LM87AM6U53GLFB\\2WHU__2ANO_0^-_ MR^;Q_QN&VR"1BM1+@#17;GISTO4DD,A0QXQ"FG[4KV5+ .L6Q^746^8,2P3@ M:HG.S>TYE;GL;2YV'0^_BMNH! ^7:GR9)2BV<".<*%R["[H&.X"*HU3VV2%[ M3=GIY# SNQE#BVOLOF_G2@5..%K9ANJ& P$4QB",:K\+6M2CPX"F-6P&KO'@>%)+O3@31N!4 M@7YB@BGB_J_1S=-'2F>C0EAGV$$ZM0X5L4HNR9?^B R\&UQUDH\C4FV(^YE8 MUF,LJ0@GU,V+CF<]CMX20HV3MQ(IDQ%,\\79'-3?I ?A^VJ?MW;E"I[@MRY1 M===)O'^M^\6S.["C,'\BH$;9["E()LO5]74@*=F!<&(7K M^UM74??5-+_*Q(2^F%4ZSBJ)NTX:C@Q/<#Z,?GFK252K:^87%M!(W=QS4VYI MYZ3:8.9%5K81\1#:>88)EKJ#MJ-QV<]&C70>_6_MO7LX5-__-[R+J!PF"2%& M(>68=B76OO_5ZO]7Z_U^N]UUKOE1GA M,FU=V7==9*KIR?$J7X>I2ZOWWLMZGN2QW="&V>V5B#$. ,Y'<:0WDPIAY@A M0#N^T_+1"2[>'4/1XZ0=V.NT&>:5N8%S'[#:P,UML^4/:WKDOOUJ38FYZY4B ML\7A1NZ<.'B;&8QU@<58 "49C-?LV'7<=I9!*@/[L%/L%TCHO>-"\JVQ+AL, M:J/P60:*O9_6D(GYNN6BQB^S=R,EWZA[MN117ON?HZW$5=97R'8>2WE]L!A(&XIL6UF%H*,:Z1'/L2X41 M[5$Q6Z4@^E[?[KMSLDV(3KA;>27V/<1W=%2\;81R:.?;YU/Q.Z6N=0F,$\]^ M>XIXA(F0@V9)XFLVB=/_2L!]!2\28F)<1Q/^1A+ :$44Y M )D'WV7U%"$:>UXTLI.&Z\5$;0_?7)C': 0==]S0^F;[0=5VE M-%/'/Q8]E][S[%+)9;/OZRL\T!RI3HTEBIP7H_9[,K?ZS^VFZ<9$2"[EJ#:U M:=*?/Q1@1\^E/[,DU^60S=\9.5%"/0Z)YUT^:K=A8PI@^9B'67O9%8:2,)0> M1#_D=%G!@XU-%R4EJ1]IE: M.NT7'YA)"WWP(_:HU[9]31D96RM-JO?[KUU) %BIPX8\T#BZEL22#'T*=>+$ M4.YYJKCX&VZN(<E;G MSYA)#)%K\MJY/RET8D=N_/ZDV-L[1=M^L%M1ES!WYNK2#Y0T3TV9/#X18!3R0/ESH\]DC9%;PRY6G+[R&E&@+# !D8T=\ M40THUA[_/@X@;J#'=1C#>P&T,1[6HIY4\CS' 9C'1E359.=Y8IX[>0+EU6_+ MST>&G]PN*S/R_ZY'___M2/:_R?6_3/\X_HIF(J N^$D*+)$)QF=PA59(-J?. M4A#]\62XW+9<(_G5];4^$3;Z/_I.,KR% ^S*Q778 MH;ZKDOZJ>A$NL*G3>!2!:AL1RV;S34W[PIEBM8 M(J>B[*_9,#ACV'240/JQF9$LVIKXY3"^GL1NQ7W_=0=@0_]MM=E_YN("C=GE MJ,_?V^0YP-2)<=Q:B]^A?Q1P,3@ )*## 1X]CYC ,>@_&?%00@M"-!K1GH7#;3C0/,]$%XA?]^B+ZMQS-@BSF-LX=0Q_^OVKAM[$CZ 0_2E3J2@HVGV\Y7^7LJ$P7LX]Q7?&$O*=)-YBC&^K[[FS]BG^ +K MDV^B.8 TH:!M-\L'#**_ZL+3'K+T)T9_[;G4>.38^(2_N] M[%:5!!'<0A=M.,"V>'L<*,]+/2!NA*05&9R^9HY;[E_*YP!1>TSXD33SH:E9 MF7A;FRZIX_=-V^5*Y=B61F91(PO1=TSU"_PY[/Z*(N1BL^668,9)E^&*XVVU 3W, -P'2>TU2;+ M%E =-G$YL/ZBJ%3>!9ON//T."=S]JUB+JJ%B/\<;NRJTR]I-.G>)\J>GGZK) M0#^JXAW5'03M&R.C)Z+Z MZ);*-)8\U' D>Z&N_LJJQ838.>/OC/ HWG2G!W4X=PRHF/^ :1SBOY#1V+<2 MN4'HQ(E'O)]8079S@!U#Y:;E%?6$*;E7L3_GOL[NN5"4UJ4$O$"\4<]K3T-4 M'"+$/(5E> =&FX%N-%W&4S"1>;"_B+4?9"]8ZW;E"]-%\,DQ<[7%EJ7BJ-I* M;2FMJ;X]ZJ=DE7OYFM]=2MF;AIC5^K<@TNE.*OS.V);C:RU>!#K"I+XYIF$0 M<[/,.%5\S=.+&UEAQ 'XXLA(MHB:(&[^%XD#)%9F1/=:NMEEO!9_1V\Z^NK8 M ^)+#J!92-!CET,P.EVJ$4-S,N 2!]B>Q5AAB$VA*/:PLZOY P5]@OW=$K99 M9V%P]O>9X(6DS[=PM*8((0XPR86_WQ87$ MJH+4X8(QBC>;%RY01+'*V5(U<&_\85?^4K(!/07:KK[,)9+UWVM1YTW31222=_.1X2=UBWW N*FP,XWC*%]$:H0033YO9EM#*SWP-0^>O_QFC&-VAN4\_0G-OVFL M7D7?J3K1;E1MOJ4A^[;)]8!#M]+NE!V622W&SL*&^62D+ODVM$.-:3[E?\>^ M_K,Z:R]=H/NZVXD:Q4&!>S4],OS;!=,/'&NT]W#8*R/QU;=GZN>MYT65#89) MM-_W;R'%?$0-E6B5C;ZEL#47W;X37'CY6JU1$'>"M)[[@QV.9N?V'I';9232 M&8)BM+,S#6589UZ!A^6,ZF7M1FE+V;?[%9R]4GK5Z[LB[$W]5*H MXL&38=;BDZ\\K(RU(^:7 MFC%)Q]=.GXDM@0YS38\B;;(D:B\))VWUYR,CJ!W,_2PLG=]0 -1CFH(V MW1++@\?P"">_;T%[3RL2#N4,/]"2M!_&JXO%H5?X6?#PLRT6[*)/0#NFX#\U MP,TEY$YTWG8I;PJFG2C .O+!0(KR*IQ'Z#@I"J-*P'ZO?_&@S6G.R;15VEW$ MS,(C_G-2OSCJ)/0.O0LWC\?3[-12H,V4$ \C^D@B6#W"$B1 ^UKRU'_(%_/Y M1YEG1+6&"[J3['6_1UFRFL!11X>(4EG$L>2GQ.X^U&SF21 MS\14SNQ2U7)S[W/0F;C^.5"R(/W$@DR4AAZO]CA+A%W% 3R(TZR2 M""1(^3G"YS858M6KXW*/,;]/6.[:J7=/.$#(3G"/T7:8"C4E18E\PGFH]#0D M94(?>R.:%KZ[Q;'V63+%0-U>4C4F'H51NS>"X&5=!\6]VI1HZ.Y4!&7B7(J2 MHT-3?:;'ENQ:["+M\[9ZX?IL#FI4$H[$GQ(7>C:_Z"UK*&-!DOE2=0 4JO874H1EB M#:8=*5;214Q$2FL):':G.[,)D-"+G];C10VD5=IX)OFK!?%[H8QQV 0\5&Q3 M9Y?6ITZ6,;: U4P[T.6]4IYK!\3?TCJ\D*W;C7F\O2*[CRZ38S$5!QM#$JZ# MB-QV%;N9K6Z,IMN'%KYH5<$R!H>\L!BZ9.^=AW]:8IO#L53E (.^KYX)/"ER MIZEGBR+Y=$X8EH&R3",6/[O8 /: ?+SSO#U$1$B?J1@"HUI GG50*HH*8M(& MJA[N*1LIO"9E??Z"FRL#=?J>,^_LHU:T(YHV(-SBA]<<&:F3DM%B7YI*C+FW*A+R4 M?,+UAU=H]-ZTJ<&:>P42!0: MG5,&K],UN^\=,0"(17E39AO<#V)E\-K@:9#G2QI%SCT?*5GY*T:M)X>]/! MW/GD]Z7N=&_RX::J1&<:]2=^3\V%\E3M[FN#VRWR1IVRWR5LMYCZ6'@6476( M,*1VGT1SP]Q'(3C %0(W#(0I+TL8WZM+X@U*EK3\@ V@>-+#'XE)\#L2]H15 M7"TR,BS<=^/T@^Q3,X4/F_G,F6^ID ZNXR++CL9+P76YV5!0R]:4//WYK!XU M25]H#VVEEV](:*I/@X3F8>Y;]9G4/>)B55>5[I!B>L*JL]Q^+Q?53VDA%8Z$ M: Y,N#FD1A_X%^>#JC;O5A,)>0O;XR?H,(W(""Q\_C(D4F6R/E;_)B/6*B2Q MG"KW.S7@<_&KW:G-7&K+<'2[#=, LZKCK)/L5)0/8:K0%92D/R17YN=4-L[C MA/P;-A[I2EC]N81VG6LOVS=2FBG5+?#46MSQFJL/[^0'QSY'> #!Q1NJL7." MB#-XQG5VZD^#,)K[2?^E^_7W63X-+M"KYTX#7N(ZS$=M#"&1D!RH>6?LH\Z)&,[N@'K>\$L-H22&P,_RU2GVO M!]W !/*?JR>D9=:>_%9M=1COH22IN1LPS,IQ>AI?DMWY[+#WE1 @2'N15+-( M=6,:0M,XWJMMJ(AWJ-TJ+$>R@-F/K]-#S@VU^=O2G>1]/-&JE*.?)=VV]Y_= MWB'.+=R'U6:7MNGYSQT L^>1]V$FJ5-PF6(3ERGA-IN91<:(3O]0!Y\I?6PZ M+'_O=_R5NR(5GY.R60]?RTF>L%?[50MWOS/V-ET!VNY(60$/\RYK,E6^7Q3# MVU33^7,P<=IY+GLOCURJ;6JV#%*PN,RGU9PTR/#DNI5:7]2[*(,LK'/LP]6L M4"L6X"$833N#C\&+H'R'8ARO^Q];C,/*%X!(FU&6G71%:0CI/+'FKDJ[AIP5 M]VBS!BKGB[N1^!/)!<>%(#L!CBZ.?WT(P]@O-@\R7!>;4-J#<<2-^4 /6=Y7AN]_)$3$?_\PI)+_;3K]/2)U0M#^SO[ M) Y[N2\#!V',_J]/M5\=8NW19,2.K!%BJ["J-/3]@$J"@?'4!X^:9F>#7"V9 M#'F;;3-DF[#GH75O&]2N7O,A-5W:X#Z@YF7 5OAIID M?E?FM(G"%G&3%5)'$TLF1(B")?8I,Z#MZ3?\;S)\U$CE 0B$DBH@D?KN]&=]Z;L:W)R36'$Y''*EW9^O*'^F[+;\"LRX:%H,_A4UT(&DW>\N>A819L=.PUA2I4^.] M S;L"JS>\:\%81H](G4[:UK3#9).G-SYZG$ZP/=PM D!*O].:-T"&[PD&XZF MO(8V%]8I&QB5@,P%[\BVPZY^+2O=I#C-BO74J#41\>P@J3.3C]T=TV03@].J M=[UYI:E8'HFLWN/X'DD[BYO9X ,KH?DS,9*[%[I@[3?W;CX:?.[9@6>%/6 MH.<_)*+?',BHF)O-=-K:_;GJD%]^F^IU8,[&\>)G.,S2?6;.AEA3PTR"(G5V&]O.]O&TMK/;H.OH^3A3+>WU!0/\D'9DH M>6IL66L@A"IQ4_Y3<-9N*QWFF]&CE,8K'?+!ZB\](L-%3+'TYQ I$^('N>A< M"]Y4?1KF'$U^HFM% LGO%N(W=L[ZW(+CZS3GBO3)FB)C]U"5]1;7V.T6&?SY M#FYV\6 <#+L!?6)YD&G%4@2%F;[0.XDS1D4NOQA8_CY&BG@/PS M>:7&5ZG)Y37B0B)D_\>-#0:#!4^ ,.^[J #TE",ECBI.@/IQ@H:ZW^#>4N/S MY;6C(^.TLJ7)=3/7E:_ACYVWX[^Q0]Y476R5YV8CD(;?B@K 33DR\&#R B8& M64OJI4KV2I"Z,JO1XAT%^D."3R;P/LQCDI%MI\M)GG@ER69K_%&W 7Q:FY B M@;7O-_W:RTB;Y8+"W2=^X.H7BF"3\C"#+:/C.FJ^T$IB&Z\M>.$:C]XQ ;K" MZE/$\$Q9F;^DKQHF4#9VK[N:QIONY+:E-W\4)P!DEYL:!!R^PQH]S)$S22J\\>HUNVF5A5&D!W# M*LPU5!4M>S7".%_S#>^WOAYT(I&OC0<\N$0Q[U5#?C>4&"Z?VAUNY_S:XL!N M?>Z4(T[)H_II]Q,S@R^]W"%CCXK&(0T%(H;O;)N(;^/'FHT9F/A?QHZ[/*[& M_VX0._5R$'-=>(M\:X&SY, #^X:6)Y?OHK9#']&[@E";:5&O$Y>_,^7\?X5" MNT%/&MX1S+E5&AJUY/ID]OOX6(NT%#43I7%0]K/OA>@GHUA?,#>(J8'K>(OG MNX7CGZVO3(4))^^'-0X@\7UX\6UKVW /=;V"^0*I]1TC/%.&_^/5$WZ(:QF. MU$D-6(NO0R1XT&PZ<*D1$G3IEPTV8=ORTNCH^)S.$02?R3:+[XVS9J&XZ)$EHDWN_+IWYV2UE7=H\0O;GKKQ+[(AO5N.'^XJ[O6:1.48.MB]79-9TUY:_Q-."]R.HJBJ)>X. M/?P*$M\YU1@@/LLN*U3=#,4N?KP,F_[-3?.;GE@06[:AI4([UA4@A41WI9:8TAZ@D!_T*!R^-"TV]Y[;+.F22_R#E? ;?4%KC&)JP MI59@#[&+B1Z$^\1Z1"]BFQM+(6M^(KZ>B,"ZT7X27Y@'8_5?^)ZJ<7N:+[+U MB_&Q (\3SC5W+;E0$K!]AZ/\AJ9Y%_"L7;5]Q-WUF,F1-9NXBZCJX4JM9(?5 M7MO!2E^=&C^&F*AC3N9CE7L._3H?W*K=AN1L#(R&D9H# /OJ:)"KP,U3#>-K MI:P9UX%;^=-NQ;=[?XB?V<[M(=0A7B8RG[-(-='M(H(.I-K4SM2M/0N(^ AE MFB.C(9?,3'9G&K[OLJI+F=9;EV16[QD,")1OBA*9XA^UE&M7]G0P/R/,"(.; M^"2$L(#OP26A:T0+F#I=9%(JD?=20RL1# U=\,BRGKC%C$FQ4%,.,O+3-:._ M?6*%$3?/E O/S4[C6O)3FL?=1=%<9SC M-@\3\G""A?4[VB+/3T6H:'0E05* MO@@9/QI$?[&@J95;@6W*/#0>%J>,K=Y6/)#-9?H%_ZKN\'I9WN[WB]TY :_S M"^7+ W#>WL$3NSK4SU[4RDC7/%#FP7LH)I+[Y2*P]>/F1,;_K7U$P[PKZ_\M M*=!_YD)VBE%A=5.PIJM!;WE@CE4\9FO^CY(3R$;8]_S[%4(?-V>Z_K&6Z#\M MRK;_H39?;]-AXPWYL.83KMUS>F!0B=]MZN[>"<=#5B(7HZ.G7RDJ/92,;/]Z M/CQ3]9&?\>\Z2A%A;E#[AN*Y$@>#V@3_P0NK.- #,94+W1^'_6I$[K_8FC@7 MPXL#/-,NQ)&>PQRU;/0008E]CHS> IAU2G@ &\>AYMOXP"&\+^1A%\&?(QX M."9%]-.LNF^PM$'GDFG_S(W0IJJW" +9)&"OP\>R($8.(Q M^>2C[3LP3$#:QSSS5FFO>H!;_:%BSX.58VCA"PVO4W.'?EF.?ZF(B6IQ\)5K M\P%K&B$1$&D+9M"1)VD'LP)'K4I_V!J?X*8:=X4]"3[/WSU88MJ1 M?AQXN]3.R+3-['C5/%Z1=.D.1=>[C\735L%^1'2W$8AX/T*,#THV/H[NGE / MO8%6]KQ2;S)^U&@Q_^.T-.#Y,^I2O^X M\Z)4[O/A&F*=V4W:6\>TO*_*9#+\"TF)R&\L)LR+KHLC[D1M'H,=OR'VX1IZ]0<*W,D!9 ?__2->(;E!1 <' M$-22IPW=7>,+U^B0]Q4=G[(X._CA5]CX:Y&)J#Q=]Y'4 CBJ2 2I ^ M.*^;==/):M_9D_M2-?#F"3#,U[/"YQ@'Z';3>0N]I\C8+Z1/^V;:7S)'JLER>^SR7TM)6+=. M'5"#*395MA@BX6A&J2F;.^2\W0[@=H$'NGJF74,$$VU- M+^TUSMI%DKD*N-=I+/I??XOKN$"<+\#5B%$5%E"3A11T.SK) 7:);?%,%]#Q MW 36YIGKP/'8G%@]])LYU4RS M:2,'8$W3^GI)T1MQ+"G[.P%M![^%$5!7WJQ9A11]*+24M,,(=]U0WJG.WVAH MLV(0Q7W7[-2$$/,8-!DA"?HRPS?WY1JJ8+>_'F:%4O)D3] :FN=7^"9_6.K1 MN3EP^*8%LR#PVJ<\U/EZUURQUIK,:?/X6-MWYUZV!.Z5T8B. MTMAF)19KH"T0[7L6O-.CQ)^G6OY-9&)J"R8?Z@%,WM=?7WYVYZ"TC,!B[U%Y.!&\[+L/1HMDL>8CY MBP.P[,.L1:ACE(NRQ=;&>Z=?'G:6/^7/-*4OH78):PVT _M^$:CGA">;_[34EG$T@^LF?6T8R@H')H M]>8-JZS,$:(VU=\_S-6.1DG8T(2DU&$!X+'C&7QE.61P@/[SN*[GJ/FGN+43 MN%\_1HE_%(D-N(D(/@Y0D ]W-:\=!_B<2N8 ZY+)Q&_.]S?SYZ#^""]6J![Z M^H%:D&&B]#[A;5A4)_$:BCR+KA9C2]Z.0ZT,< "Z_9^LY[@.!2*&&7YJCH*) M##F9)Y[*DC_F".RR8;UV7*9&<"W@]MI6&/ R#EXJQO@/+?N1H/!?JS>LQB=6 M&^TV^-K;!"K,].(87R\LX#S[J2_J.0!*KSF\"-<5%HHNH)!H/PF3B5#RJR[\ M[R]PU/_R'P)0M1SG24LVPAQ@. C#DD1!%FPF^SP9M['E_QA2LB/X:.B8-BG0 MI:]#>ON(S-BM/)TM LG)5?OWG["<;J;V$W)1\PWX7=C-%&KR""JW 69!1Y1_)S>E;"1GT!7/%_J4/AD!M:@ MUZZ88)+#T(V\8[=\7QC)[RE/'X'U[);%GR'&!#N-Z*D&*G& 9<\76"1=(;YN M\&;7QC)?.%E- @S^H50RLBYB'+!"]33K\""MJLY+Z]X*W#?13Z09LV\S^L$@ M^F]&!A@*]ZC2AXK]=%PG;@O.RCMB3. M#DD>[9KI\6G/^9.XL)+4QHOK$";.$_&"$C1(R?'NU2#_?H4;=./;TR=K3AF7^P=W5&U'UL#.YAU2?C*X=ZE2;.3#! M\ <7Z;PF(ZWR"\B8Z4 B66VOW\,#/A..FFCTS("O]BIR/S_=/'!8J6KW\J/# MRO8V77$,&W86"R8+VR!0GFX%[>!ZZ3.>&E;LWXBJZTVE42 ]EO[S[SS;1)-O M-"Q?JL_YZG4I"S:[9 M^Y^$5M7>DPXO?#5\_C+$JAWBH_$\OF6S-<3$:D0Y*=;$M\B7/G/RPGK @Q?B M1Y<2 %8Z'4/U9RJ!7)!@31/L^%)1OJ@M/CG;2I9;M%PK;CO1@_(J'KD\^,#= M.5B2;IITQGT_JV:FZF;".@I4(E"+?9FAT& .B24>0N^Y0#1:R417Z6;W+;5CP-(8X.*P"#LWI&0"!M1K$/;0Y-1 MA89DM$VFT\^#1^[OSSDJ* C8M\LF,#/AML,D+NHB-$P2),XWDVC&X:X,)?IB M3[*.6OPX!T!4MHI0RD)7TJTF%1I,4VT^3BO_2>]N=SGU:TM]L7/:OH1U&_ MAGJ\"+N=G6:@]Z]CFAN"$A&Q>'%#OJF!IS_:).G!!5)I'^N:#E[W?ND[^O9M MUG@ YDM!SH&.BSH"=7MF-_@N'F<&0AVDFA76'M1\!JG=9KJ,7$R\K^7\>/#R MK8HO%[\['NW\-'V&J+4[U?97U=N6%M%S6^A(JMJ\)$P,;K-$PN8%RVC'OFCC MHW U<_5!%((XUK+*T"NC'$Q^WI ^9E[5))ZR3DY_JY#W3&6?OU)A59HBC:_NME@*ESK8K7,G_,EE;&,_POD1)A'DRH=,16*/ MFS"%T(44R*BG>353=GB.&9@7?+];E:FI;&N-*556O)8>6Z^8(.P.-&VD1*(. MX.93T'M:=6$TC.FH5-3\0S3M+$JD8S[@2,BOWVAP/QW5H\%WG+WD%M!DG[GLN#W*9Y@F,&/Y*DQAD 5NEIO,%(0YS4D\0VWNSZ>4" Q0LML M%/F2&>W9)!Z(J7RZ*MN(4;O]D NI$[HSQG9OIL]K_>Y\45I?4EVV%D(,O-%E M7_4H56?@7*TE&7OK[5%%G"):,,2]ZR)B],"P@2QY24JQ<]\?'9>@9T;\H= / MF9VH+2>0V6C:Z=1X"11+^#>TTXCI!O6C&A22EK&RH70E2@^I!QD#':#;KP4' MYRN,8J;>5<]<..6@)U^_=?NBDU&>QAWQ_$T]B#F!I?A7;"]KTM NRGES " MZ2I5M+XXHONL"=E^)?763#)#UU#EP^*K!RJ%^09%7\?G0N:\C'L5U,W:CP!W MLKH)4W&,1W0<2PS9!7OZF+[E?L-2VO.N><^AKMK:*)?K\ MU@NS+H^,G5%3QI9'2O[,0YJ.P'[4Y!F(LVRHKFVTSF1D7E.V/=F6D #8+L,0 M>L/8B:,"4Z>8\RC6[J@QQC4VP<#J>8@D1:P]3,J\DR34MB\D\Y=^^-G^/6/: M+1U7J5_=$E]XQ%]15]KAX77RTW6\#,PS+ZM-^9,56$($QN:L&1R6=ER )N9G M;?K:Y#]J8_A#8JUO,P_^;H=DLG^J+3^SBI,,J!1H+8_Q_&,X/&VY2Y'!QP.^>_?9HBLG@O+?FMG@'7IX\5=F:CV@-Z6FS, MJ8;6QAR=%"?5I\Y"PPN*]G>Y]_&G^@$LV']'G6)9L9]';&'Y@*M,I8A19(,\ ML1<=3=QQ=2V,R,NZ3I=:MM(N>)5@>7 40TA\_/-@E+KP*ZVD-U)\(L+F^W!J MN(ZC07FR%#1+PHZ>V(%'!!W5?NTUT &AF(&IQ6\57C5J?"+9[$W?,U 0TA;$ MO\7SLQ?1_Y8:XINAV"AEF*7YS,5W_"S7YZG)&65U\W3+Z?N N%P^KYW#-RYZ M'*,1["$3IGFA[6-,)>@#L19U;V)!+ [G11 &A;O1(BS9R\623:KE ;=\5;25 MK"MCY)L:5^-RI?>>J!%+ ^K7?B]',S&X#BGB54(\Q%<-MS4,RT-#)6)]%WM* M_<1<;G?&C!733-.3Q]QF9X_G5-0UVW);2M8.:,4WJI>]Q8?[;@3CBZ:>XXLG MNP(P>PTOB-*Y3?O[.U-XY?"]+T-N=TH+T^[9=9!1?-^G72Z\\VJV/O;V*'>- M=&4'\&EN,0<8^3^3.0[H!QB_=^6;/)DV)&FN'#"2$;L===9_"$5^@/+";\CF MH/X5>[Z63@!6X1C69JH$NO\U]=^^(@@S?&%RJP<3O/_Z&6'DVU.$^D><9^J4 M_\DQU: *5[)A/,;?EVOPIL&#*J<%4^5WH=^ @T1]0SE_"$E'I=1;W^R,D(X[ M-;KXRKW$EW;P8^R63BYH?'C'\7[MC1U,[Y"P!?,4PSW(.!(/5G'CWG0K6=MW M'-IND.O9M8>]')].O=L;87_I3@+( :"]:HPJ6!B806?,("#4"6E3R<=%SGL. M*[9'OH4;=6?BFT)[:C2ZIJ^7$'/'O%L)$9USH/]VH.@&=S+Q^@VBKRQR@;^D;:M*$[$B5I)DX?L0JT&7;;7S)[%/J MUT7:/P9XBOZVBF%6OQV,.[,#^!4_8/(.]U1,.$)T/ M:6#E:>^;F;*@=S=*^):DBKDEN]3@>/F/!C&7NL/:F7F""RJ?7KBJ=T:=?)>T M-;DK9YS=UJI?!ENO(M$_$0VJ\BZG7@GB /<,#?P#U!@EM+A8>6=R2YWO5E

?"%[Z K%)G\X5AO@R7OWW>:6=%0@ M;@JS8,,2L6%L!2MHJ92\QOA6J4)PK#?M$]AGW)BY9)5)"5<;"R9%/KI].2NO9QNZLR=\KU,$; M;5^WPA?B;6%UM XO..E2F<=E5%+Q.D>F/K[AIP7C;O69CV_V\OJL[=GR1Y*) M82FR,]KDL([@"O-61"<':#S) 6HWYZD>GFVKIT-X1#S%6K\GME.*47)VS'N_ MM]5C!WEG$7'NXH^%^2?E&!R@3B?Q7R>9F+97YRT?&4%_QY8_MB3BZ:1HAA.;H?S*;@!2;] M'$9C=L_\$/75.,HKJS@?'64IG?T4T8-,M-T4A>A#!.70/21><-6YGOUT'3'5 MR+@_IM8JM: O=4@$Q!?X_-YE>*. M"6Y^,]IH*YMW$V,<86>W"E'0\1L-Q>ZPGFR_S5(\1,6TRL5K!83B0F]<925Z MUEDOUR@762GV[3L]>&#B.P^^Q'?#.NG8Q0QW@8KZ5G^IUZ];C63C@79[V\BG M@H"(G1DM[AY++RRT-"2L%C:?G/IL;K+Q1C<@+OT+U#'( %@DT MHH>1K6"!1E$B==Q@QM-<.#;W"E [%?O!;S@K#*QWRKCA-KW=+ M(;3#';[#' Z.YUM@3N:F#P^EPEI\W]=G.$"<]\G8(<=8LP_;\A-#1:8BE9"Z M_0^B+!OU]T9.:F^XFP)P^$8U9=IB^=G)ACQ+I#IOJN3"DHU@B$U70UL0FSTR MH"]\+TH.J55K,7DRVP;]17V MA7;2SN3-SP8N@^96&1G3O3RN2-4 X^_ILD''&CI'>K@#K]RS5/O!AO6PGXD& M-<^".V#N<)_]A#C_,E][1&$8NXV"B=/%\4-RZ!\Q(ECYF]<7+_JFHX_5RMGV M!^G5A3:&^E".H 6;\[O(U#CJ!'SSVC#*;R7V-V-ZL0LYM3"_/A>GD+!\T'F- M;=+C4CAKJH/':'S5>R>J^?-Q[^ 7?3E,[%'",'-&Z?BI]V[ZMG4)E+F0:;WY MG"/?#PA%E9=$;9^//CU:EZ=D/%8PLG9<8^[]Z.Q6U^EIX^J^W2D)+Y]ND^Z, M1&G 2*=*&X P.^-^P,Z.4(OH0M8WIFJM[/1#;X/V+TFDQBU\_#DJWFI-SAUM M/!;$CM(3"!G3RT&HJOQ4L)%+_JR"_4JB6:Y,X[K0M!/A7'T/64<^R(/]S[!W M4AGWVF@[VP>QOT)CT&X&I4 MT](R-IO?^97R4=K*ZW+42.W6LP\Z9,7+ZK;\>0CCZBJE'+ M&72NT_02EC(A?D,MGG59-2:DD:L+VE6;X%NY0H@29IQS)L<>_3KI\?CQQ%3CE;XJYYMZ6/?I3UC[=QEE/D@7V S^>/TP#K :BT M.;78#'OE.NC@#P<.(&&@R(#[I8;=%G/Y5@Z[.6'1#AH>56#NP1#]A[[($A\5 M-0BE'-7^%-&)EX $9W$=F\SOD^CF2DE9-&C2_JS/JWZ+&,^0Q=9EL]N7WW'? M/:CYY4ELKT!$KNT)9/2XH021W8":S^$ M/.(*2;C/-TS*[[5MSSB R1#5TTN M ",@_<0*UU/19TQX!EW6[J7N]) ^1@X[O568QCP! M>L)LG=_"X":]Y^+6UXR0;A;%GZ;-H^K>W/+C>L43*$;_HU" MO_RO%/H('$$+H1G:X)_Y%5"OL%.T31R):%/\(0I)@3'SB2(-_M^Q^X.K3$J6 MU"WV_FFI\A'UO^^N=SZ$FKJ1&T]B2)(=>U)C33HM03=N[$E/M9$J51V,N5IU'9N(3>!/?^]?'G_G!\"8";^_XT=\V&P$]D\ M.*F3I0/_;J:N.0';%B$>N=M0<"E?/;KWV!^ M2X[K,1?D2- M0=4,L??^[D:P#I7C.E/!Y$6&,P#(INZ0R,9F M?7X\$Z9S(_58% ?HU.GC ,FV_U'A6=[/O"RSU7\5IV+AMGP:4[411=_)0WE!1&X87V.*#(: )%=O(RK;$6U=7IXXA=WWQ+30(TM]**-LIK[ETY*L?;(3M*#.8 Y(<< M 9'AQ#' 4"S20Y ?SE#,^\8NH?FKRQI S$T0E>$=/X/=:EWT])Q&)]5&;V= MO7+GVJ6O^7 5_3^>56>= G,LAMQ'AQ@,G7S"Z!=2 F# 'XO ,5L)M14J;=R M7]]P/-^2K9T]^R"X]+.:-E.! R! #A"EPP%&C2.0'&#^ HD52$Q#3G=!9W(I M:/8C 6\.8/6\[S6[@N"#6?3%Q+PV\B(J;+ M 20)"SL3 &@(1^8 2)H9:D^'J\R1B8F2[G#?2I5$P#.U'\!4$L#!!0 ( )J(;%(CW&\ _%L! .NL M#@ 5 ;'5N82TR,#(P,3(S,5]L86(N>&ULY+WIDMPZFB7XOY\"DV56?=,L MD)9>K=;@9:'86DGP(UM_ W^7JOP'T$5^ M#_Z>%__(OC,(_ZVZZ67^\%AD=]_6( JB\/"WQ9_#- G34!"HN:801SR$C(01 MU"F7L=(\2:QX:__^Z_O/HMOZI[!;%6NV4K8!LKLSV7UPW>Y M8.N*\XNXP-DK[+]@>QFT/X*&.A3^Z6YLSWY419;+SVM6K-\QKI8&??6T]>.#^M<_E-G]PU*U/_M6*'WZ ML/)4BY):E&%B4?[3N<9^O0+^0'C7QU@' %>9^WXHC%VC#VI\ MP'O-7 VY?J%>K^14[^ZVJ:NACX]XJ-31()/_^@?SM\6FA'>,/2P^?V.%>F&$5K[,[Q_4 MJJST^[8HV.I.V2'QQ>/NDH_LT?[H]@OR[:I^D194)YR%F$,::0RQL$,BQ11&:<021 *M$%JLM]_* M0JW@U\^M617VYP'^!X^>6)]1E$*5^:80N['X?GEJ@#5CJQV-R:\K=J_*!];< M8*RWTY::D'^KC"I!5I8;,T_Y)5N!LOK)'__'KSNJ9M3O"J>F10@K!=FJL;SWW//[QLP7M]7^'X7O;[\W?;DP'#0$WH*8 F%>E)N'LFY*+)]8N M[1P^+PZ[+1?/UFU/QMJJRS0K><5Y \GT7Q3\JI;KLOT)M#^!0=BL&_YIQN>)7D9L5UL,:/GDK[8KT>7MDG3_OAUR_J8:D/X"\D*HP M:_P3A \G?PV8#YNU7?/:;82WJW5A5L"9^!M;;M1"(VZ&.9*8+Q:942YB&C(A M,333',QTR(D4R22SFTM(YS:=:?""? ?X!K"[NZ*:)1OU:L"#[Q;]1*/=Q>X> M>7@;LA/G/YYM1ZP/^^_ UF+PM\Z>GV[T^71FU6]D&U$ID MJGR5E6*9EYM"?5$_UR^,(?]8:"4X#Y/ Z(H4$'.*(8MI -,4D3")!6(!]U$8 MO^;GICA[Z(%1>_ $OY_F>/:#FP:-Q^[(FM1)+-AA![]9]*""__\.IU+]>!M2 MM3P13*IB_=@Y5+6>3^FY?C0]I(I"R<]K\\R_JGNNBD4:*"*"1,(T M((%9>\=VG1$A\\\T8HQ2P7'JM?8^W];<]*N&"F[M]_5=%>N,+Q78 @<58>@;>]W:,G? %OBMACJ@&#D0,NB2L:.Y:1=]E^T^6K8YW-)/0,R4 MJU!FL?=*U?]]N[H5(M\8\3*K/V8^&Z-AYB?%1LEW&>/9,EL;) M.>1SP4$%- M@Q3BE G(N8PA0XB32$=$"N6C+?U@S$UV6LS@H09=#?&LA@V6.]Q^TM.SB]Q4 M:7SB1Q:LU@#P2VO"'^W9SK8K/NYU16,(>.?0%=YR=AV30RI=3R23BN!U;!WJ MXY5/ZR>=7VQ3F^)Q?RJ -&4HU!R&)+:Z:!22$LK)"'.G#O.'5))3S4PJ$QUV'FI UZ7]/O!&.\I6 M/-BRO.7ENF!BO: !HCA,&40\YA +S"'!-($X9+%(8I4H)7T^](ZVYO;!MU!W M0ZH!"WYKX9Y_R[U)=I."@:@;61)ZL^:M#0Y\#*D17^EL<-K=%Q?; MC_9?G&[JIQ3V^+P^A5\N\Q\V/E1N30Z.]UX_1+8&"NY6:H;$$8PH#=@:PC865(-L:TM MX+?:&D^=<>H5-[D9FNNQ56W(<7*J=U)-;-3V-XB# @80Z)$:TS/P&\D G4*4B,,K% M8QTX^>\XMS@W[6HP [$%#4J+&OPSNW_X%Y!;Y&X"Y4YZMSJ-0N7(TM2RN,,+ M*L# (&Y\_2]NM?0D4S:1T-6G-"VI3YJ>-[G.&N]-5"WP]K9*ML.H$6WW!TVB MV-YVM7+M?V,/K7Z5E0^YT9V_%/GFX>U*+#?6D=-Z)51>"ALE/]2N6+G!L"HS MV?SC=6F,_['@1.*8L B20$806Z\"IC6"7 F,(HZY%$ZAB@-@F9N^UZB 5,:F MS*S8"K6L\B6L/AWQ#]Y3 3-<+(P\-K2&@LL2ZR3>V M@'UCP-::&_#$GAM06S1=YW@,*--UTD1#S=B=Y3<,#4-OYP!U91/3#5W#>],B/ &Y85=6@48R*@ M,DD@$YJ8)5" ( G-^E.E,:),QU1RKQ"&V5@VMZ&XAE_%@LM\N61%"% MSR8LW/?M<=S8G@O>&4T,I@LL;UZ\;6#Y#6AY @U1=>PYL%0!R]5L0OC&ZO]9 MA/P-;MSO(T1PK#Z=+L:]+\"^GK ?BURHLK1[H^;N;V;=_4I]5\O\P:)K]H&T M2G48Q0+J %&(L8HA"PF'B8B%5@K11'KY?3BU.KZG/S7[R4[FI M%H^+E^\7<8BQB&,)"28*XCB1]I WAG&4*/.&A49=G+1E]\BY"[CAC^PGZJ\HOUY%IHB3B6*8.W@7K.^LXMT:.;IMOD/(?WR;;EV8MZJ-0[NW+YP;ZK9I*KD.%#B!0F M(4IM&FP*N6(!C!@)S!R ,\V-)-#R\N#C<]_&[NFZ1I507;;-CR U]F=_6P%H9,Q(A(&"NZS"U1_:[Z6BL_(;S7J( MSVF"W<3F:MK&WF/9X0,[@$,F2^JP?]B<2*<:FCCU48>MQQF.NB[NL3YZRJ+)7:AG\2$9"0!A02;2-K)8HA"2("(XD"&:=F?L*Q\S+I=!MS4X$V MU:/.B_N*UC][+!;.T.BP>KJ>G+&_=0,06(2@AN@=;MQ%D,>BZGJB)EI;]2', M;[75347GHNO,K=.MO;JQ/UF"7;C43^W*8KWX9,_%V^5\=:9#%(Q"@8S"I0C2 M$ 4PB@7CW(B=%-I%X0Z>.S=5L^&36;G.A!FI]U=6?J%YA^1UZ]H5E(RL9;W9 M,6UH\IVN$A42CD/;;$FHB$.(@1Y;+Y<%80RU"D7C'@M3UP;GMM7O8>[=_?5ZY6ZH-^62B9M;Y3<8 "(SX:\B"U4;9Q"DD221@2AFG(8AQ3 MKU)RQTW,38(^J>_Y\KO=2WR7L_-+?U<"707E&EI&EXZ5 KD&-;P1G,K.6S^L M-!RU,K$(G+/R^',_>V6_#_M35O[#*L=7 [18FPEAI23;M:H(,0HB >,D,9,/ MA@ADL4P@(8@P*7&L&/'YQCM;F]WG;L%6(^(3N+USCW53[:8&@Q$XLC!8=S/G_<77+9.7^]<\Y_;S.K6__\ MV[8HV=."0$U-SH6D/ ZY0A KGD!,B804V7434U@BA#GB[KXNSV[.W!2Q@>6Q M!_KL%+KL1S\[R!D)]W0!;%MN;L"6G<-ZQP__L8&=XF/![>P7] M#C)FT^.=9R;/CW*ZXYGGM_742=!\4$V<"\$N<=^NU7VYB+E( B8#\WZF@%4QOGFQKV^@]W6O--VV]SG M5VX]-ETP_Q')LXC"WZ'Z?83/'[$X6-S[\9/[Z?F;;&7]!=_9@B>?K*/X!_VU M5+=EJ=:W]WFQSOZSGN[&DL5:Q@*&"@F;?)- (D0, Q;R1*8D9M)+M!W;G9LR M-[#!LJH6].G#5\ L9#^)=>7<34='8')DL6Q)K"#?@ HTS#7\:CV[+6XS;]]# M/IP:>E(UI.2Y-CVIKGGR<2A>OK&B_SU1TTS=T/63NNHP?<1&LL7D=6 MKC-UXK9%PAOP4]6&N\S9N!7A.MI_YCIPEYFY7/W-X1E]W-2=*OM6L>-)E."4 M!AHFC#.(N0HAX3J%/.)(:!4G9KGL[KKNW.[<=,RCW+5ON+Y'9S@<.(Q#\[K9>W/6[7KO_K@)W?&];7SJHN]_>[_Y["NE MS=J]:J'(^,:^;Q_-._+Z_F&9/QHY_2M;BV^F[?T+;E>K#5O:5';F%Q^5>1G- MFWJG%ER+)#)K;QCP(++.>L)FAD40Z4 (H:A6B5B_ ME^"^L0F(/:-*FW2= 5GS\>17X,$\UYXXK8'=;_><2P_9^VY3[6?JTY&'K<8J ML(\:6+MNP-8RT)KVY*H;4%L'&O/ SK[AYNHCD#[D5'Y(>)/.]$?@]7 A,$83 M/4O'VGR!2I9O# UORW)C-UL^Z%>*KQ=<,A3$<0HIQR'$**"0!AQ#22371&$J M(Z]$X.>;FIV.-TB!?3F,0/,UR+?QPYYBW$&PF[8.0]O(4OF4L1:F'04MT %+ MQEXD8]"*L>=;F[9@[$6KC^K%7KZCKUXHK8I"R?U*Z!%+J4I9 C'CMIB\F1TR M*CA4G&O$0\Y"Q/V4XKB1^6E$@[%/.?F3++K*P77Q2.ABG:_9 M\IG(WC;]7X!LUS/E82D<_2QYR]YMPYY!#'[98@8MZ/,%IWJ<(;MS-.S9L4.[ M$Y\9NS-Q?%;L<6_?I(9[[H KV>P^J1=JI72VMAM2Y1?U<_W"F/2/A>0!CA&) M(<(D,,J/*.2$->%"A'W!1V8>T83,K>K0_<<)%?V:. M\S#V>$8_36M*=*[NZK3X[_*R7& :,ZGC&$8A0C8/DDTWP@/($F(FK#R)D(A\ MYE$GVIC;M&D+$6051C]5.D5B&BG$,5>0R\#H/R,AI(Q)&*E(!5&2JD![Y6RY MEL0IG!L/2/SUEZ5!Z5F:\Q27;D)^)4,CZ_6.G*9@QR_O.LGQEN0.\X=4WE/- M3"JP'78>ZFC7I7VJ?9@_S"=4MEF94H81TABJJO O%Q+21! 8:!HRS.,X? I]-&;CZGJ?%Q\+3SK M?)PTN+O,Q]-;)JSR<1+KTR(?IR_Q/UUXO5K;_')2FLXK/^:EF0_]/]G#RURJ M1<)UFE 60170%.)0(DATBB +S4R-"LQTXI0VJKN9N>E1C10T4&] #188M,#" M=3]DZ&#V\C'#,'R-K%U]J?(Z:[C,Q!6G#1T/G^R\X;*!^R<.#E=?G]T%)C(X+>PC:BTV9K ?6[+LDW4'BA/&!$4A5+&R$R"D M((^D@$B(2)F542H3IZS]DR&>F^"VV$!A<[)M;!J<=0Y48P+0Q@;PW1IAW9-9 M8S+0%2UP:7D!V:'7@85UERP9^\-J"V&EG\Q/)FWXNL*G?\_6WUYNRG5^KXHZ^\Y*MJO%QRID>>>G0L-4 MT$A$,,$ZA=B>$IL9#84*VP/WA*1][H=G2^L/ !RW^FQW= M32*P[;^W)MU4'DB?E%#9]ZK*;9TJ 8SD>]2;Y#&*N_K >);2KSUX.E<8ML^C M^NGHEX*MRCI"YX.1FR_9?5L=,"8Q#>(X@!'G-NMA1"&51C)U(DB"4B12YI5? MX6Q+V"A3B(&>%0B]@L*BG&9E&9 M)E"E1$B"M"((+1Y4D>7R\YH5:S?1FX-I/@IP:."(&V7J+ENMK'\OKQ>EX)=L M!62^7+*B! 8'*"TQGM[0<^![$1'!D\@ZL(?6Q81S,X8*S"$2DNHH9&&HH^95 M>FW6 _^%7Z36O#'=M>1_R7?(;?R? ]0933">I3Q32Q!H&*J+,E6)"?9V[&=0 M#F.$/I]%08TA[?I]E.08H2<'*^HQ!K9^T\I;(8J- 5?D6I6E:9HMWZB=\R*- M:,!3;@9H;89J+(6$!,<"4J$)2Q7#5"B?]6UW7*"5[]' !8[= M1K'AF!MY?&E)VT<*+-015JYNI PIP!=:G%0:W:P_%"W'N_K)R=]8D=D=>WOH M^2J_9]EJ$6J$$6T$D6XZ<1T](VN#)S/>>G#>^"$UX$0KDW[WYZT\_-8[KKS^^[[]F94+ M2C#1B"&(S7H=8O-10TZ3!,8\0()$1++0J6#WN09F_FU;B%=\V16%_M^U+S'3 M?M7=G%SU3>\;/M877;7Q;-_SOH5=7_.3ZWKN*#>N,!]TZP)5.3>56;4">?&X M]Z^F=@?B%$4TA3PU@SA6V*:=9!*&C$#?#%,NW'3DZ&C39:^S^F= MC^U<>9@%BV64,A)#306QM5'-9$>) *HXC 4*XU#:7)!>Z=?.M34WK3NL9R2> MU#/ZY7UN1OX0>QXB=''M)F(#,3BR7G46@QHT?]HE,@9.EW:VN:FSHUVR^T0R MM(NW]-./UUHKLB>=%.T9^R?D55P:UF;K,S KI>,3ZV[ ;M.;"VLKFT" M@;9&@JV5-VUMI^'$=*1^&%* AX8XJ6B/Q.^AT(_53+_!8;^0]M;%O3D8+%]M MU")@*.4Q$5 HQ"#6.H'41B C*FV.1R(#F]K=/?'*I0:]Y'NR-"QZL[:E,>^S M57:_N0?+JA+S0X/:3\0O,NZFRD/R.++,-E!!A?5F/YRFP7L#7@WI:N%*S9#* M=['-2:7,E8%#;7*^K^?^GBU"8^M.*?EJ4]3UZK)<5EX#GU2Y+C*Q;DK55$X) M[]7Z@WZ3%UIE]O,K%QBK-$I#!>.8A=:YG9FI)Y(P$0@I\_-4VY2]'OM]5P*: MVUQS#YK=B2JV)H#2OQK5U;WEN.LW81^,O0M8U;:J;0&U,:"VYJ8- -]9U%3" M:AS8;/T%TV-[=@VX,S@0PX/N%%Z+:=J=PX$8/-I)'.JY/;+6;&>0YGE?S51T MN;334AM6+JHH\7(7Y_HQ7V;B<1.G2VIR/0=/4I4,\+B>H;#- MHL2T^TD]F'?UFUFR?-!V%SU?50/F(DD5P5Q@*"*-(58Q@12;\2I@:1HP)147 M:K%2=\P,L5\\ F(OMNST$=+Z(SQJ?[P/\6.#U?] /$X4 M ]N K4;V'=PF9XNELKO>TS8/&C+PM(5I0P1.6G<4$G#ZJFO="C\6^8,JUH^VMIA- MZF.CGAZL3M1N:C&E,N2!@&D6QIQ-7D7J%:Z ;0^.X!%YH^YE< =T8 M.>\"Z'C_Q"DVJC_^9I,;MWN*X8)QK42,"+29Q6SD)(,$49M0.N;"K&332#FE MV!\#W-P4L$$'ZGP($R4B.-5ICA+X3%TQ]GG*]8D!JO^ MCL_=G?G=$']';S/ M(CC_%+[?1Y!]![.#!)- M]ETM I&$ 69&-@AA$, F.Z.S.[(@U?AOP*X2]+'?WSHWM)NI6F9F:,S: :PAP%HR8!6W:X@< MM-!;+R#3UH*[AJNCS3P)\4!'4(<1 MA5@( 1D..12,DR3EFJ3"*TCX?%-ST[@MTDKH=(/5TUWY/+%N>C8,72.+UE.F M6I@CY,^^S,:@7LGG6YO6'_FBU4>>R)?O&-X'^?2"<*$)UBI. FB66T9 $L7- M DP8OG$0I*DB7'&O?$'^$.8F+)4%S8:+V,,YG(/QF:YPW X;E> I-KW*QHMX MZS=\YFR<U M7-HGLM7C0D5Q3-+$S)*(/05-)85<4P2C! >44\H#-^_>TX^?FY35"$$%$308 MW63L#'W=$G4]*2/+CQ\^W^K$KR^7=6"LTAC+,,X0) D6D,T)@BF1$! IUB+:.L[_#GG_J>3O!0?+OHM-'/F@>\1.>_R&T8W;ZYETQK\IL MSJE[=MLLSK!]L?\^SK=[]LATB>+/M.^_-'EIZ]@Y^@L?73\C :EP#>HI?-;: M*R;23Y\WV1SZI!G[T^?3%_2;.3\]DFA/(A8QCI,P0&:*2T0 ,8T))!)KB()4 M*R:()'[GHZ>;F=NL='<^)ZP+@5[F/\K:?R#?_J;*<^)Y8'"&9+?YQ?74C?PQ M'YUJMAB'&ZR[.1AR:#W3TJ0#8;>UA\/6A:M[5QRI8A7-XZS/;EL% _,XX@HC MR'480;/BM>>&/(%!I$0@J(RQ\MKV/]W,W&1A&Y+[4,/T+BQRBDJWC_]Z@D;^ M^+?<- C'J1_2P<' =4-.M31UO9 .:T_4">FZNM_';\M-_\B6RS=YH;*[5?U0 M\5B5\%U6D^*_L&SU+B_+A0BC0!L)@$J$"<1)$D"JL8#4YAQ7*A4AYSZ"X-[T MW$2B0=R4TQ6/=97N98\S0 _ZW41D'%)'%I86] UHF6UQ@SW@P"('OUCLYW>1 MO!7'G[ A5&#YZ8^+39@P;F?U3WAZO)V0E\&1I8*-^.]MA).67K% M3L*3QTVVD7#*B/U]A)._[^F%G:_NOJCB_I7BZ[^R]:;(UIDJ/ZDV'Z@-"LQ6 M(GM@R[3I?]Z/?;?HP/JDCZX,U %H+@#7A!C1&/-[4+M85W %]K*^B:U GZWY( MIO6ROHJM(S?KZYXVR%[)[4HVU1M;!V\#X556BF5>;@JUE_TL#6.%> IUB@C$ M0:(A"R(."0LEH>:7@EZSF>**8V[JUY8FW4-]U8:+"W05//#<3EB%L_SE">C^LGEY_4VBSRE'S-BE6VNBM- MFYO[S=(ZGKQ2.A/9>L$%CT*") RC5-BD,]2LVK2 .L2ACD/-4."5=.9RDS,4 MP18AD#5$/Q%T8-E-[X;E;F1I:\&"%BWX99_)!O" .T7N[ PI5@ZM3JI+[BP< M2I#'G3WR.7]\__(%6_WC#1-5G%T3HY4&@E*&8A@&TLR[%-601))!3C73@LM_3''9KQS#,C*P51Z1<#FUS9<[>%S[J9^ M.K)73FUOU7S@!^/:+FQZ-0?-$9WS[-2;WL-]T9V,=3K5Z M4C>DCOE"F%39>O)SJ'5]']-WZ[Y)296MLK5ZEWVW7OIK\]Y5]1JJA,M_5U9O ME;S];D3X3AG9U9OENTRK!4FI4B2@D(<\@#A-S3HR413J!*LPT@F/F-?AY35@ MYC8'>UVNL_MJSV53801+ ])W&_^*OG'=RY^&\=$W])M4=[4=<&D- 3M+FIJ\ M-Z U!C36@-H<\*ZK/7PK3T*9XK++;U!D16K5>A!0%*N$:,PP!+'*&(HI@Z'5(X MM#4WE=LORK5N8-=EN?KG#.BBFH4X%(GY%A)N@YI"HJ ]!X(T1EHB([DX0 LS M-/)\8K+WV_RO0[?;R#(0A2,/'BW*NM19DY+,3+1O+^7G]AXD'/@8P^U#-76[I)]AO5R*_5U_83U7:R)P MG_T9HX?\U ^;F/3S/F/?X2=][K*)LX4UZ3P^;-:E64%+,U5\OZD._%F0X#2A M',8DB&Q=U1!23,S25<@P%1%)6,(7=>&\?P-FRJHH\?6JHLSV;$!'(,$90,IOP39GOA\=1"%,6L%2'A(D@:7KV]6KL MU%_#]6N+=<0=X K?'+O4+*BD5$S#,*7(?*)V=PG)Q([?(>4]2ZRE1UJW/>X.3%2GTAA!G."(>9<0$XP@4H*3$-EAP.O M, -? '/3>?_C!6_*W;1Z3")'EN(&^N2'"'TI&[2TAB^&:0MN]&3HJ Q'W^?T M4[47FS);J;(T&LM-RU8Y/RF1WZVR_U3RK32-9CICV[/<=J?K=K4?Q65^M[DW M(GS6?2Q*HU1Q$<& <;N I1$DFFLHM,WB0S'3S"NO]22HYZ:?+=#*!4U==$%[ MQNYVD^'9=>+(VMW:"_8,O@$[D\&^S8U3S:[.I.WT_>C9QO C!\6;L3P4)^VN M(<>-:8!/.MA,VA>'(]2TC8_K&U35PC-?^$(E1).4*QB%0IK).M&0RTA#@D@8 MXTC'1'N5:O<%,+?!QGQ+>!Q?H"WE;J/$F$2.+/B]?'^L#=,[_QRR]QQ./UL, MLW3V.62HKY//T7/Z!!X7N=P((ZTK^5D5WS.AZISP37RH4$3%,J40QW;?F28) M9#0-((H"2@(B(H61>P1R9UMSDZT*FD^ ;3>3W1(U,#\CJU$+%!BDH(5ZTY3% MZ!.;W$V=3Y#R8!1.%:U\%96>$OY&%D:7:EP_G*[+>Z87)D;]R96YE^'DZHS3Y[D M&^ZVJOUL+US5;SW79![_;)3=)I)Z9YA??F$_7_^T!T/JA5HIG:T7B(4THJ&9 M[@AM/F E D@QCR'624*4Y&F O+R:G5J=VW==H?5;NKFQZ[9>&YRST;_]"B^H M ->[;!9R%0C<@ :_-+ 'S.SD1=.0JS&WAB==@GEQ<;CN\KOY"H^^_0/E121( M+&,J810R!K&=);"(*8B0K=G+ J0X[>F1M]_._S\\ZIXPBS1F)&(4RL &YZE0 M0:90"GF04IV@F*:HGT?<=;S^SCS:GE#J)MQ7D32R2+>!#WOH!O8:.F7XX%X_ M3QJ9WFOGE(TGO6Y.7CBD,W03-K%9?\L+>VKP=66>6 54U,X[]CB@?/U3%2(K MU*@&9QEJ:?U(<>AW7S*7?IU@@5,AL.)YJD(.'HM[ JE^!RL%N_J^ MQZ@V@XZ=8H \=+W=N4JV#K@WH#4*5%:!RI@;4!E6_P-4IHWMDSML!XSOGCL0 MWAEXZ@[+O)O3[L!M7A-=::L_O3%4O0"C%/-4((IXXG2.UAO!W$:.!ML@8X-_=[@)_J@D MCZSB3:1G76^NK@R\,P#L++BQY>I!VQN5%4/'A/8@EG+#X; MJ'[N^K[>DF;&]C(OUXM(X)C8(W#-66AD(""01&$(F4I11(,8F;7U8IVOV=)- M!K9/]OKNM\\?[]W^8ML U1(S\?3?>B!;5D!Z'!X8. MZTK8/GQB'\$#FXZ=_PXO&&*-8HLCU3,")7<3@O=J_4%;"3B8'B,:\#2QOGY$ M,XA#32%#"8(!CV,NB/BN8T8B??BVS;\K>:J8Z M=#>_>\A+(\FY/G?=#3!6V]_7$Y*I5D"].F"\M9 ?G&=<%?7BK7M]U.^15U9 M:3P)RD6@XBA1B2WQG=AT'J&$+#$"JR4VDZ5(VRR*/G.CHQ;F.4?*M]$+O29* MQSRZJ>!5[(RL;;N CA;<".5+#NT>I63)MI'G*5-R:./9TB1'%SY/:JYFC]H& MMS798=(X569Z16"JC!1@FG#(=42A%$*@,$@0BJ(ACJ"OP#B_<^<]B$TJT+S) M ?1L>7^.>U:%*F4D9E!(1:P+*8=,T!#*-$BQY"FFA$Z9Q^FJ?ITRCY/:Z]T9 M]>9S.=L*<\C@=@YS!Z? ' ^=Q^E\0SU#"?+[ M^WQ5G3Y_9,6'HO(^$H1Z>+X!#ZP WRW<0?907+K 3:X')G9D 6XX;;)Y&\#FQ:T# M#R2H,%>[&@/O9GA0-&B<@4.STT89N/-P%&/@<6N/<.XO2GQ;Y94 HPVC9:$2/"4PC"BS,8D*,B()U"0E BAV7_K\@K8=..F,V.ZZ?[IP M;0X.Z#O1BU4=G.9?ON*[&_-8YKLX[^%ZM%R%"FJF 0!$C M#7$8&*W@$8*$4$32..8A]]K'.=_4W+1B6]!\S7X"9E'V*Q!_@E0WB1B&JI$E M8LO2SM5U6\WX?0=EO&RQ71"7]I6!F M=B//AR$JFF*&(P5#+#'$-#82@U0*$0I5JCDWRN-4[F5LH',3J ;O<'''H_>T MPQ;23/IOBG-$\.+H'+$M4 EVIH+*UGK'NSD\K-)4&WUM#.X;B#IMWWOLA\WD M'9AH/\WG7=ATOPLE,%__QRK;RH1QRE/U6>=^WYCM3[=?. &+3_8;IVBOWY+D MKTQ\RU:J>-Q/:?Z7(B_+!8^)C'6LH+1A-EA3 5DL, QIJ#'%3!#EE;GB?%-S M&_$OUR3PY=)M)3(,0R./J5N03\LW6&DT0(=;B%PF8\B%2$=KDRY$+EM]N!!Q MN*/'0N1$Z02[#6+5:ZUN[PI5.<1\4<7]%R-0968O8,LV\>U",4V0)BD,B:$; MA_;L0R<)I#@,9!0K*MRV,P; ,C=QV<<(R@:DQ^3QRIYQ6!M,Q_?(4G6ZCLW. M%K U!EAK;L"3OOD\>=]XS-VGZZ.)IN1@NGDR' M!WIDWQ/Z[ZI< MMZNQN0U,.ZQF>6O!^A[6=_#J>F@_#%NC']YOB:IQ5CJU13KD(?YE/H8]S.]H M;^)#_B6Q;/.R=4;2W:W5OHR^# M(" ,01DH";$D$AI)D5#H@":($AT3+V\?G\;GIBG;HH U>%BA!SOX;?' WZP% MH#+!T3&P5]>XR=!8A(\L2X-R[:U5?4@;4KN\VI]4R_HP'0[JL6^AMG&3 ^[<.E$R5KWUXP:?K;CZ6=N[*JF?O^F*1 +\H1CCY&?[O)X1QZ<0JGDH&" MTVMS]]T)K,EUB.7 4>HC=LK@P>IC8)T^9GU$QD^&KH_97K_!QSZD1K(T,S8[ MQGW0K>/DUF6RK05,4RJQ34TCL/F#VT(9*."0DY2G81@C)+3/>.+1]MR&B":ZW$^H-^_5-\LU+[B:W5A]5+ MLT:U_V_=,ROW MB#TQI,*/ 7/2D6!$G@]'C#&;ZIO\:64>O!%V&#/S\B*_,Y];67N3!H33-*(< M:A';37@10D)T L,DY)CKF&L6^"5].MO6W)1^'ZI=-C\4N5 =;J?>W+J)\4", MC2RJAV2U. ?WU76@8]B,3>>;FSA3TT6[CS,T7;ZEOV/3RO33HPU])2$)0AD9 M39 QA9A)"6G -40*A5)S%J/8LTK.[N%STX0M-G^'I2U?;I]]7Q9&_LZWL :. M!3YE[M#^1MOG3^Y?=&C9*7^BHVOZ?9J?E'G41K65LPHFUG_/UM]>;LIU?J\* M,^M8;FQM6[LR-?]G%ZF+A*;:IG"$4:05Q"K1D %K:^M:,A@@$)[;L 1Y%PRB"(=BY#0.!#2+Z_].$!]OOEIDMO; M(C6UI_>OORQWQ6_$KI!GOK5XZ)*IO;K:=9+VW-TW^G3/M?CJ?AFBK=&@L1KL MFPW6.7AJ.&@MG[)@ZS4],VU5UUY(9U;Z]1JV_>O#7M5:SW*1V4I]T"\+);/U M&R9L/J_'VY]9N4!ADA"". P"G4*,L8:4)1%$<1IA$L0B29C/Y/I<0W.;0;]3 M56:+]^82\)L%Z.EM?Y90-VD>@J:1Q=6#(?^*DQ?,'[0 Y;FVIJU'><'BH_*4 MEZ[OO9DNE)WD6MWYE)7_^*@*^P-VI\)%% =2:Q)!CH@T"VTA(!-1#--$"*0" MQ0CUBM?I:FQN>O $JTUDU0#UWD\_3R\5+.9A2F'",8,XH 1RG810)2Q2@@L> M4>0W/Q^*X&EFV3MP=BJV?K*%8=T$1;/B&I!RYS.,06@<_Q!C[Q6U.*N2FI=> MU#YG&!?I&/@0XWQ[4Y]B7+3\Q#'&Y7LF]EBWAZ_KQ[?5^4KE.E\E"5_>O.T]D*X]KNYW_!\KTPDP^;=;EF*]D59#^S]\-M M*/Y=]/G(X_P 814U&V"/CKJL E@;0G9!%SLU.GS!?FMY&7#1]^Q].XOHC*N- M^7V$;PS59X/%=PP&R&\N)U6V>+U:FZ;?9-NZIA$3"8UMB5J1"K/0)@PR;9:# MA$;F%YH'$94NTZM3#Y_;C*?&!RS 2T5'+Q/7/8A<2\?(NN[!A+.V=IF\D[NR MU;M2B3_=Y=]_-;<9NT-J_P+M7_84[N0C)Q&=+F-:'>B\9ICTCI^4R.]6-@_M M6VF$(M,9V^:6:--/W*[D7ET,\SNC*?)]OGI9E\?8^]VV'GH5U-S^XM$LL4C ME;;S911!3"(*:4PD-//D,"5"((F81_Z(9S7&Z2.;/B_%NVW9G6WZHR8O15N& MQ]%1[GG?E&[1FW_'/V>*RQT+8)^&-@/0-E.0#9G8,QA"%5/_FZRK8QW4K3@'.SV$I2.^5*2 !9HLT?(4622.ONX!0* MX-WRW-9D>\&!=6F/@XC!^H>5 1Z#F5=?.$QJQF)XY(G($8^W9\GM4P+:BV6/ M87XLMB<:F@=EW6\0[<-[\LZ* MD(@)T02B*$D@CD,"J:()9#Q4E!#"L'(J_7:AG;D)_G;BNH>SE]O;.5[=3G<& M8&NJ5:0'4=X'(1=H&/*8XEQ3DQXB7+#W<(O_TN5^BE 6Z\5G=5?5@E'Y7<$> MOF6"+5_E]RQ;+22A";*UZ,, 48A3IB"G+(**8I0@$H<1=DHQTMG*W-1@'R'X MK<;HJ /=;':KP& _>_.OPF^]N8)(OWLG&]GMW MN]C_:]\E/5K)_WO#EIE^M.%;0N2;U;I\E95BF9>;PBQ MXGJF8RD"C5$,640 M"Z0ATQ&%/(T3(*6TS>C8T#+^JG;3WQE@K3V/ LZS )^V;<^OZ:4'T M#+U8&Q6_KUIH9YLRXB'&L80T%1ABA%-( A9#)#GA*""I]DM#<]S$[%8"+<(K MJE*=(-)M,+B.GK'GYG[,^+M*GS5^4!_FXU:F=2X^:^61U^_Y*_M]WZU:O,D+ ME=VMZIC]+^SGZY_6IUB]4"NEL_5"!"$*)6)V>S"".*0(\C3A$!/! Y%@9O[C M\\V[-3LW'6C0^GWXC@R[B<'PO(TL$-MI5H.XJ8]9Y5%O0(-?&MA_'$XW_'@: M4DL<6YY47_S8.-09ZT?-,3[ MN)5I [O/6GD4SGW^RIZ%$5BQRE9WY4=55(%)+UB9";.F>94M-VNSNFGC(Y%. MD0S#"*:(F>5%$-DLEZ&$7-"8821C\S]>Q0[@M#WT+5^:GBC_[%FZP+%+W/1C!*)'%I46L44>1WH *=;67U. > M)034DZM!BP X-CUM8G\_/HZ2]7O>WK,.[MLW'[8I@&_O[8G$(A8D5DHH&"&L M[')(02ID !&BL0K,Q"4-O6I4G6AC;LID*PZ7W\R'<9?GTK>^Z@D*W=3E2F)& M5A*+#FSA@1K?@/53SQL_:-74$\U,6ROUO)U'%5([+NV9&C!GJ_)]OE;EEX)) M9>2CBHS^9+[N[+L==/>.'[^HG^L7!OD_%CR0F*O4K$VPXA!KD=HB=-5$,+PQ M3V7+IC"H^5FYT%J25"4<4IMV&PD&%U3VUPWE2NX5L,*K&W@#NPY)7VH>++%R1_^'\LR=+!''1O/V,$)RFV%0UNB^D0_>ATFW:*< M[5W6'N=<[[QZ,!_)O9"43VII'?U>YN6Z7* HC@A-4JBB((%8HA@2%'.81K%F M84!H@'N%E5UN>GXBL8N;*FJ<0-4G9E<[*)YCWTU#QN%T9%TY[1JX3W(#'%3( M1_7FN\#6R*YXYUI_;C^Z"ZPX.,%=>L*5'FQ?K"(N8I5B'A,S6Z&&;LRHA!0A M9(AG&@E) RK27MYKU>/GID)[_ED5OKY.:S5W;OK2GY&1-<2=C/Y^:D]L'L5' MK6[A>?S3GEAWUC?MZ54]SUJR5;96[[+O2IHYC>G%;.V^KQ?QG)1F-#\JM M-A_3ORM6O#$W+-(0R=A&6021-),03"0DF@70O""13M*$">I5Z?0*+'/3 _-R M)=4^(5>/^4IZ'MY.ASS3,#WV85!E!:S, #L[ZH"%F\KMK4K%L6_2#6#6 M&F#- =:> 0^/KB=UT$.F*^!,>QAU/6]'AU8#/-(_#OB330E<9:=(&4HDE1RJ M4 B( Q9"+C"#(=(-L^-05JZKJ/6_*F9WO^M!WR/-QU/: MNL6K-QD33'=Z\. 5!WMD][7QK;L'3A:W>F3#?CSJ\2][^K<>%T@C410%5"MH M*[-#G,H4\E"8E0CGC,N0(X:(EW_K[&O-U0A!"[%7XIW>E>9F76/.DQE_[]9) M*LP]=VTY]ZIR@]>3:YWDM][QJKQ=V1+)=4OE(N%81YK9 R9;](PB\]VG*(2A M"@.":!#QP.F(U+7!N7W[VT"0-?L)F)WR] NC.4NPFPH,2=O8)ZY\)/5.G M/@B1V":GB#2V.']6.X NTW\RQ^0"?L/.<$=.K2?I_[^RK-EE1[KL6M MWYKDD10)B6&*N?WJ90)I@F.8_Z3!_/-S6WJ=\.(;#=!4JVK.K6 M_J_/'SX!WJBWGPAT\.RF!<.P-[(DM"#WPQ1&\!.\S,60 M'1VJ0Z<=GJ0[EP MN*/GGC,H.ZP?=!_\1#/3;H2?M_-H)[SCTL'VJ\IM*@&=JE@' 8&"L CBR$P<*)8* M(L8332(9$B6NW&TJYYK2X=3>0^F27L"?YMZ[/KW(>X8]&R?>AMAG.2)DY%V2 M\GD2,+A8[K!#<7S/8!KRL[O2]C^5GTR3]N%#\2ZWR6J:/1#UV2S MU9XW\2NV-O]<;]ARP8(TD0%ED*1:0HP"#FD0!S",1$A$B#GQ.W0?"^CC_:PAILXR^LR:/J[Z"=,K)V#X/UN75_4,8=QHQAV^NY5#5#5[[,9 W( M_$T\[C)*2$HXDE3 )& 4XIA2R$@0V%KE 4ZE6?8 4U6,^U M:A>UCHO6@0@;>_6Z#_.F(0O\UOQWE-P;+LP,NK+M:F_:):Z#Y4=K79=[>A3? M;7..V8"U>^NZ7350_;2\W:R_Y86=,'U=F<=5^10_/%0 S,M3OOZI"I&9.S\6 MF5"5M^G7AP=55'][9[>&%B(1(=)FM1QA$D(L10@IQ13&0C(B*4UYY+1E-C[4 MN8G7%O$-V%BD]5X;^"5; 9DOEZPH@?UI::T_GWQXZO[NUL1Y]>+(BEI9!"I# MP;ZE-W6VQA+LC 65M4UZV-I>4!EL VX:DT%E,ZA,O0&5V?4_0&7X;-X CVK% MLWD3)BIO[/-&;!S>"",%=9:4W0_[OB5^Q9(GZ;C.ZLKC(IBN'/,D3#ZIWSQ- MB_U6,A_,PPR ,:"VZ ,6&4C?P^W VY3O)J?])U4Q]F#M=1O9[18UWUL4CL;KYF-AT9PQC2($Q@S)) M!#IF@5L1ZSZ-STW.6OBU;]+KSQ\_>DQO?8EW6+*,2.?(@K9ETD('+7;P08,6 M?3/';/%7L\P1V?98'HS(^D03_H'9]YND]Z2O<]KM^\SI)M(]K7TR->[[C+YN MZ**P0] K5?_W[>KS7C6,U_]G8V8;G_+E\DU>_&"%7!!"E4[,?)<'Q)8N)!HR ME&+("$,,<9$PY>6LZMG^W,:(%C[XI37@CW9!O&_#?P>U%;[.['[]XC8A'I'M MD8<0#Z+!;]8$T-@PX)2X)WO#.M'[09C8P;X7/\?.]_T>TS?LG*]/)<'7.*5, M( 536YX51XR:A3WA,,5A'# A"$Z97[3YR7;F)F@6IF]8^6D"W11I %I&5AZ+ M*=]I['"#>?7F/I?%7FTA*5BGWRE=9H<3Z97Y_;_<6 MV?(S6U81Z%7DSU_5/5?%(A8TYHQQ&$8Z@9B+%-(D2(P^R"B.420U=BK:W*?Q MN:G$US]]_A.0%>ZJB%H-O(K?J?,KY)TA:M=WAL-R>42*1U:<&CFHH8,:.]B! M!Q5Z<+NM5?);;8&C]W,OOCT6S"/R/M&">7#^_9;,/0GL7#+[/G.Z)7-/:Y\L MF?L^H\>H\5[]^)1),P*);ZM\F=]EJFP^$9%0)"7&4&).((Z562-3S6#())-! MDE AG":,W@C1>3X=)'X0ED86\Y,$]9'L\TQYB/,@C$TD MPWZOEI_&7N2A4TW/WSV=;EZTX(E"7KZZ9VIX>V+_23VT&Y)%?E>P^Z9HMA28 MQ8E"4(H(09P(!DFL"62<*($XB43@%:G6U=C<=+'VLMF!!0W:GB7).WEV6VD/ MQ=[(>MF?./^4\PZ,#)J OJN]:=/1.UA^E)S>Y9Z>'C<'1??^4N3E-FT#PS32 M% NH%=<0$\X@HYI#&:H8)0$*8NY5S;RKL;FI2'>F%W\NW91B*(9&5HJC0ITW MH$(Z0B(,%T8&=7[I:F]:9Q<'RX^<6USNZ:<4K[4VJ[OLN]IFBOQD%GTVJ]?* M)J+=>1$>^1:^KG)'F!M>J)72V?JC61[:3T)SBE 4<1C%MO"FS;E%N)FI)$IP M+4)L#P%\Y&5PA'/3I.:03>PA]U.HX?O03=:>M6=&UL*M;7NI;H$U#SRU[Z;Z M15,= ?S2V//'QO<;\LHKO/%! [=%87UJ:S_#QN;A-'6T[AA2B(<'.:EZC\;Q MH>2/UU"_<>(O>2Y_9,OEOHN$2#E64:)A$DH,<:1B2./0K$ZCE%,52(;\)I(G MVIB;5K<075TBG+ET4]PK&1I9,WW)\5:X#O.'U*A3S4RJ,AUV'NI$UZ6#A8WN MC5LO'G>7-,/:K6VTGL2\797KHMK*K%.Z?OG&5G6D2?E^8W?'/NB_J=*Z:=LK MV7)97;I(<8J#1#*(A"V 2"-BIHPIAC%7@J22)JETVM=Z/A/FIE/[LX_]B27X M7F.WJ=ZVX*\.,AS[_7 XN9A]KT^QRP>/@Q#WYYS@Q2/8OVX[+;4\W+3.?GM4 M-,>QEHPF6K&\ 34?UMNY802\_3V]2U<'LL[HG9HRP'7.[]808:X3=6N/\->Q MD3UW6.Q$S#N$RTZ%I%_=XA7![V20.S+MAP&(-UZ?+!BW+_E?U' M7KQ11!)I(0#9_MQ$M+,N MM)F053: R@A@K>CI;>';2VZ[82-R/[)(#T_[D"6XN\B;J.SV20AS*;7=Q8]' M>>W.QUSA/=9G6MO.6@\3QBR24&EFLZ&G.*$02R0AC44,182DD5+)$0N]7;VZW*YU8Z)G0;KS?==/59^VB2?3+>O9?!'T\?W]9[&_J)Q2=5*G/3-[-T?Z6^JV7^ M8.6I\7BJ,Q8OI J3,$@Y1%K12BD@QXQ!F::Q(E2&-)0^FN'0YMRDHX5\ _80 M5Z&[K\VD?Z54D:WN_)3%A7DW@1F8SY%UID5;L;?/9@-XFCSF'IP-J4,NS4XJ M1QX\'*J2SZT]%[SBFY*;I?J@CPL1*^E0AOB+=:C>C=_S==78:][&,MM')\K*VZ*&;D7ES52OJBT[BMZ.Q/^@Z]V!(4Z[VAV' MWZ.U[DC-^(T/4F6+6S/82#O@O%FRNT62!*'6 8W9EY%PLAJYVB_LSZ=M76G+&4K+:42?[K+ MO_]J[C$&A]3^!=J_[(G)\?,FD8&S9K0?\/D+KHA!O16BV*C]K[R-G!1)0SS;H\X;N-SOBBUI#!CZ]VLE%U'"TB1(4A@&,H&V=@2D"J=0 MA2K@FA*-_3)F>".8V^S@?;Z"PFX2+JN9_#8I1-4-5>JYVBQ05'9U'&D-U$-N M^C0J[R-+UMZ2N 5_ [;P08._*2P/MA8,IV.]R1M2VOQ!3*IVO3DZ%,#^#^KA M%>P2)?K5V%^L#0+SVX]Y7:2T; .]XQ!1G082$DS-+$R:!1&1$D$B4ISR6*:< M.+EW#()F;EIIMR^+[PKHO ";%C=8LY_@H47NX4Y[=5]U*^7D/3"R:KH'X&\- MJB[9FG0YPGZ$/O)PC)ZRKR9RGYZ@S_P\K8?BN-,?^^I&IO/:'HJ/)[[=@SVT MWZ+@1/GNXYU'MO6Z[-Q[?+OZ;J[/BT>;G#J0B(9F)+2I]@+%[, 80"U"$J>$ MX- OM\$H*.]I[E3)J3PRYDAD'Z*2KG5&Y/EP1C=M87Z>FAZ8NX =M2R$L@M JNJ(P#G M<:RM!Q.R59DTBT@2RH0'BY6Z,R.;=%/\PR:<1('6HK#?T(@;$PT^D*^ M$4Y M0+6MD2[PI^6IC_>WJ.MJU][19S:^+3%1Y[0,X:1""5!C/I]__W!S$\I&F@;&^U@/H=BBQZ45:'# MNX+9+Z5_I$O_CG-3FI$[8R(_GHKKV@I0F[&M%%];8F=VVZZI+V^"5K;V#.BP M=Q<_\1^K5^R\MO'(O^>225?/'XM[0QM6XKY MUNX*5+.W!9=Q'',108QC>PYGZ[L31J!.M2 LT0+Q:+'.UVSI)J[N37NMD;< M1CR 4VL@#'3PT&"WT6;YMC YVP+W4U"/OG!3S'$8'EDA+;D6-?BX1^XO%CG( M5G_YEF;SWT9VQ(_?-H?5*]\V?E4-]Z/&&PS(>'@7=?5^9QE9+6Z7YL MP>#R+W;VH^1'H[/JDPWI^_I@L%5_>Y?=9^L%4FFD$R-\ ;?J1\,0TBA,8TPYG M=#/IO['GJE75D>.<<3?'0=.@LK69KM;65@73J_(#E<&@LAA4AMZ RNCZ'Z R M>R9]?W5FP@;AVQH>^< X]PK)=VYZ;C."+6I;)K=W@)D']6Z+ MI7$('7F(MJ#!'NH;T. >P97:GZ!!8_O=6Y\VTM^;E:.X?_\G]%,KJYX;\X5_ MSO7ZAQ'/@V1635Y(K1@G3&C(6$0ACE,)68H5)"$.:"I1*@CV$2JG5N>F42U8 M/TUR(]A-C@:G;60E:O&"%O#-45*\ 7-P]F)I2#ER:WA2)?+BXE"$_&[NIS]? MS&2LU.;KO5W)SZKXG@FC;Q]TG?$D8\N]C,Q?3 OEZ5\UZ26UCE(IC"[QF,00 M)RJ%A(<4:LX#K6,219%74KLAP94&]_9N4B)2J5E :FTQ6'6)DU M+X]4 "E/0\R(#D2<#)2C^;#M&:IO1Z)@>[JUGRKX-VO"<*F9CSK&37)'HGM\ M11V.Z2&S,9_C;*),S$?-SR4+\SE>/#(PGWW$M7-_SXI'ZVAV]!WV323EWB%N&C]-D?/(F<9RL3NXPGBESDS=/Y[,S^3^JY\8A*[_9HDG?V=). M)F_73S8G%T$@@D0GUC5"2HB9F?!1'B60TC#D9GF.XM@KW@ M>FX9=E/KN%H!,K@VX*=K'YN1O]]*8LUHO/:[:NRC+\1>5W!7OXE@FV MK'>F@M LSE(&M10A-.H20))2"E6*0XRU)(';:JVSE;GIRCX^KRVF;BZ[%60P MAD96#1]RG!7"R?@.53#W[RF"^=>A&G0W,(D".-G8?O5N%_NGB'UGNF#Y\5N^ M4G6EE046C!%$4YAB@B$6 D.F<0QC(02/J4):.'W@IQX^M^^ZP@-5BG#7F4Y4OS1$=.+*M?FIW\UZ[E-44WV/C^69M97-NZ/ M*$FT66DE4'.JC9CK%/+8K,02969F04*$\ BDZPUC;OIMX=Z ^QW:*F]3V10O M+VOH_0J_>_9/MQ!/Q_K(VOND3'QKQ0UH[ #6D.I7>Z: QI;+?JQ#]H='2-HD M_3)1P-FH_>,7-78UK9TQ8?V?/EW$U]4,/(GGNOYI/7T[U)U]9.-[RA1)DH0G M,$""0$PB"3E2(>1A$L>Q$"Q.O=+*/WGZW(:7!EQ?I]^GS+E-U7OS,;+PNU/A M[PQQRN1!W1R>-#"M \,IVXY<$TY>U.]K?7W_L,P?E6HDXG00Z/M\]=UHAIGK MVJ0XY1>;_&7_]R_S[%B):+4*"4:<8@%:&VF6TXI(AQ*$.6 M))0KE6BO2LF3H)Z;NGPUO\R+=17\72<3R^NP;U67B03K'' %BJTQ?NHSS9O@ MIFJSZ]^QU=(:"'D5]]_DF@1[1<]OP-;6-DM9;<,-L$::WZ[!HUKO):N]:8ID M#*>ZDW;)D&H^#?!)1XE)^^)P])FV\1Z;)O6&>JZ/ZXN4KW\JL;&Y$*72*><\ M@&$41S9I>0*YQ"FD*D!1P% @0NJ\/>+0X-S&DAJRW>I<=94Y*LW84AO@L0AW MX=]A^V-@5D=6\!VA)XH8E>#U.#1Z[%H,3.=$^Q/7TNJW!>'!4>=F@\MSIMM6 M\+#JR0:"SWU]LQ WC@H?M'6)?+/,?Y2WO*S_LY=C%30N[?K3)J.S.IO6M?K!-O7BT MT;J5$UV0D"A *H51B@C$DL:0TCB!+.&QBLUT3Q*O4%F'-N>F*BWDFRI17'WV MM85] RSL7H&Q+O2[B_RU5WC5O#E( 7+P$&O'KP,6HG2H=EI:T^Z M\W!4;=+CUGXJ]'>5W7VS2][OJF!WC5_7JVQI)TIU&KT/FW6Y-E^=3<4K_V-3 M5I.I12AD$%)"8" $K^M[LX"E4)" L"AE >'Q8J76;KK4$X739[6MI+ >6:GL M5#-?-;N<>U%?(%N)Y<9FJ[:5)F5MU2ZW+9!LS?K75NC;@6[:-F;'3*-WK06@ M,:'Q 6-$6V.TCTSP,Z.X<3P2B*'%,B^4"85S2OY.A32:Q]WY3F5E83&9X.I MP"R\HQ!&<6!+)9C)'>=! %FJB8HBCJ5TVL3K:&-N4[@68IWWM^D MK>=*4UBZ?,&6]D<+AE*!6(QAG'($L4;ZJLN:%8YS M)J>V?=[X0P3CO?P-.,#6__Q/81+\"U=WVOZGP^C M=8&;= ].ZMC[=Z]?@C;UQ@T((QC0&[ U NRLJ'8O6CN&/^[VXFW(4<"MX4G' M!2\N#D<*OYO[C1W;1[_)BU?YAJ_U9GDKA'TCRD]**+-\Y,MMHG(]VI[7*GL+O5I-;U8B7RYM?7*[CU5LH7LF M1/#KBP1I%MJ^8)38,/&$088T@B+A%(I'VFC]/P/VI&=D M8P9@C1UC]HC;L#(\R],,+RU&L -Y YY^!R\+);,UL/GB1TCOWXNX(<<7/P"3 MCC.]N#D<;_H]I.?YM=WNX+U*IK05>78U4_9V31HGJ(.=ED_*^ON:7[>9.S;6 ME;^XCQ8(1:F0FD)$9&J3;5AO)JV@"$BJ _-;&GI5/9F)77/;?&G@@WQGT0WX MT6Z*LF93M&C- 7#NI&,1/3IO78F(G1YYQ#9@:OA]OQB?COG6_S M6VF^^DQG[#A\?"7?F1]GRZHNJ_G=YMZ0\/]Q]Z;-<>/8FO!?P8>)>5T1PFT2 M!!?T?)*W&D=46QZ7?#MNU(<,K#*G4YFZR4R7U;_^!;AD,I4;@ 0IUG1'N&R) M),YY0#XXP-D:\Z2YLA.R^=>,XH2*-$MAE$@!<1[K[2M)S1$HR4C.,HE39!VZ M/)+04UO).^D =:B5/.HLGU]XISIW Z^JQ\IRW/2R7D!?Z\/Z'@L!>IJ#5O7M M)J^]X6:[JCI5TA[U[7"(^Y[@6S)2[/C$WA:W4/21I^UL./M8LHP7$C\RNGMA M]6./[6'*W*V_R]4[V\OG49CF*C,-"=BU"(ZTZ MSDBYK0OG4#A+XD=O'(]QS\F]1X]G+[RF(OK=4]T!>?%0UT#NN/2Y/9VIWF_D M?TFZNO]S.\(66VL0T&@"M0N@*ZL[8A:^G;B_" M*U17=\;G>*UU]\?X\=IGN3:95%]6RQ^ED.+M\[?*E"EL.Q,N'F[YNOS1F(M= MKA\36<(I2F%$\E13&TU,WKOF-\2R+,Y$D=I5;?8786KL5N<(JCI'\*G5 K#G MO[W9F*/[/T!S$D/7I(,2I#^J/TDB2O>)(?3[XO*]/BI5QLI&BY>;GXE98+$^-Q MM]"_?EI6='ZGCEZHQ;U3]_3G#"32$&L2L=D/ MN6)+6_8,(YC+)]T7;T![1XL/S"L$1$]PL.PDKV[ 0M89VN6"+Q\E6-.?YE__ M V?8C5D#32W74YF9?94;MUL_Q/\"!U]2^G& KZ TP.H$W1JM?P'(!.L7,#)VZY7,S M@?=G)M!YJ0V+=\CE-Y!DHR[)8=%\N4P'?KIO,=FY_NW#KW*AGSN_78A;\5@N M2F,6:"-!?F@J'\X2'N=%) LH(KTJ8Y6EL)!1 5-!25)$4':2MR[1?<%QJT4H>L<.N" M4MC2MU8CCUP3UP6-PV*Y3G=[MNYM_' ?I3"#:-IK'_M6CZK*]:S O) RXI!@ M28WO#$&*,@035B04"RRCU*G^[87QID9,K9R./7LO8&I'. &1&IAINKB"5E1C M>'7, MZTXIXN:.'>M]<.F*"->R\,.6[G7CO]#UKW6M[FV<9KLUJ4Z\U*:I[Z M6/XT?ZM^76E[:X9(RG"1%S#"+(,XTCO4 G$*(Y3$.!.N55K:B.G;-.PFI'(D' &I@^]G'JI-1VBY$S8,^J2U $[41U4 MYP>2,^$ M'B4BJB=M4%CM:#@<6 -S\=YKN%2'30<#YI-:81(T@?3\B.-FC%II?Y B:G>7 MI[-)*JE-1*%-P^9YW0\^U:Z.&64YR3"-H$29@-C4_2N0*"!/"5&$Y*E(G1HB M71AO:A3220=6\H=<;!S9^1*XEJ?^X2 ;^CB_0\ML!KN \^T/&W$#GL[;X1+T MV/W"D..>I]OI?W!0;GF;;_!B77J]6M?-1._ES_5;+?._M"6B"A)S"3/-*"9( M44&:"PRYX)I#.,VP+C1Z$$6R4[3K"^?H34!PV\ MG)$H15P6&,8R1YHM.(7:EHA@BK2]0:5"N7+JD^ LP=1H1"\\R8#I#S7HM@;& M@% .;GKXI$ 8)5XI":*/WZNE0=1"3#<1HH_15:D0>P_R8[IZ,]#LOSYK5=MJ M=BF/*$ZX@HQ) G%*"T@%QE F2J)(=,U==LJ" M6MNVZ4*C;]U7K-H5M1/[5>UJM9M_@%KQR;P!#F4()O,FC%3/P.6-V%B\$9H* MFK8$IVH?VK\E;I431IFXLR48AI5@O%H.HR"Y5Q1BG!$]FT_J43[K#ZAN<\BC M.&=1I#<81"J(L8AA$8L()FE*"H7R!+EY9?H/G]IB;V0#1CB_II%]V.QV&+Y@ M#+QF6N/@WO;QB,)!^SOVGS]N(\#6"ZEJ#YJ01JO[#W]^54J MO6!5LXS%>HZ9A!%!N>F_J+]925*(1")87B0B2I5C9]B3@TWM&Z[S[YM>#VU3 MQ5Y&[JJ1V;D9[&FH+;_S0 ._=VW8C:)L(V@=:#&UPNX^;1_O0A(X+ZOI\<; MN^'K1%Y#B*--8 M9PG'!4J46XBHQ9A38Y6VE .=[P5GW++E9@U:=5SKX5L ;T$<>C_>2-OS MQN[D!7\,$KSA %#8S,/+PXZ<=FB-PV'.H?VMGD1D=CF?JFHCQ?O-2@_1[*E- MLRWY6?Y9_Z::I2JCJ* YC'',(":(0<;2''+,\Y07(DZX6UJTS:A3(Z/M*<-2 MM0VEET_N >QV@%M24&@8AR:A&K5&8-!(O#W#J84VQ2+^;"X(:/4XP124BJP& M'I>,7+ XH".GFSW[,RME6L?]D#N+BZZE*6RL#8%Y65L ^H=-<]0"@L>8YA'1-,4SH3FJJ[@SKU#!VQLU+3O8%_ZF_D4C_XUA.1[4 M1>R'7] NTVX2C-N V@N=@][4?D_QK/Q@-%NLFZ(W7\OJ7W5,[XQ%'$6\X# O MX@CB& M(4H)@%N&8Q'DD"N96\.'H,%,SM?:D!$;,-LS<\6SX!*AV%'4]5 -3 MD0=*[M4=SH(0M*C#\9'&K>5P5MN#$@[GK_;C@89K3&DL<^STKJF'53>@ZDKB MS?2."V4<1]K2R6*(%4H@*U@*9:Y8EF"4X$+,ULLUG=MQPN4AG?AA._!P;[XI M*=>>+]=GIGPK@B\T;/R;/80A"@$,7VKWGPY$)%'L8(1R.;>C.$5!=O"5(B$\2PG,&?:V2OEV(QNAZT&]&*:N= MV^ZW6CWL1E,8@(Q22/3!2^!L40"L83%U"Y8R&/LJ;%23_JZ MYMR>_'M^:J,"J'5P:1CG.#/GB6Q@O <_,MI!??OZ4#N$RP\'^4CQ[V'?0 M=3_PSL:@.SYRO*!R/UWWHL0]'^$9@7%]2/HN(OW]TC2DG[$L+GB11Y"C%$,L MQA!:JC:* MPM6?>A.^7TI2%M MOMO5RO"+L3O?/N\N:6NU7N6JJZ(@2594&"\5^&.%9D% ;,\4CF+BR25 M9/94QW3^OJ8KR_:$DWPE7FHQW(OQ5CZ4BX59KAC5O]"&Z5_@31 "*<$0@4H4 M&<0$YZ8S?0Y5GJ:I3')$!&W?A \+\9=_#SH=!MR;+,1?[!6X9D?YRI,ZL(G5 MI_J^UJ"GMFDQW;^N51W4NM^ 1GO04[\M,KS6 +0E+9KB40T&^J\U"D/O8@>< MN.'WMD,(/X$=[X!S8K4ADEHJ$ M%!#'L=XI MGP[-L5\;TQ)E&=([) %Y:G;/DF-(41I!&7.&XE1E:199.^GMQIP:UW12@T[L M?9/(".[@'[;$W<(%'Q[-H;T7EX&\'#_DC:B#IST\LB-YV(,@[.98=\/JK$/= M\E'C.=+==-MSH#O>ZGF(VG9PN5.WG*\V4G15H4M9O>B[DB)",*<%+##5]F*4 M1Y F,8.I3+CIE253;,7C[D-/C<[[;6]:V4%/>,?#"OL9L#QM& 37H8\+SD,Z M:(,<=\"";M/M1Q]WG^V,RL%&V?T)WFF_![&H>O==5G?*>)S+Q4.]_R(YDR26 M'!:\J,L8%5A(K(AW3@"V&G1IY'8^_O@&UY.;S:V7WV@);SH0= MD87'=V 2"P6M3X*Q U*!$XYM1AX[ =D!C2,)R2YW>_;',-?>K;ZLEF+#C4'W MEO)_S9XH?IQ+S?X_VS7,^T34-IEA HTR*!.!8)9-0D6Q!S MT)1EA9*Y2Q6$\\,Y4=,(U1$::<&\KOM=;N5M"P'<@(5T#-R]@+8U1P7"<'A> MTH+"6E*P$W777NP,?#Y,9(%*8/8Y-^+8C&.A_1&6L;EKW-YC'YNMM/^4Y<-WO=#?_I K^B#K7[ZG:_F1EJNZ\/E,VTY9D:4QS+@) M$DL*:E*L1VKBD MFO8+57-!FX'E:WV]ULMC&1-8W99U+R M+(H(@7%,]&F1A)? M](LG-KVH*61-F@ FP4H@0/7SHTX=L":A?9' M5L[G(C'2'+V8?%NEP_ M__Y(Y_.WFZI' +@,3 =ND%@SP 7%=Y]\U7WSE>3_\;#\\3=]I]8^ M)N8OT/RE]Y6?>NHHG_4%E;KO^-)EWC71]ORK/=?KE^6\Y,\SB0@15!50*"X@ M+F0&69S',,_2E,I!<%.T"PG:&0%#\@>3K6@ 6NL79AT+$KKMEA<*3^FN6-/E$8Y<.B3BM?K+_H5^X[ MK>2N_.]]^2B;0Y091B(7/$$0)9DV)0BAD$8DA0B1M* %XS2WRL!Q&71J[/-Y MN8#LWCN&-RLUA7FD+6M#0%.N^7'W[2 M1[U3-9=_E>O-:E%]7<[G'YJ>SB5EKM0:MVF"GM^DIVFG>]%=O= =_&.U! MJ[YC?O?@KX\='4[II1B87R?S/GAT71MGDL(V;!M8YI%[O8TS X=MXD8:U^>H M8EN4Y,O*M+E>/YL0R_7MHB[/^61LYF^55)OY;Z62+^KOT(@6<2JUI4N1@AC' M.:211%#1)#5+6R%2A^,+?T&FMF9U"M0MN;;2@P_5NGRD)C*L4028TR;+P]:K MY\KF:&.<&1CZN*.KG'1GZHNT$U$K4C>GVTW'=A*4="FG%'9:7(Y'QIF>L8Y, M?*:IF:4_@IZFA\+V_ G+%<\?\=3E>A3V3V("/,_77?^QG,O5.\VV#\O5\RQ1 M*"\HE9"G+(ZKG;0O=L\;N9Z3?HA M]4C\^[>G6_%_]>_K,]UEVX?Y71W@]FGQ#TE-,\V:=AY6)M@$J1QE5&"HS54$ M,2LB6"2Y@H1GG#-$A"C0;"$?C'5F=PXSC*!6'PQI/IB^N$.>9_*5*89A0@@7 M<@UX5].MJ<4 WLQW53+'F&N[(Y-7G+_7+;Y7*VEBHCLU0:TGW#R!G:;F M<*3555_:Q(WJ%Z#5MRG=UV@\;-&^<#,R=)&_ )*^>E' <&C;%!$,.)K'N54MLDI-9KW!ZYOSB,XX)*95JQ\(AE$,<80\8*!56J9)31*$L* MX5?1WUF6J2T .P6,\;=+K[L8YA!\DNS,^Y&@'^LLV_2KOC #X$VKS2\C-0?P M!G:8;@'NXKQ2^P!OW$[W$_!_I!O)5JOUK*W@>[?Z7:Y^E%S6!>R90)(HRF"< M$ %Q&E'-G/H/%0L21:Q@:<)MF//4 %.CPU;&VL'7BNG4'^ DD.?9+00\ U.6 M!S+6''1)_3/$HF_MD8K^UTM".?GL45CBDF;=IW_Q.C^CJ5?I=I8KEJ4X,9F- M2$)O>+0@UKEOIZ(^:G96B2<6 W^R-JV: MG.V$(ZJ&7/?[CQ]U'3^BU\MU^=@E?M]EU_*LBQ"Z78CC95QF>O-8,&*:UPJ* M]%>;(L@()3"-!.*89[3(D,O6Q7KDJ:W,_9I-O%_;2?IL5.PGP(X !H%U:,]I MUP&Q$[I9VT_4T K'(,Y8A>07^\%'91]G3%YRD_L#? ,P;H4P9_3O]%_O5O?+ M/QYYQ , W-+CX(>81GG,3@ZA"-PR>/'*9Q4K7#4(W3E[I_YN_; MH_S;Q6)#YU_ETU)O3A"+BI2RPCC*J&FO@R$IX@S2@F49IG&1Q-;?^+$!IO:! M=S*"1DC02&G_:1\%\?)W?2TT0_NYW%!Q^IS/J7[%MWSTL:-]R.>4ZG_%9Z_S M\()W15;TRL_*1;WP?UXN:KMY+6\?5K*N#'DO5X^S@O X-0FN:6%J%:!"[S"2 M6$"JMQ9903/.4V+M![2H8$,N!&:(3&O2D MO@$]<+>"@_O!P'7PA0\#\DC>\%!@NWG#W2$[ZP]W>-QX'G%W'?=\XAZW^QTD MW:_HHFK\[[?K+\MRL?ZT,*40VFZ@$BZZ$GX[JMVN(0\#+HPXJ@G0';:OSSVL;S+PX)\1Q=4T'?2Q'?.S6G2LN(QDS@A.(M)$(,<8'F]J]-)(? -: MF9O34R,U:,5V,&XLT+:P&,-B.#"[O(#OIDX/W,/O,L=X >E@'88%="2K, 2P M;A:A/4QG+4&+QXQG =KKM&?Y.=P6K ND1:\'DY>Y?OZTJ-:K^A6L[M;?Y>K^ M.UVT72"::LHGND TO]SO19/''&'",RB*6$+,1 Z9E!E4.<,B$FE:9 XU B:C MU]06F4;$H7I%OLJ;8[&034?:"2V8 ;H;-?" 'CZ@!@BL-4*[WD>?MLT%3O8^ M:B^Q;7XTZ1?RZMZ44W\QQVQ;^1=]04-TM7S-U\"CX>6KB/O:O3!?GA41@RC0E4':/9__VY9K3\OU_\EUU^W%;0:^3\N5^V/ MS'7QC&0911G.82J3%&(4(UC(.(*)3 LD99SDS"F79USQIV9>'O3/7,G'MHQ> MU09YMP6Z5W)>E[A:+_?#[U8[[?Q"\$9Z;^S.9J?[-HQH7&[7Y!T9U5ZE1NEN MJ39:ZI^NP;-<@YVB-^V2#-1R!;Y:O!S>\8/CSM$008@C:? JD8SCSLZI<,B1 MI?!;03^6"],G83]=MOT(J_<;^5^2KCZ6/^2L*&A,*='O$TX+B*6)THCS1"^ M*8L*HO] 3FN?[9N M(S@PDH>C:U>L0A*M]=BC4J0K(B_)S?E^SXQ[WQW*=F=QJS<;C\VFQ"2M[NT,NT-/\!FS?CYWRP&@_@4;U M[E,UB>;T#F+_-1K2N\]#L";T'D/[K6;:V/]6M1$ BC).D#:<$VTU:SN:<$BT M-0TQ3C*94)KF>>*RZO2>/;75X6ZSKDI1%QI9?Y?@FVF&)\#O:PVH8U9T'T [ M"O>$96"J-7WIOOT^0/S:$75#TE7_\:/2RA&]7G[^QR[QK%@@JTK*$R6DOBU$ M6=4UZJ3X\)/K2YN."K,D31,E%(:2"@ZQ( DD.4KU]ZTPCM(4%ZG3QMA+BJE] M^D:)OX.NK9)C"02O:;"CA<'!'9A &OG/E9V[ 7TU0*-'VZHF8"6&:W ,6K/! M2Y!QJSM<@]5!'8BK'G9=V]E=C$895&F@!-1=-$ M;ZNIP#F,(BP5DG%!I'T\KMV84^.\?L/.7CG33F[PAY$Y M>#"97^\E6_^#KC>KNJ#05_G4'N":,MCE@I=/=/YI88YR[_]M/,61BN*(1\PIDW6*Z *:K;ZR#&NU7H%4@=&ZS7/\NWYTG7G-N6(3*L M3:=R8^*#G?S@CTX#QP:W;G-CQX&#(3XP^84$VZ,[B@=H89N> MN @PG+,<;T# M]SD5&"X2ARLTYE@GQ9DQ_&G&D]SU2 M90)AJ\X\8WP58U0FTK"_T315_?*WJ7PH(6\[,;PQPO\"MN(; MO!L%0%^#&U#K$-";Z =>4(^CHPCC>B7]\#GP7'H^QN,4__-RT84EOR]7DNOY M[WKG](,F3"O=ULV>44%0RC#,"E-T40D."TGJ2FTT)07+,V35?<%O^*GQX+;W MTUZ E)'7X=S9?1(L#O4'A79HJELNX+82="<].(VU3U$.=] =SOT'!7\D%T#X M27#S!WAC>-8UX/[4\;P$WAKO.0S\G^*WO^R:]KZ7S7\_+3XM?NC7<[DRO2I4 MP2(JJ3&H?MMV^8]\)D3M=?W%*!'W2^:59Q.I\O_S19/(Y) MTU?-HAV5#3\I(W4@:,+NS'R\[<_'J5R+?D3?3J& >QG&62\64 M:X^%%V-,;D_?-11HY&SS3XVD[JT67L)YGNT"@30PAWG@X]5TX00" ?HNO'SR MZ*T73JAVK/O"J4M'SI^]6.%G6[C@ZW(^_[A8PR0@B%I$@BB&.)($,R MAY@CQ)72AEH4CY)*ZR7^U(CI\\9LUXW-]JVK>U)KZ^A8&?D=L#/PICNS [/I M> 7JMD#HOV[?I.8% G\8<$"+3L@.WJ\RK9/(R/73X*^1G'O5[ 3+T[U.BBL6 M4'996.8L[.W#PZH^$?BT6*_*157R.@?9),NNZ4)H0W\6QX)P% F8IC2%6,42 MTMPCO_4"[J(G6,SMT/45[UO4HB46"21WI7A[%^KW@,::($C&2:2TR50(RW M[]6'A>4Q_5_KK>K4FM8[]:'6YB_X0CG8?'^!5^3_&0MP]PYN<6G>OAO0@R:P M]??*$QS<%GPM?<:W#%]YYH[:B:\MDV=+M/)1/^1.=:V1[I3I W:W:DM!OE^: M K:3V[^U7[N2B$4\%B#G$>F<)5F8"4 M%PG4'%80%65"1,B%M3QDF!J'=2J G:"FYEVK!:@36XT>O=][,IK/A-GQV\#3 M,##;#3(#SMQW!88AF=!'C%%Y\0J<7K+D-8_RXTR3O+RS+6]_EM6LR-*4*&VY MI2E+(#9%P$BJ%*0%CA-MX&4I:T\B$IY,@HHS+$:2U?$L"9*_V^[ULAZHKZ=&[*D7]:O*-/Y9K. MVZ2 G*="(BP@RA'6GSIGD$I"]18.,84SQO07[_*IGQUM:E_]3MBZ5+L)VFWE M=?ORST-L1P+!@!N8#UY@!G>8#5#^TPJ4D#QQ?L!1*<-*]Y?L87>3;Z)$FPGP MZVI95;.X$"1'4I-&(81FCEQ!4N0$2L:DMAT0XC)SR;/??[P358R01N^=!K&' MF1T5^",Q\+>_%>P&U**%3&LXIG+8/(:]$49.7#BFW6&FPM&K//W\_+L4F[F\ M4_]G0U=Z,9T_-RTN2E.+2"U7C_7I\WV=F2M_KM]J>?\U*YA27,04YK$R46Y* M0$9C =,D3Q7"-.&15;3L55),S4KHE##GC5LUP%8/T%/$T<7I-4>6OLFAD1^8 M:BX #?ZH)0=&=%#+'C+HZQKL@OKKO 09U]%V#58''K*K'N9Y_%%6M'6?F:0$ M]55J%M[(W[;E4E-!BR2-)$Q,7 E&,8?,A 1C11G1>R>4IY'38T_E7R67YPQ1"V53Z^577"T3P!"M>Y% 4-(.8JA06-$80 MY5)QQO(L3ZSR#EP&G1KO_._?[[XZU,.PA?8\LPP%V,#L8B0&M-5S+$4;N]0B&N]WJ&/IFJ M 9O5;.!7$8L3FD0P(2C1ACF+(24% MAUD>I:DVW7.4$J? LU"XC^G+J#NB&+B;GI4K^=1.@1@ <3O[/#2. Z^BG;A- M$<*;+K2XD[EMS]Z('3# S &DH/%E-N..&U[F@,1!=)G+O;Z.U/^[J9JBQ_=+ MTZI\P+]\1ZOO7U;+'Z60XNWS-_WU?3I6Z6!7H9VB+,U2!2.4,(BS M/(:,) 64:8PSEL2I9$[19T,(.3FJV^EH*H>N.BW!8E?K6/_<_(MK3<%3JZI) M0EANRY'0K9Y_=_7V#O >V#J)7W=V!_@#CC5RX8O/RS9+Y""+I,[CDV*& MTR*B&4=0;Q;UYB5"*23FGX()SA.5<\_C)2 M*8O+LVKI)IS$7 V\K 1(4#3%9!M]C^0JWH!6YPG4G;">ETG4F+@L[5^CGH0U MZL%J1]B/Z+G9:7KU5SL9 ^@.85,N5 M!+==L4Z@_PG>Z8UZN0;&LKH!K2(!K70KP(+:V^=''-=RMM+^P :VN\N[YG9K M1YOZD$W_J(W)#FSLY^6B^B)7=7.(FOUF$0TX@C1 M*,74Z8#7PJX#[X'*D+[O48/\)KPMCD;TT% M-TN:K#8/5H=VQ>-C%J9BAN_/IMA87?]4\K M9?P;IML67:U-K:XZ'Y4J%$>TR&%$(DTPL=!4(S,]'3FB3&"<%\2IGFU8\:;& M3JUV-V"K'^@I"'8:WH!.1[ K4])7\P;4BC9%TWQRBP._!W:$^'JS.S"'OL[$ M.C/P,/B').W $H[*\\.@^W)I&&B4JU:3SN U;JE_ENOO[S;56MO"JZTS.DE0 M@26.(>$)@;@@"M(\SV&610++1!8X8A[+Q*5Q)\K_NVV@$1+\J24'G>C>O>)M MI\*)J4,"/ X%7XNM+Z?:(C4 65X<^C58T!:/$_1F?;OG[IF6JZ:BH>KE@VT] M'E^6\Y(_S[C,5*[B'/)8*(A902 QW=\+HO\NLUQOKYU8RVK4J7%6KR+O/^J( MN-J+Y+J7ML+;\@6:A.P 7=B5L-/.Z> MW 6+@]VYT\U^#-5K;=T4O]XK3RY9A"1%$*=2$Q,G.2PB@:!2$4U%PG&$,A=B M.C?8U/BH;>O>Q*0O=W+ZQ\RA=4?5!*EW;(!*28\Z. M-RJUV&C^DE&L[KG&,WI/?[XO*SY?F@5\NQ?(!9*"1@64(DTTCT02,E90F*4I MDXK+G.#4W0MZ=*RIT4CKES-])W?">F^^SH'LXN&\&KIQO)GNJ'DZ+<_B$=Y! M>7RX5W!&GM7[N./Q_"U^W/&?=%6:0(W:#V'27F828, MD2:HX 1E$/6YQ!#.T*X"IF!:6 +2NLS-.*% M^_1/:A[R@S\<9-3/_*2.+S_NTQ=ZG]@NYS^T6=$$R'VDW#C'G]NL^UBD&&4D M@8J8^N4((T@)BF%,8XF3/"XP=JK3>W:TJ7WJ6V&[X,%.7.>#V#,(6Q^_AL%M M^$/7XY -4+K3"I/ QZMG!AS[4/6R[D>.4BUN&BK>\FT=E;NU363UX: #RNI$8:,4%:WM\]H'PG=AALNMIEVP=)?4:I0-'>#I/_,N6Z57G\]QMEH7 M T>[&=UMS633VK:GWC:H:\R@TJLG8=P 5']Q)Q:L>C7N[H&MUP_I:\Q64M_T M_78AWLL?.(RBS.D5,E^K.C M3<^8;82] 6(G*Z + >3BH5Q(N3IWW.N!MJUA&PC#P0W;1LX:L9ZDX:-BK1 ) M:]:>&W!DL]9"]T.SUN8F/T+YH)0TB?8[+OM*U[)+V"^; HZF5V(OH7^6Y33+ M51%!*@B!&&]"$R]U&(XQWDIM_2UZ M3=2#9'V.]4)D14J5X@IRK+]\G"D,&5$<"LZEX )E,4UF^PWL_[JO0Z?!@,M' M$SGS5WP34*QP&L<*4H4%Q$QHDF X@USOZO2;D)GLHU%J# WW%HQAI[72]P.I M;L"?K0* -AH V:H GHP.?ZGWQ,X,G.#L#VPY!BAAU.J^%T!V SK]00L Z! M-003J&CD-V>3*&_D*/I?H]:1WWP$*WSD.;QG/_%FX.I^V5:3[4J+R^JS7-\I M4P.PJS,[(S'-,LH32".*(9;"I!ZD&"8)H8BAC.8%]2@"[B*#%6.-7PR\%J\J M6_XQ=5F7JBG-2EO!';N&NTR+W9(2'.61^H2W8IMSFU8\L)/\IBZ M7L+:O3^X!VA!&X.[C#]N1W /9 Y:@?L\(U#ZPNUF_7VY*O^MOQ\F"XSBB$"< M4ZYW]06%K,@H%%3@C$4DS953_ZLS8TW-W-Y+7J!;,0/F+O1PMN.I0.@-3$O' M,A? 3M(!\Q8.X1@T;:$WW.MF+1SJ?3%IX<@MONRQ,"?3C7?Y:UG]Z^WSO7Y2 M76DB3?,H-9=&./DV--CSUZH@(C*S"B>M7_ M. >Q+7$$ 6YPXO#"S(,W+J(1EC=.#S@_85E=_?M$9%],"$9,?)612&$LE@Q1S:LZ<44&S&"72K9!Y M6/FFQD^=E$TSRDZ59M$&M3*^[8S#3*?E6>#K3=*(9W[;L[S= &HWW! 2-)]*AOZ<;Z.<9 M>5@H1R';MZ?)M@_SEV%A=FBF.AC<([54#0F[6U]5+^3.=E=U>^)X/5:]--WK MM.KW!$^7R\JDOZR?O^CW9'V[$*:_11TR6I>?GR&:JRC"!&*1:=XG&8/&M(<" M,RP(4H@4PB7;Z/QP3EP_0L)0)^T->#+R-@'BG<1M0XH;4$OBZ%$YC[JE#R48 MED-[3;8P?MG"^&$'XZ]G^WJX>TFL8 GJ%SD_XKB>$"OM#WP?=G?Y41J M)<5'J>\QM:#:0,PV*/VM7$A5KF<1)90(@2##)F8IPQ$D$J604YEE*48)XD[% MDNV&G9IYV4KK1B>6"-O12GCQ=+ M^,^]8KN-U.!-3^Y?ZOB1(9!UV.$.@?!(F]M@2+OM;%T1.[NIM7[8>/M95_WV MMK+.-U_MVI(/YE7[*I^6JW6=2UW7?S=OWMOG]I<[GT=<$(H(SF"69AQBFN20 MQ:2 B,0LX8)$<99[NK!C_,PFS_\_N7+IZK:F RHIB6AMHZC(LH93"1")NO0Y!_&$G(1 M%VF"1!HE5E[_XX^?&A,: 4'92N@>B'@"0PM+]RID!B:F&I1.N O]&&W@<#!/ MKX)E)#O4!1XW4_.D]F=MRL.[QC,>3TJ\9R6>OLJW,NM\TR2X=%V/J]N%,*4Q M5C]DM8WD8WF1"DH0S&B<09QHPX^RE$*5)Y&*(T7BW"E8TF[8J5'<[Q_>@6YE MN0$Q@A&Y 5M5=HVCJ_KTPS15G M$1,(%RPSQVV:G[(LA8746\D8*9:D!>:RL'+VGAQA:CS4"=E&58$/IG*>EM.. METX#>9Y_@L SM/O6%1EK[KBH_8XCJHXD*LG_XV'YXV_Z7@U!3,Q?H/E+CQ9. M/W>4S_^B6MUG?OE"]\_YPV)=KI^_RH?2]-!8K#_KF9U%*6)$?[]01J* 6")M M:"0\@E2B+.("%3*Q:@5X:H"I?),?]DJ0Z:.IX2$$ 5Q@45*!>-)'#F4V_ 6Q.J%?X6:&[^_*S!J M6KZ 6\Z7FT7MIGGS_OXWE\-BK[FQ.$\>#.J18[Q,4%=/@1NP5:%KMU-K >X4 M^%9UFY6A\7#QSM4OT;OO7/WJQYT36N4 MW_7[6:_<)W*[7JY)MUG40 MU7H)OM"ZM67XAFW."(5D'_O!1^4C9TQ>,I3[ WQBHBQ*RG^1JT>ZT&_.^U)? MK5\A+JN9I$012)LHAB=Y7BJEQ6<-?3YVD0.Q$ M=0DJ\IT3BZWS&$@/?31GV0D#;/4 [\>=!Y<8L!'F8ZQ0,>L.)6X3XQA6=B6@ MYZ//?!\^8I#:E?KOQ[)=^S _*WI_T][MYI]-8[G-RI@P,QPSD<8BAHI+O?I$ M)(*$ZQUVE- B(CE%,54NUO/%$:>VTORV7#Q /= CJ*.F-=LM5=?\<_$ YO71 M[=>[;Z!+='-L;7QY"AB3LE D@P57>@.3YQ@RC!14E&J+($MHFJ:S'W+%EJ\R M"?V1QYB&!O'!T+;;J01%<.!E_.!L=2MNT].T$3C<'L4:FY![D\N#CKHGL<;@ MY5[$_D8_QO]8+LJU?NX/>1"\<_MH".[?]5K3IE#_EZ2KC_I%G&4X09F*$DBB M7)J#5@QIQ J8%#0K!%$L$4Z'*'YB3&UMT.\B=N,?3_CM2&EX4 =FJD8!6&MP M$#QX4Y=EJ LI]K6Y 4818#0)1V'7(1F2USPE&97LKD/K)0->^31O!]/*$.Y[ MV?SWT^++2C[14G3.KG:XVT5S1-2ZW43\I)EHC$,K.I"-S$V*PK(^OVF7M+96A+/KRF?&K#U;0TW :(ZO6G#P MIE/A%U N0#<778$;,Q5M%]- +O8P" ;VF?E(,K9+[0JTCGC]"[T,OH!#8,W9TJ+']8.?T/>+U.GOY M*#55C,-TEG*F=A8(H:9@J&KI[2!_$5*Z?48DRY:DH?IRLKINP]RH\U/R\7/V2E M-V0O2OFW/:".M]Y(34V5G$A(BUC39B$)9#S3FT^A=Z-9@O5/G-HU^P@Q-=X\ MUR[%C1:]IL2.%X<&>F!BW(I_V-ND:R(W1G.3:U ,R8Q>$_/!6*2-1085SR*(J4@A-9G F@RQD+&@+'*JOK?_^*D1 MFDE_T%RVE<^-Q%Y 9T=/_H ,3#POL1BGAL!Q.$(RR(L11N6&X]J]_.I/7.7W M/=O$NN@?OEM)4:XK4PQ%#_%])ADN\BS'$"O3YS;+)21)K/^@E/,\CT1.8H^S M=C]I)GK6WN[AP;-QB7W]G_3QZ7^]![P6W8TX/.?(CF &A'Q:@9$W]2\:/>I. M<+4B=5@>#WK4=1VB(;G,4Y)1.>\ZM%YRXY5/\^R.45:FTGJYV$BQ+:UK2M_7 MPMRI1A:3T?%1JZ^O?EI6='ZGCMXW2T1:R)0D$(M$\ZMQ:%+!I6;:6!6%+*3F M5ZVK3<3 !-R7;U=:NJ';1C=C*/Y*RP5X M8[3[!1@6 )V"YI?''Q&PT<<0T ?M!Q)4P'';A@R![4%WD4$&\72NUA[:UKK; M9NEB)FC&DQ3&A"N(D[2 ),Z(J:Q,4TPCIE#JY%H]-LK4Z/?=7LS(WQW=JD=Q MM'2J7HO.T"[5ML)>!] 0JKNIRH6LJG?+1U8N&L[:'D_G6:9HH2A$V%1ACPL.29HAF"B$ M9$8S@3*GTL7!)9P:V?1]@%]6OXJO5W M6:ZVAU8"&)"\F[:'>A-<';BO,+\CNG?/QAWWI[,RF=VU;=EI"7IJCM1%(_!< M#.,E#B7D*_F0 V-\VL,<>J"K>KKWF\JW#IW-^OMR5?Y;BF\+_;C:U7/W5&C]'E#$J2TVM80FI[UQHX):6*_^Y2'G\?Q*,8W9&7JIJ*>CZ7_>UW#K[M[J M"&HE6V=XHV;=O;@"G:*@F>5:5>>R30-.LU<[^U>:[C';W@\P[8'R[P>=AK/) M^<.,/%[F_J#([:7U#SN2VUI?K=:FL6*UG)?";$3J^K"EEL/T34$DXRCB$30Q M%!!+8;+-4PGC(A%(Q4Q%S.HHZ=P@4UMO^W*"3E"GYC1G(3V_<(8":N"ESPLC M:QZS >',]D3?WMN:Z'^]W):5?Z+-91:OW MFSJ+\EXC+6=$1CFB6,$T+Q3$N22P*$0.$4 J;-(%J*-F.[%CUHRK8;6H&SM"T''SLQVPV3 M([G8C@_P/7_X*I_T._B=&H-G^;"BCVWA2$05+Z32?%0D*<1819"EDD+,><%$ M1.(BM^*CBR--C7_:,X"ML*"5UG6G> I8VWU] +A&V9X?(G6Y_*8C9*Y[Y #0 MC;K5=7C9/+:J%]"XO.,\]8"1-XX7]#C<_UVZP=,[>'1K>;M:F:VB>67>/N\N M:2G[]D^Z$A]IN3)]!\TI\^:QWG!67665]^6/4LB%,!%L,VP:;%$>PSA7&&)& M-/5RCJ$4-,TE122F;M["H26>&H5OZ]6(5DCP7,JY&"L* M9(L.K;47L=.[5\.H4[V.&P[H)AQKFH*Z#0<7 M>EPWXEAS<.!6'&U@OS7KBWZ$WCATYE3$"IH2!86@VJ"/"@8IE07,E,BYRD4D MTL1E?=E[^M36@D8XP)>5:Z&C?=#LR-H;BH&)M95K@,+X1S4.R5'[ XS*)T=U M>_GM'[_(MU7CEPV;E_SC?$G7LSS#B!8JAH(KJ;_33$!*2 Y%1AA-TR+GB56> M^=&G3^T[;00$C82@%M&U0V,?N_.?Z]6(#/RYNH#AT9CQB-)7=V7L/W/DEHQ' MU#GLQWCLHFO#0^TRD/8*%:B$BRC)ZV,UO?9BDD""XDS;LHS+#&69($Y5N:X1 M9FH4\**YP5+UL_S>RH54Y1J\:6NH679I##)IEANUD:9BZ#U8+S[3NA'%. &8 M_K@.$VOI(<\KA57Z(WKVDO[53ZU?I$[ M]655ZK&?Z/S3XK,>]/Y/.?\A_[%-9CCTINKHB\Y#'G^]VC9'<.V]N'E:P/SM\M-PMM #W1U?KYLW[UWB\? M:;F897%!!%-N&S5J/.C6CK2\E,&*"/QI! M':)H[2$_SUJ# 3DP97E@Z!1EZXS)M6&W]@..%H?KC$$_,-?]9L_"/FV)?KV- M;;( ]5]>E.WON$[37EW#F\ZK+1=^7*[>+S=LK39S_3LCH#:J4H5RKI[!JM'*L>Q/ M^ FU,]Q>=YH&YLM.D?HDL*M\8?Z^_46KXLW6OJLGLU/S9F<% K5<@4Y5T.D: ML!#08/,0M!I0>"G'+0DT&,H'=8&&&\DWJJ+9P=\OVXSQ+RO3GW3];/+(UEJ& M#_JG3^:2&2.JR#,9&7LUAECE A9(("BQ8@EG*<>N^VO[P:>WPZXEKLK.R_/4 M2EX3A>S$=@W6L)X+VTB.H/B.%>;1"&V2/EJQ02?W39T9N[ZI4?YP$66/0!!7 MP,)&B5B//G((B2LJA_$ESD_P#3[1A-H5V.'U5O_SIHY]8H3Q.$8IQ$(AB#DM M($D2 E&LA,RYB!"S"DB^.-+4[-$V#L/8-_OB@D9>UPB54P#;1JL$@&V+ABUS5/5FT M%G=L7CYLFX.:V-5[4[#KX4[]KG]:*5J?#/Y6+N2GM7RL9C)/8I9( E-&,U/V MED-:I";$342%RJD@W&EC'$ZTJ1%0JYG93+6Z@9YR8*==+\"]4;#NGM13$?QA ME 2UEHZ-J@+.O)WM]3KS.3 SCCV5S@9<>-1#&G@!I1O5 R/ZDL#<8 1?).) MV9D4"/:\NZ2? F',U_7SIT6U7FT:A[AIC;K^3A=-49:JK*J-"2/:/#4M<+3\ MLS2-2\@P-;-F)Z^V:GH"N^U\?2;#;HL[,,0#6Q''BG#?@![F>QKTRE&% MVZU> 6#(;:F/&*/N/Z_ Z>5&\YI'>7I83[DZMN5S(\93DB(.>^'>V_?N.1THL:$LZAG:?7(NGN,K5%)ZBG M].*@XSI(;3$X\(M:WSB@OZ-M*$D?Y"S-XSR75,!!RZ?4EV/((^_NI/NI=]*]W,IN?MP*/X!'HC4&N'B!K&&W;0#KL.QSM55P_8DA:HY7:IO'(-NB[^L2%0'LNW M=0'M!NP_@M:Y\0/MO"O)^FDCNH%<-=QWX3C?[9Y^_+Y<2:[GJ*WX2 1#DB$* M(T6-.4NT.1M'$40X345,]68_MBH8<_CHJ7%U(U7=77-)5Z+ITMX(;%D#X0A\ MY_GX.E &YMQ.L(#E,D_K>VW"[XNGCI;5>UR;?NKNB2L\J^X9,^^@HONNE]?M MHTGIBF<\RE7!> *)X-KZRI6$A> I3 A.)"\PCY13;+'EN%/[I'L]\NK])5CM M>@S06F3'^GF6\-OM,@< =6@SK&XQ>-BHX:;?C?#V/+#NE>_<8 I:Y,YRZ''K MV;GA<5"ZSO%VST("944?'E:R.8Z[4^VIW0M[.J9%C#+%8,*2#.(HE9 F5/_! M(YP135,Y9V[> JMQI^F$ M4M#L>:N!QTV(=\'B(,?=Z6;W/,_[%17EXN'WYT>VG,]2E2DD,8%,9@SBF I( MTB2%!'&61HK%.;$N,+[WY*E90ZUPH)'./FMS'Z[SC'$5" .S@J7^3CF81W6] M(N=R_WFCY5@>5:.?4WG\ C_;X-/C$RU7YASK;J4_]:=E1>=WRE2(_*W\H0V0 MNJS%E^6\Y,^[A8KF452P*(%)(A*(B8@@99C#7$I U*W;FP]!8#\P;?9A7H%/@*.0WH%$#_-'^=Q!#XQH\ M0]H=7G*,:H9<@]1+J^2J9WG6^I;ZH?+NJ0XHU>.81JBFBNZ=,B&G=01BCA,D M MI"&$FQJ?-8>LRUK6+9=I66LZR:SW''MFZX2?A%_D/&HDA1'J/4J0[S MF<&FMJ1>\@*$ M)"QS.H%P'']J7+,5'VSE!ST%P$X#[[Q4UQFRHZ0!<1^8I<)"[LQ[V.N[6_[J>O \&ZS6NF_O8B@R".A;>8TAFF"-/TEF$*:(@$C M)#G-$D?9B#U2BUD[M(9I)WMA[%=J'6N'R.DVL9;W^[>$7;?-%>_U(]I>59+C#,52 M0,Z0@C@V*5@D*6"B$IZ)C"!9$-=>KX?#3(V':I_L>M=FU$CJV!+L JZ6#J"K MT1K:Z>,%E%F2DT9NGGM;V6%?4,U=[6BY'SZ1,L\!R/<_BRK62PS+ 3#4.2$0!PIKC>+?LW8#?*4=NC.8S^NMTCG=NC>3S!(RKL5M-TUE6#-O6U MRA_2#-#FNDLN)4*4P:2(C8=9Y9"R2$%"8H1Q(J,XM_(P6XPU-38RPN[JN;?B MUI^20WC/!7C/4U)@T ;FH--X7:XVX R<0YA3. !'BEJZ!DBWX",[:,[&$EUX MQ'BA07:Z[$7Z6-[BP:H'K2V["M.R^G6UK"H]"I?BT^)#I17\PWH):^-A@-V)\6X,/ 8#L0^7"@CT3LH<%W M(WL_^,Z2O^,CQUL,_'3=6QP\'^%W7/#K.3Z54^+.H6R8OU+>>F](]YK,EB+6535'"F]^V(()Y"F; 48JIW^$6& M4T@SC! 1&8Y4;)^\=7&\J=%*3V*P$QET,KN%D-MB;F%7AD5R:!_C:X#HDM\4 M%,RQ4I:N!-4Q^\@:HO,)19!-WJ2-J)<2^'84, 2=SN+ M+SR: Y/TI3CZL!6?_6 :+6K^E4).W=!PBI$/%6[Z7BJ]GQ)U[F+)-G6_%?T> M?7A\FB^?Y>H?=,V_:S[<^WW3CV4617F$D%"0B332V],HA45.8A@1RE(>1T1A M*U/R>E&F1F*[CC4F\ELV"LCJ_P,/Y@ !/-'GNF?'G]]+_KW[]:HI#V 4,PU6 MP&.K[N['SI%N5\RMMX5!NS^G=Z)R/:K(7^+QJ[M]+O;+W7BI&&VY2@$GF40YQS MS?$D(9 I'K,D23.LTMG"Y*M*<7]5$^;AE+!B&-(PS($JP[%-)Z59!.KL'Q.< M0SE?;30%R28FU_$\<]QWPVYEF-Y4OV8;Z9WJH*][&["U.YPU[T)/3= "L,L8 MZ_WR!FQ?I1:&03M1#S][ _>P'E"!U^Y^/?S<6/3-'D$(]S#Y)JRW3?7*Z4)G> UGF>OP:#@2G8 M5GVGD/ACNEX1#[_WN-&"X8\IT8^$/_I[S[+0>O>[>"BW#+!+Z=\=O$4%35-: MQ#!E>00QP0I2AC!$19:@C#"6IDY%C"S&G-JGNA-Y&[S]63KVL;&!VLYH"PS@ MP-_Y 79[I4&&J=5L#U#0TLP6PXY;B=D>AX/"RPZW^E'/R6CY;Y54F_EOI9*S M2"_VA5[R(8EB"3%5,2PRD<(8<9Q)ILT$Y91-;S'FU*BG$]G$5[8Y(K*3&FQJ ML<%1*VQLE+=4-7-MD^?_1Z)B\U.U;%Y."::QI>U,7L MWYO4C;(ND_M;N9"?UO*QFG')9$Z%@!DF".(H22"A1015RK%@64HL>W59CC@,2:QLABR#-<@S3C O"8Q2KC+N=/#F-/S4FZH35>Y'M&;SK&93;!-B>1PT& MZ^!G4XW$X$TG^R\F@7$+])]:?M I<+-UZP6,&/'$+NRQE9L((Q]A>>%S>)SE M]YAP+<2JW2DOTYP6IQ&&A1 9Q#PI(!,)AK'(TEQ1EB7Z65>V#ZLF>Y;>B'=] MA[#*]=@\'$PC&4LO.H-5 YV6V^$R=$>PZI7.R.VTM^D$=N2N:\M@'Z]'5_^T MVG6/_[;0SZZ++C8=3LP)3O7V^<-/N>*EZ39?IZ*C"*>RB1QHI]AQ9T:?5TLW-@H=0,Z?4"M$*@U\FM],O#[8,>> MTYGE@=EWV F^HD#XD+@/4U9\$(E?J1CYD.B?+F$^Z*CN<5KO3/%%;4"_6PHY M2^)89EF6PU1)O8XH@B"3U'1B2*-(WQHC8147\O+!4V-\(QLPP@$CG7V8UAY8 MYTGV&@@&ID-+[9VBM(ZI>D64UM[C1HO2.J9$/TKKZ._]#,)WR[KZU:H)X"RK M?[U]?BL7_/LC7?VK+H^K!)>)V1E-('(?^SJ^ T-FHL<4EI%ER<8XY+ J>P*A(9<9,*^G"J=O< MT5&FQBEU&_;?EK;51,\C:$<75^,R,$ZE,7>CJFY8-Q@7V53\N5 M<7O7J6$FH7S!2WW;@XD1_&T;PUHPO8$0B,!,F4-)%:>0J#2".5,X98F@"78Z ME'0:?6IDT H/MM+?--F0H*= '01[15"QV_18NGV' GUH+VY8O-W=MCZX!?7" M.@DPKE/5!YL#'ZG70SQY;TW7M?._Z46RZ[I>NP)02I,T,B[06)LSF$:F7@43 M$$O]?\$53U.G_(BSHTV-U]HV.+U&]#[NEO, 6S)5*-@&9B9GQ-RYQP:)H%QS M=L!QN<5&]P,NL;K)/5SB=\DW*_W &+'[@\D9$()AD5B^*+((UA02F!. M$I83;3!1;I70<.SA4V.&6BBSV8_1&_8+Z,2UCY\X0.\\#UR+R<"?O2L<3@$5 MI_2^(JCBX)&C!5:<4J8?7''R&M]CST>J=';\@8BTJ$)VLX$VY %4ML&.Y M[S-8$XS3&"<%+.*80HQY#(DLM#F%<%;(6'$<16X5)ZZ$>=1"$XU81$ZM$L80>FJ4M"UW MO-K*^.IUL@]GVH[DIC9_ W/FP%6QN]*9/>4G70O[Y%1-O 3VH=Q_]NN>$;UL^T4C]TW7O_$,U+O-4P\=YUO$S*V_K30MGT]XY_U=+5%Z NS^19Z M<<-2I! G10R)B%*88Y*P3-$T4TY[[U,#38W*C)Q@)^@-,*(Z5O2_"*Z=J1H" MLH&ISA,MCRYPA_.,S(1_ G]3P\@#]]J=MW7JW6LW^4B_)Q\]AN+2F-J4*Q@$IE M!&)FUG6]@D.<4Y%@S@6UJS5Q\.2I?=.M<'8?\2%.YS_=J[0?^(-MY0KH,3NI M[9D/5-_3^SCUOUY^F(5S/*E+]Q&>OL#]TWNW7%3+>2E,E$_=]JN45;LM MY)S3F+'8E&6OPXZ%_@Y% 4DB$_T/3@N2VWZ'IX>9VD?9EQ1THCKNN"\ >_G# M#0/7P%^Q)U).W_1E(*[]P,^,,-K7?EG+_J=O<;6?J;U?;71;J[AU4\P*BB5) M2 ZS/.40HR*!19;&,(YY3CE6-(N=K.[SPTV.%UH?XW);,[=)NYQ?+-GM@[6V M<0C*XESO:T2N=SB%YEXLF:;B7/]49H1S[!:H& [M<8(5.[R'1-EN\Q,.N8$) M^44YYUXY^:V+/-RFR Z5D/NC"R..NE6RT_[EKLGR+C_V_O#X-%\^2]GFV!\O M[/EYN?@A*[UPW/Y)5Z*JCQ#[OS>YO)^7Z_]J,MT:K_;N2B^4'2__)5Z3@2G_ M8BWIK?Z@UL44E>;SC3"+1%=FNBZ5H#$ SVWV2J7W2M2)PJ>!&&Y>TBMMJ8 MMF:RU0>HY0HLY)] [56H\NXJYS^5EN[-,29H:"=H-S=:B[82S5UO:C[TIZ8K M'%8K,T33N:L!#>I7]19F7._KM9@=^&BO?J!G,9NC)EEO5_+V>7=)NVFI32YM MM36V5E,E8Q<_5MUMUM5:;WCUMN7SIC804":*G!491*;:!2Y2!EF,"91"I9JU M"YZB8O8D5^52_+ZFJ[4=4X\AN@MGO%1@./IX*Q_*Q<)L"QF=U^3@G0P^ROS+ MG.69$C%D4:1,D$!LDG$CR$U8P9'CXN:W&ZI&TQ)N MS8WC2-KH7V&R8V^H,"5Q=W9,DCRM7E M^?4'X$62=:$ "J0Y<2)VI^TRRN_LL63 MFE."F2"2 *5[9R (.#"3(.888(T8RS%7I6.IV'6U%:[>[I7N:6EIYM8VV M $#];U7'U%VG>:@D28BF (DT!XB:GWBB,P"1TH@RPJA?+$58]:8V1>\I&CU9 MQMVLHO?EIGAX28^VY%VSMJG&WS<2(O 8.\[ KS9R0\^DC6%V5#IFR[JHUG96 MW)H8[0]ZW0T[LF9&E9T#-\:^?@"&;H1]A8:OWOCZ>G1=&ET'D-*[RVZ5*?6W M8O.M[:!5;>PVO1YHG&C6ZW.W M'VU55?;6S_/?OLXIY4EJ$ZXAM.D(.A. 4JD 4RQ)QG-TI)@]?+KIHY_5 U/#;[]^O'O_+OIZ=W/W_NOU7_>QC1VEX9N+ZR^W M^>7PH]U[X"@?Y+$![<=VXB\#[1Z7YQ:\C8?R_H=:BZ)4Y+"X;?]^ MNRZ$FF<]*JJP&''_=I Q''6?-JP%T]J/ M'61TO/==A]&B;_V?NMOQMF(-EBJE$N9F'E,90!)*P+"9UG@6WV_7*=NB0;YY_*VT,ZC85]D9LBN]U5>3V3:4\3M-4<&#\U!2@ M#*: ""Y 3GD6\S2/4^5U!N*OPM0XP*H?Z<7J#^-Q-E98=V17BX!M3?"DB1[# MXT8DPX(^,-48Y:,*\]L]M'^R%ABG[N=HEVB_LV(05NH/8DC>ZJ'%J,S6'Z5# M[KOB27T;OZ[$W[^M%N:.LC[5_G6U4>^*4BQ6Y=-Z[] 0Z3@7"A/;(8Z:_Z'0 M>#P4 9AP*F.:,&IKG/HT@764/#4NW%?\/YJ8&M]FL*Z@.ZZ;AX!RZ"7O"11M M$KB*=GI'OP]SKNH+5]A.LJ["1^XJZXG)<8=9WP>$"W?97T7N'Z@V;/E\$/Z@ MC?^6V^I1B4JT+1=B%G"9K1Y"=$J(I%C&7@NXZU6:&L6U6E81$OMA$->'K7B. M5?]0E>%&8,3-P),E-=JZ&=M1&CL(I1^T0P>>>&KUZL$F_5!T"3#I^>1^A-QV M0]M5Y&U**"2Q2A+&&%!(*D.N:0(X31#@DN$X3;!(J=_#86^/&*S["X M4QEG;T[J@5A(FO(1/RIS]<#ED,SZ/")D M,$WM:=TLY<>E%5-\5[?FM2MO5XM"/,]C@K,T33%0/*, Y4D*J(@QB#E/-->Q MSHG?RM-?AZGQ7>6?@C='H0\APEFZ!^.:F)1@$+_N6C+ZO=9XH*5C?^B&C^?H M5F,"01E..+E%5K@]JA\-_F7UO7J5/BYWZ0MM/'=I1'Y1I5I_5^67U6+Q8;6V M01QSF!H7+V,9D)G* "P"YS"#4J9;8*S"PAPZ3H\'W;Z-V*3^+$@AB M.HM:NVP@UU[ZT=:TJ@1O:USTNS4O:NSS[,S49Q3=^'/@L1F:/T<;%F]VO0+8 MD.S:1XU1V?4*G [9]9I'^1=MM4TK/^N_L/]=K=O4BJ9_2TYDQF/S-N89U Q MA,U*&2L08\1U$B,:*Z?ZD)U2IL:0K78]6N&<1[*;PX+A,S!+N4/C5?7UHNG7 MEH ]+V"T>K 7;=PO#GOYXIYYF76:E*$,5=PO[]B/]W7]_#=JJ72QF2=,0:A$ M J2P\1=02\J7WYC9Z>>9<7,'7S7@(B-3@'U.UJ M&E6K%K2-LM%/C;KG6>+HNJ%PXZ$A !Z8D';85CK;9E [<'=JST(7 MD/*%*B1%.E:M\$3DD+>_[^['7FZ>R6*JRO!%&0%E8 78W_^-&/93S5%&F MLYP!GA$!4$R-]Y.Q! @=YQE*4I&X)8"[")L:2[6Z1GO*1K]7!UB5OIY[/9TX MN]%1*/0&IJ#^P'FSC@LB(9FF4]ZH[.)B^2&C.-W3-Z"=;:I-FL_Z."1UFT(B MF5TS00YH%MN.<3P&)$T5@"2#2I.$$N;E #E)G1JO;)7>AGD>QF,[I)1<,0B. M!W"AH1UZRS@$JCUBVCU0"AO/[B)XY%AV#RR.X]A];NY=A\N>PZTK)^I+4?Y] M-__2&&NA! 608PY0)A6@1#& ()0:(Q0SM^9:!I95:_P<3H0=MSX M"8+;T'L^/2'K4S+K AJ!RV2=DS9V::P+5I\HAW7ICA"=T0^J'=@D&QO!^<4P M5Q/>9-9+B)LG2>/1V/52GDO $H1 C),,IBQ#A*G^O=(O*S U=FDU!JRI?R(; MG:.U+=4*#MNJ>T9K>X^/&PL-B?K W'34"_RH DVK?V0-F+6!ED,U"'<';[B6 MX0XZO&(3<7>$NMN*>SRG[S;W2B@ERP_&H*_,IK[Z^F]WN ^*ZWST(S(-O>>\C_+5!N-7<4)S5?58A_?XBTCTVOKTQ M"[OW[2Y^Y.UO;UR.=\#]'S'%WH7[X7L\R;#$N0(ZBZ'Q$"$%C/ 4\%0CEE+) M! M;G3&4YE/CU;JQTRY5VE9R]4V4'FW4'??K_=#/R)G72Y2.[PDVUBSV*ZBH/ M:^E+-]Z1)BE5&,4 "2D X@D&C"H.",0I->^AH1XTBD_0P2$L<\ADG.>3;?K#9LX38]NHGUFM*VPH>CMIW634.P671O%?>;MAPA=YMJ MP@,Y\/2PA^%-@V&E<_335NNH53M@UHH?3B')UU'RJ(3IA\8AR7G>W;-X>[6W M^EE_48^K]<;6IOJJ[JL-B#E.8X;SC $2"PF0T@(P)C&P%:,R9.L(^$6$GQ5TV0:%AH[,P\U/92'5^JC7S-MO]L>/RYL' M&Z;P69^YY5/!>%5.*IG'*1.:Y +H1.< D00"AI0 ,,,,YCF#GL%5(^D]-1[; M*1PM6B6K%J"\S=L0.T#ZY;@,_2:XD>0$QW=@QMUFWNR9;$OK;0?\A0DOVIR9 MRRK#;765VO2J3-^96VU:86-_^&2>D<9KB+R@H55_E12CD<;C7+;26.+])C^I MBOE[\^C-\]_48O%_EZL_EE\5*U=+)>V9B%K/\SR+%48)P DRTQ7,$& V\$/B M6*HT9S$E3LE.%R5-;8*IE8VLMN#O5MVHU3>J%7:;5"XCW#T-!,5M8.+N#YDS MRSK#T=' USS#8))0^P.P/^Q1X>7GCT)>SF:V=.-^0\CSM.I?RYNGS;?5NOBG MDK\MS1/WBL97E0+?/+_<>+3,=O.C*.=*$YHF% /.16JHQ>914O,_<09CC!5$ MFGBE*PV@X^1(Z>5Y1:5G]+O5U#?)PQ0H".E(! .?V9T MG9H3.!0*@K/;J4\84?T8OXG'J+(RMGZF4:#)R%#R_0]AL_ K#W7.$RAR+*1Y M#1(.4,H1H*D0]HB')SC7-,Z]-E2]I$^-I3\9S?XS^FC4-$_U3(?P@]V-<@<# M6C6OMFO1^.97NA%I(__108E1E[87/(>?T>TH_-NFNN MFN7V^E[)NY6-/K,)&75AM3FD&>4YER"K6"W69O%+) 4)3W0LA28R]DISZ*7% MU-CM1LJJZ(KG:5&_$7 CN,%Q'3K@Z52EZ(O5H6?1=BBJ?4]C9+1953&L=9I8 M;6YD4^*K'QJJ+Z9M M[E[7_YVG L98\1RP#"?&*Y4VQ\ >SF!.9?,0BDC)5-YL" ZE0#PF2:,)&::2WW"50-!N\(X:DCP.LVS80" M;>!9Y$0;TEG$M/D2=DY[%972= K\M"JMKU[;,62?TF.TANU5NB?OE?N5'EM^ MN6?IB7MZ]BU59:G4RY(VVZV-)EB_?&>+J&..!+<-6&)[]L6X!@PC#*"4(J5Y M$JLX\2$95\%3(YP[*R/23YNGM8H>BF7Q\/10%]&*'ANM/5N4NHZ &P\-@>O MG%2K;%.@#HIH[>V?FA4'5]$M*V3 QJ2>4 7M2NHJ>]R6I)Z('/4C];V_;^;\ MHYGNBWJ#82EO'E;&F_UG]>N<80K3C%.SCI?$\!15AJ?,3ZEB.I,XSBGRZL/> M(6MJKN:^JM5^&MM3UC>)_CS";CP4"+>!J6=?RUED?ENH+7K[*E?53A[7*_DD M.L'LD6M_$::P^?;GQ8V<3(>$.I6<=21&*0I%*0-%8'NH&QL MN*:'S(5!<..@H: =F)0.>LE$6\5G4:UZM*NZ7BL_5#\9-\B&ZRES0?XK]I5Q M0Z:[MXSC,_PX;?&T9/U3LH\K'VV^J?7=-]941BI_M7N'Y:8)TI1S2#(E4X5L MW P"2 @-N,Y30"@6'#.%!6/SI;HWILF[RZ0XKO9.WSRMO_DC&X;[_IL]_I^* M9516\53GK">NWPK_>VO-#__U=OC;/O\#J#5WL=5G;E2R2P\21&UF84'^1U M$&Z]EU>2WL/O,;/S0Y.S]NMJ4PA5GX#.2DPYP> 9^ 9>A^96L4FD"( 0![370"@ M1IJ<_ 'SFSLN(-')].?N'8^7+VC_@D4O7=LS\Z%NL%R?"(KG.\/)):LV*FW4 M7?7KHI)9WJX6A;E _=B\,?K_?:ZQE@PQ"D2:*X DTX#$, =04(2AS!-(J%<6 M1%]-IL:>;6/QUA+/G(C> ^*VL34*S .S\"'"T;X5U0;\OAU1;4CT>_-?:U%4 MF10P3>UJ6(,F4_169MS$BFLQ.TJRN/J!/<.'GWA9R(*MG^N>%]46794FFN@, M":TQ2#*( (JS&-!,O&&ZTKTW[$?==D_6TB>F?4C13$& MN30@HE@P0#%5(&CR61O-;FWT@OG#9K,N M^%-5%_!N=F8VD_-B:DW MP<6^]='"NX#QN"^ &RM.=E@'IMMZ1%\8W@9&_&3CU7^>15V+R\.U9;3#8:XP ZSJR6T/7@CAB2U;#0D6>4I(.O^NUGSE.HWUJ>R^+V X1FHU\YM3ME Q MG>0940*DC!NH$"2 9#*SH!&%9[WOU$AAA*KX2)JH42VTU"T8S!5!* M*.#F30(L-2\7ERG/$S1_K#;4OV[8>C,<6(="AH/LC;HOEDN;$_&&+3H7#]W8 MI6FJ)*0<2))(\XHEYA539@V+.4LA5C*6D#78O5_*H9%K10R'V_NZ\>1UH+FY M81-L.''Q0_/V48;L%O$Z_2 N=7P(U-/AW-QM'567I8!*,I4F4@(S8=K-9Y69 M&11S\ZL6<8YPC(57%YHK]9G:QE2=CK2JTB06/9[XN2YC?!_K1\3E>C._*S;V6.#CLDI->6*+Z@@JCQ'/ M>&S\;!ESXQ/93!Y!$J"$RK BN=*94ZK@60E3\[\K)>W7N%/3ZU3O/)3=Q!<$ MH(&IK V08!>70,+\ULGF*\_"[P,V*!'A!WB7_?D\#(N M%P\4'1[1C\SNB@?S5.,)VB+IJ/=0BP5CD((ES9DC, MK TIPQ003G@*V#)90#<""PP MK(.[/P$0]>8L#XQ"[W)VVE^%_/[&U^3@#A3?[.4PSJ(&U,\ZVJK=)CX. :I'_LX X(Z4SQ,&9+\<'T^T M.G-^7)\U7@Z0IW4OBJ\(V.$=QDD& S L$ MD(;<+)-39%;(G*B,L@QEVJO%]"6)4^/O>C>[/C?X\T^J5O;G__3L,7T19S?W M,2AZ Y/VOJ[;_?]&W9^-T]AH'-!Q=$8G: _JBT+';47MBL%11VKG&_ONR.T3 MV@?SSC3-?V!.S2]Q"G)4%XMA@#$6 PDERI&"J:">M?E."YH:L5@]9Y$V?[0E M^;IZ_OCAZ;J3=CU*8WM]5LO@_9$N 1%V.^R,K)'WOKHM/M[HNG!]S]2ZIE-, MO3:U016[A%[*GY@D$Q@!UB"YMUUB!LW\^ZRW4>Y=PZWA&SA MZU!RIBDL\V&UUJJPA;K+C\NF/D>J<0XSG@"=IF:1@Q,%"-8YD$3 G!%85>]L M:KTY$DYX+9V^O)=UZ0:FJD;)/E7IAAQ-1XY[I1$:L]X<[ZX AVP9[;C]^WD7J M?S FV\>OED;\DY)-+)PMY-K&\*NUQ%S;TVFQLB59M5Z6JX6"[8N(Z-_O;;V7%KW'QPWUAT%\H'I]D5: M4F2_VVC?D&AG246^YF^/J]*FENESUQWD-IFQJT>TLCP<)5\-?D@N[J_,J"1\ M-6:'['O] _UH5ZIB_MY(V#R_-1[;FBT^+J7Z\7_5\UQ0B9B("4")+66MI (V MB0D@B7.*"(\1RF_J"P#/T^M87&6?N MN6C]CE/*EE1*)?YTO_K^9W.O@2"A]@=@?]BCD?//'84>+IK5?O:7+QSY1,-P MBK!+MWOU67]^VI0;5M4WJ.H<_H7]L$U(YQ(F")%4 ZJP!@C2!- <,9 @K5,I M=0J%5RWG(96=&LGL;XZ+/6MGUB=KC!GIN,-EJ <^]P@\@-,_ -D9;/VY/9.; MHJZ-T1,X"?$8FDD^!OQ>;;VZ=R8[S< M];9C;]-B?)YAC;D-U&,T,YZFRA0@B>0 Y3@E.4H1@5X99RY"IS9#M#I'BT;1 M0OEND;I [;@-&AC H;]>>B]H;5?UJL_C!A#D6SY/*=8Q9AK"I@2.4!&@/&4: MI]+\CU-@X 4Y4^.99E'7ZAK5RD:-MKZ+WM/0NBY]KP9LG 6P+U8]EL&=2%R] M&#[]])&7Q)TF'B^,NR\?:'E<7H@F^<5?%=KXT*]_V&\ MJ:)4M^M"J'E.M(Z5%@ BF@&D4P$(H1+DE-!$H"R'<19TM1Q.]ZE15J5Y$QIX M[5'&F*] H%7TZPSL!!;5I6M888W +J)P%K4H1 T,48M#5 $QXD([_.B-NNX. MJ/ZTEN'AQ\5[53Z "CT7Z6LE"YN.4[G=[U8/K%C.,=20T3@'A-EJR#2#-G&& M@#23JJ^D9Y7@23L>%]Y4@#;W0]L7'?UG= M 4#09?0I.>,NFSLL/5HF=UU[7<[<2G\HEL5&?2J^*_EQN3'#7?"%JNM0?7BR MD=,W#[9HYC\K^FHR>:O4J%TN6)S&B1)4@ Q3"!#1#%#$,D!)GL%,Y$QD?LYN M0.6FQC'ORTWQP"K?Y/Y^76771/M&1'63=ML*5VVJ]DY-VC8OM(@#NVY[N4*UH:!RK+C$9I%M74OA[>Q;Y3TPI#0#Y&/&$2_5TE@#(GL MN8S'H#+ZS1('3F=;/.9=L7@R_UIYK^7>P=&MH/Z9:2S^N.@FC&R%="\[ K'.(2_1[K6) MCZT+@9#L<5+.J!319>DA#W1>V^]C?_-4%DM5EF]7#[Q85H[3%R56]\OBG\;) MDFJY*73!MF[6C?C'4V&DWRSEIUU@AOG;TX.2S0'UWA^J$F]SJN)<$A2#+$<* M( ESP C%0$(BXY03K/2V",2=.X6,H+K31_>R,L3=:)7S1*US_PB9,<;>C?"F M,I3C\&=K;;1G[BS:&1SM6]PLGJ/6YBI=9L^XJ#%[&].S_\=95-D>CI=''*B0 M-#^&VJ/.&B..P^$D-*;HGB4IV-JV<"QOU;H]4"K$',="4(0@XRAA(9)9HS1'!N=/"MH?LJ9'%3M5( M[G3UJ/KN"7TW>0P,Z,"4TBH>&$_[RPOHJ['V*+0_'.8CU=L/ MC+U?X?U^Z'76W_=\Y'AE^/O9^J(:?\]']"S*WVR<;OM)?57W=1^*C&:&[QD" M:2Q2@#B2@&6$ ::AQ*D4%)+8JQC_.4E3X_S=@<&NI'S9Z.I9B?\LN&Y.8A#( M!F;U'5J[)G-?+Z'E7VW_$A)!J^R?%39N=?U+-A]5U;]XPQ5!\?QR\B _C%+\ MP(IU%9Y2K6WKD$5[!BWJ3<&'9,Y38?@DT8!KQ0'"" .B! 4,>F,6H#$V6 )'%K;A/OM6?P M+-J^"];FP)'K@PY+\$#U8;0=/RY]4-1/AJ$/*W'D8B5U8=!='XEZ#_7N&UN^ M+/IK@Z::0MZ289GB% $IE 0(03,)$<$ B:&9D1*M2$Q[G,B-:,)$3^;V*WJ/ M7[J]QYO@,6=-:&#_92:QIB;R'@#UB5RT,1 <%8(W]T^I#'S_P9M$+90>ZD\K M)RO\N 2KE'*%"OV;G)TH8QPG*I>,8I#')#$3&:6 0I;;7XF0$&J:>H6EG18S MM>50U;_+KS2Q#ZAN<\+U4 U,WSU0ZM7C;)RRS&>LP*LOU1>B0_WH_IT?0P\D,@2J4XF8IS^4) M;"?\'.=)G,<,I )B@.(L!PQJ;;PHA*%B*14Y+K_+'CW"9O%SC T'B$5(PV1"-%6#@/U:SG M6/G%7 2!MS,$XSH)XT5D!$'B18!&F"?VB^,32LFJ T!5@;7>63!2_\;L!L6F M+?E2SA.>4J)MDV-4PJ8)LIN9RN6:4R@6S,J3[E3FZQ:S>MV&YMO*E)M MF:?MD6G=;N./VA)'9]YW.!SFK&% 'GB"VN)KM6Y*5==Z5Y37:+ZMK340NGZ1 M? .@/%X47QBTO>/W/#&[%+OG^KA1X_8\;3R,V?.]/>21:#W;W#QMOJW6-N?D MMZ5YXIX>M^8U*E_4 _MBM[,_%4OU<:,>RGE&\E1QS@'!"0.($-NY04&0,RUX MCK5"RJFGR[!J3FUV.7G*M3LI:.L/S@YJ"T:55='OUJZH,LQSDWJ@E^":@\\Q MAW;$,\Z!1C70@64HT(<_F[Q:TPD<0X9"V^W$,9BTX;LMSG4ND5&'A$JM7@F;&81]\^;*CI;EO\53MC]W:(F9VF;/9 MK O^M*G* &Q65=]BVR!BM5C8RSXNC=NGRH!-//H@_EKM+J?;X?+%U6J]7=E$Z]NA%@_L459_5?MI^G/I5DG)3%7 M0&@F+*$20%+( "$DSC.$:*J]DN9#*3:UQ5&C8?]:+,%&S#5X9_QQ&#S?N'QC!;:J4VK=H+;8V;1>T@?G(8Q!Z10F$1#QM;%$BWD:.1PB)Z M'+\4^/G]N/PW(T<\&9DVGJK)YE:Y@%1 >^!A^\)!S !/$ (9SA*>84IEZE6, M_H2,J3'L5L7(ZNA'KJ<@=./)*X$9F/)>8C) &;X.\T/RSRDQHU))AYV'K-!U M:<^L=+5YR\IOM^O5]T(J^>;YM]*&37\HEFPI[&&JV!3?Z\E=:)SJ-,M!SJ!Q MQW+S\1.=,)!21#%A4F*2S#>K#5NX???NHKWH8*O <*^^73D)HWKTV.@>\><_ M__145BD49MG56A"QK0F>Z>SNH^)&)<-@/3##6)BMUM'M#N;HI]]:F+?*1S>7 M8?;/@_=&+&ABO+OT<3/EO5$Y2IWW?T*/^(TV0;_:QCW:\:UV=.<<&D:#"09) MRFSQ)2H!Q9D 6&B(8(X8)^Z!APX"I^;4U*?:QWW0HT=SF4?X@ O6#E$9@1$< MFIOJF+//N@D.>'.I'!A'C_B+P'B.%'AQ-:Y^ 1<>('5&6K@\9[P0"P^K M7L16^-QW7:,:F!G7:HQ0C]D88? MAB&Z)@VH]:OT4AI^%,YU6!I!^ MF&VMAY',0:)A!A"1YFO31 .L%90,,9E#X7?Z[R1W>L?^NPS"QYW"T6JK<<0> M5D^NE5W]QL"-]X/C.C!U-_K.]G(S]U2.=CK/;'.[+FB]N=D+JI#TZB9X5(;T MPN*0Y/QN[K'A8;B0?;6G0O_O:F'C.,I/Q8.M@-%6X!4Y9(0G(!8I!RA)4D 0 MSXQ# .,T)7DJD7;>Z^B6-35O=JMM])-]V1S+(;F ZK"I$0ZJ@4EFAU*K:=2H MVJ<^]*6WT7T7(QR (VU@G 1H6;+2_V*!QOZ4&A[XKR M<56RQ2_KU=/C-B#N=*C4K7E=OK'6VU15=0II(ZO>E\;Z/^9)ADG*%0&9/29# M7'% L=8@BQG)!"1<*^7,MP$5FQHYUPZ+W6BH,@8K'2/.%I5GLU9"V7:K'L03 M<@P=Z/V51F;@N:"U*JK,VHL-/1M*VMK6;AHTUM79<[5]KS2('E/-*PWF2//2 MN(/J-Z4-@'SG_!=2WGB3Y0 HO9A9AWA^SPCBDS)K_?!$_3X@F,!PA^ZX-:T*A<'_GC1M[V0.8HNK;/,_IQVT-<^\7M_ 5-OSO*#*"1;.4H>E:?\T#AD*,^[^T;WK[?-4^_8CS=J MJ72Q*>=<2IG(.+?LHP B>0X(RF*0)8@@&!/$W78O+LB9&OOLJUDEH_)&4=^ M_].H9HG*2&[C#3-D>\!F"' I*% )9H*G%.9)/'^LZE5_W;#U9C1L#V6^ L(S M\]-]L:P.MXQ?]=A=A=X+]CRE'")"S?H@T0!I.[-B&8,TEC2&)$LP% WL[Y=R M9-!;B:\"N5K*T&"[S:4!X!MX\GR!FLWC>W.)"GJDMW2"$#;%Y;2HD=-<.NT] M3G7IOMQOQBO7F_E;N]6LUH^&YIY_-6-_\Z,HYU)G##/& ,]LM"#5=O<@AB"/ M\RQ75.D\=CH8/2=@:G/+AW%L;N[SX$. -_\-ZX.'_OEXSO M^-#-K7L?N?GM\ ,_^^Q1ONQ+EK6?],7K^GFOQA]^6"VK)6/5&FN.!9%8,0SB M'.8 )1@#DF80)!"E.4DE3E,OM_50P/2^9:M?5%H%9Y&!-OI>=:S[/_&?XCB9 M14D6$S C%[<5%63Y5%R:SV%Z8 MYO6%\2Q!=);$67OA:J^^+MM$[Y2H=D[^_=\2'/^7N3NRKVUU+XP3.HO,/;9U M6?%=+9[]_(ZC,7=S.*X9R<&)IQK$K_4@5MK-HH\5\N%\C7/VAW0RCF2,ZEV< ML_#0K3A[W37%N\S2:5-W+*I/KK]^4VICT_*E+.QJG2UVK4C*-\\O#EK*"R4XT8G!/757@?4\%6L!M?\%>I?C34:IRMGC2:]WSSTRVHE_R@6"Z/1QZ5Q MQ>X+OE!UX9@3/=88B56N8@UHDMGZA(@#3G,%D,8B-K,)BXE76RHOZ5.;%5KE M*_]TIWY3Q2E$ISN_P7&C_<$@'YB]@Z+MS>N]4 M)SWX*C,JRO; Y),M^#^G' M>1^*9;%1GVR$Z*&L3]M*VX1H1:7(09HIXSGC1 ,2IS$@),.$4R5CS7VHSD7H MU!BNUAE42I_XYOI71W<: 3<^"XWKP#06 E)O]O+!*"1I.B155>%+O*/).W_>7;+?Y+W)F#7+A&TKTWHE/E=)K*%M MGI.*+ :(Y@)PK%. $<]TSJB*,Z> [X'TFQJ#[L=Y!'RM)ZK<'VR]<:;B@ZT[8&$#M>]M9PF+U(XAI0S!5M]+H4>G-& MH;JZ3]MXR=:?,A[+NEB6A:A.;I-Y2B%F:9R#7.3:QGM00(3"((.<*ZV@,/_B MW4IO$%6GYA,T"KH,,2O+G>,-J.WV!O4-1/-MD;5J)_[*]]0*W'4O[W M$UL4^KFJ-2UL6&*Y/7M3<9(FBA" B&W*HQ2+693 3$&:1.'8?<14YM M9OCZ_FW45N2;10D$,:VCTIK:;<:IW!D3M=9X'XUZC$DWZ0^#]-#D/1C(7E') M?KA=&Z?L*&VTR&4_Z_=CF3WO[.FS:$JYTM#!: R/[(9*V\=4/N&\Q>?^A'=*=(7:.@PD.W/"A+U51T4KGV;;-[O/,-C?G*KIEA6Q"7:SF M06-=O+ *'-[B)GOLB!8O1$X$L?C=WSN_>+=]N91?U*985QN8)X+V88X-$#@# M24R:C J::0EB)CC",2.YG9<(B$ M1VC6%8B,%%?E@8Q?*-09TSOCF [O&2\(Z8RV+R*(SEW3AXS8VE9T*V_5NCKR MM06BSZ3 MK,XCV.2,2$ $R0#R+A3@$B>&A13)#-&:$;=&]7XRY\:I=D6V&9R M*&V1MCH<-[)#&LG]ZL2KK1G_Z?.]^P^.9CK35""0IIK98EDI(,QXN8@1J"A. MXU1*MQYG(PS/.-W.IC5 +K/7H* //<$URML&:'5H4]V-X$RQ;N]U1U_;* M0?$?:SH-/PZ>TVYO%+MG9O_'CCAY][;YY?S>_S']]E$.!=ZN%H5XWIW#I"E7 M$.8:Z!3:NK@I C2),Y#PF B.!.;<*^_Q@KPI3O%-SLUC^S7Y[9)< MAM9R0@ M;*// K.HUC;ZO?GO((=5C@B%W!&Y)'+471!'^P]W/EQOZ[' V-\)?KLJS40, M8J/9] 0H1YJC!L:U!^G MHY"@*Q[5DR>?'A[8^OFSKE=$=^S'VVI=>J^6HE#E7IPEA80HG(*8Q3931V6 MLCP!N:8L0PG6D&9>Y.@H>'*,6.MMX_K\>U9<-P2.-#@ L$-SWP[39F%NT7RA M]K!!D9Z0!:4W5]GC(V)/W E' M "F, 4UD#"A)8T%C0V%<>+4G/98Q.4[:"S9^F1P1[31O/R'/B*!3$+L1T97 M#J^W)%1=A=R..D& .S")7X^B?D.8(3M#LM$LRQTU5G4G6=O/JG:K_^W%I71Y[G/>W8O/M[5.Y,8[0NBK]-\>:*Z)1!F26 MQP!EB #",[.BXB2/<9QSF,4]LEX]5'#ZAEXA&[;1-V)5B43O-B'.(^#&1*$! M'8>46JVCGUJ]?XZ*9;3%]@^C>]0J/ZMKD09MY>&+6>!^',[BQVZJX8O+B4<:SCV,5C.BMA:BY2K62TU3*JU72CI/,X=A-/$'0&IA=?8)P9Y*+Q.YXH M6Z(HE?C3_>K[G\V]?[:][NP/P/ZP1PWGGSL* 5PTJ_W,+U]X147 HXWCXP)1 M;PX+1+W_QY-19F\Y_'GS3:WOOK%E4SKJ%_.(3?EQ66]3_TT5]]^,HW#S7:W9 MO:K^^,YX#A]8L:Z;!RJ48"6DS2)E=K&%$\!CXP$QC5&J<"I0XK>)/!7+ID9> ME89*5L=TP*SOB=U40/8I1S@%?2?$V0&J%];HO-@?2^DDF^>?RMMSQ,KL-Q4Y1HWQ?>J.MNN+68,$:>I! HC; @EX8#C. 4X MC7/!!!$)]^JR[*_"U'C&JA_IQ>J/,GJR/IAQHXI6^XAMU7?,:KMB:-QX:%C M!Z8GFP=2X=VJ;QW@GWZK8?\YVAH1[:P8A+WZ@QB2U'IH,2K7]4?ID *O>%+O MNC8/JV45VU='\M41?O,LYPF%.0<4ZPR@5&+ .)1 RS1EE*8LSIVV5"_(F1S' M56I&I=4S*BH5^X<3G\/6C;\"(#8P235@52KNHH)K-8.6H>G"(7#)F9.BQBXO MTV7OB5(RG9?WI 5#0C=+:?]C%X'?V<(N_VX,.:W7MKYUO>=%$IDG2B&@H;(] M5V(!:)9KD&=,&8J (LF\2E [29T<9=AIVM;+%/8'M=/;DRR<$'>DCM X#DTD M+835#WLJSR)F_:!:Z]![<5XH!:49)\'CDHX/%D<4Y'5S/T+:]J%Z6>AOKKED M""H.$@R)K;4' 8?F?Q3*M"VV)Q);(N9RCN<%.5ZD,UJV9YWEN6B4[*HM[H6I M&\D$0&I@6MDUO#NL\QF.1"Z@$)(VSHD:E2@NV'M(#9J&YD<#U4 W/!85^& M]S_$XDE:;ABK0\,Q+$,U:=B3]&I]&HZM[6K5<.+JGN$DZMX>5'U15<\)FAH[-'I&6T5[GPR=A=8Q M\B$ 8$,'(O3!RC\$X (004_DS\D:]X#\@L5'Y]67KN^[U7DXX%Y1=Z6XS M2QKM>V;D.(^'ZWYI>)0'WT -!7"/754_M,)NLSK*'GG?U0^1XXU8S_O[L=BM M>?F^575H'AZ*C>7)K2MK/2KKXN[^=/.C*.>9Q)BE&0-QJFQT/-> 2T-L<UBE A;M/VWGM;V-]YXX M6O_B8ROV>Q2?^.L5V3IF7=9\T[?KU?V:/5135YK'D"#$0((H!2@C$M"<)X!E M*)50HUP0KWBY\Z*F]A'6):]WJD:-KKU\A@Z$'?=9@N V]$Y+3\CZY5MTHA$\ M >*TM/$S$CJM/IDBT'U'J,H#;4/)7>O(.8IYK,V$#%(A&$ YS0'E&0&)K3>@ M%=<:L;;D@!M[N(AU^AY>EAD8>CIOV^"NMTI>6V7@!-IN/!(,P5>M*W"BL?"0 MU03.0S1L&8$3L&\4$@&M@5NF% MU)5EUXYP&*[TVD[4*Y9?.[*WNP3;\>5]BW";"=T^L*T#:2/85@^/:_5-+IUF>,<(%8-16,L1I;FOU()!1$JRAN.'C?J/MB:3O)1)PM;'.&J_$42,R- 2:K;#AL#020@+I.E-> \W@D^%.N?]HJXO<;#;K M@C]MJEK?FU5TRVS 6N">!B<1"=ZRX*64\3L2G+3R9,.!TU?V#@ 2RA[2V^C8 M+T7Y]SOSG";&1,8:$0(9@&8Z DC;PD\YI&:^HDQHLQA4L5\JTWE94UL.OE U MLKI&5MG^43UG079CAD#0#4P1O5'K$ZIS"8_ T3EGQ8T=D'/)[A,Q.!=OZ<<= M;YY*L_ L2^,U\V)9/=\(*PO9],>\6[-EJ=5ZK60RISG&RE@,8(:-0X9R#;A. M8^/MJH1SG.($>P4;^PB?&KO ML^B%YM&>ZN%8J ]>(6G)2_ZH/-4'F4/BZO6,'CTR_\+,.O].B6_+U6)U__QU MM7BJ4H7,^O]/36@($JE9CFMMPYUCLZY,;!$M8I;J"B+!F! )=CK(=Y0W-;ZJ M-/9H%.F :#ILWNGPF/':>;K;]*+!I\=M?9N^;'.T;Y;RQ*:)(5P=0\F!R)D"R-8Q MIT0;_LT)5E@E..7$9X/TDL!I;I?NI;)7]2!";9]>A-_-9PP)ZL <_>D R??= MJ/5H]>(&1=A6+Q=DCMSJQ0V!XU8OCO?U7:@6"[N=:Q_^\>%QO?I>'?R4OZQ7 M93EG29YSG2B DT0"E% (..($\!@+"5,B4K_4MDYI4W/M6F5]UYY=@+HN-@/! M-/CJLM&SXHQ]36WQ;*-KR/6D R1A%Y!= D=>,3K8?KQ$=+FIQYKP5UOX0'W6 M3:T.X_;-XU=U49I$1P"$2F(4!$(,,:T,9V8X68+:TA4^A_5A4- &)I$&K\_[>$6_U_HZ]A^5S_'[$:8-^5I8G_*FQ\)[ZT:KJ[2%> M!*DMNKR3( /BYNH-"// O+V/<-T]Y608X$]6_9]GD2U1;>9$8T,XI[ G>"'= M1%\51G4<>^)SZ$KV?4SO%*"ZS?JNK/]NWHY51GB&4H!Q9A>D&AN^R\P,PR17 M7+ LH<2O;\=Y85.CM.:#,LKZ5F[LA-2-IT(!-3 I[3!ZT:C#Q8WLD\]S$9+ M>3SGY8V=OW/1\A-Y.Y?OZ<<8[Q\>%ZMGI;ZHBJ/V=LR:8GUS1AF"L5 @DRD% M"-K";IGYB24ICG,EL5F6^M#&18E3XPY#X6M;G%[L=73RXY#+(+L125#H!F:3 M5E>PKI6-]K2=M94@PQ&*,S0A6>6RT%&IQ1F#0WYQO[$?R7Q1U@+SR.K;^:RK MUL3E!V- 4W_N;F5#,,P:4%8=QJO<69DD&)J5'12QOLFJ"V(K(O0]065=RLHGU+S!1N;?$,+NTU9FXT-O1(#,QL MPPR"-^-=@V)($NREQZB\> U2AU1YU;-ZEJ&KVT26=ZL;\8^G8FV6C1OS/A;F MR;7T>8*A(!2;E1U4*4!2"T 2Q@%GB(DT17$FM5]1AXLRG;['42LZ[#2,'M>K M1[7>/!N7K?1M#G(9;3>2"X/@2)7B&ETM:37:1GMPUOH&+ KG"DW0(G 7A8Y; M],T5@Z,B;\XW]CB?O#/_8Q[TB97&F6EB 8F&%"N4 $8P TAP"GAJ^S1**#,L MDS3G3N7=S@F8FH_5J!C5.GJ*5\(QT M:.@+D]^Y80<&G2>%I^X;[VRP0^L7IX%=U_5=;Y:;=2&,SU'%?/VV+#;EEZ^_ M-2^?T'$N$") (:$-H5%MJ$U18!:7N20PS4CF53ZO4]K4V&VG;-U,,*K4C7XR M"OOV7.Q&V74I& B[P==\'; %_-R]< F[BNL2./)RS<'VXW69RTW]Z.1#\4-) M6UA&K MP-28P;Q2F6?FF"_D;C0Q)) #DTBM^BPZ(I.M_C.[9HP;G):3X2.DM7Z/B=8E15[MG6_+/ZIY$=IA!6Z8-M=Y6:S6?ZR M6LD_BL7B9KD?)F"N>7I0\E>UF:L7G0Y6E+NMDA_V (N00;6C6TG,%P#D_+ILC [(Z-]*]O0@-;.6=1:.JOR M_O9SAQMKJW#O08O)A!R0@>O.!%'UM4O4A,3;H9I-4'%]=\R6;"D*MM@5DZ[Z MJF"=((F)!I *XR1SG /"$04JX0KJ6!$MO&))S\B9FB^\5?-%@?,>+6O.X>JZ M:78U6H/OF?D#U6/'K!.&L!MFIT6-O%_6:>_Q=EGWY3T+@M:!I-M(]O<_;"RU M>J.62A>;.8P9$CF6 .9) A#6"'"5QX#'A$BJ!,2I]/$:N\5-S?EKM(TV[$?$ M+$][U@'MQM:-',(A-C!'M&#MI:LTND8_-=J>/\CTKPCJ!$O0HJ#=$L>M"^ID M_5%I4+>[KG$M5+4\_ILJ[K]ME+SY;E9*]^J+LM5'V[7SG5H_)'-!.<**(: 3 MK "R=8:)\34 I@IQ"'.I,Z^D-S_Q4W-$6HT!JU6.UJW.S?Y]U0_VIV?%UN7/ M$8AT;6W]1^\3/J^!\G%AAH!_%,]&M1MXK>Y1HWRTU;Z^(K+ZAW9Y?&$+[PDY M:_ *#I(O.J?])N^G](C2W!*K*C]M^T"E@B>*4 12P9A96J4*4!0;RL/4+KH@ MHVY136_35.H]D-Q,%P6=@LAD,&H^XS6LA&BEPTQ\JO]#-+A@Z M8S=/WCA>\&:7WB^B-SLO[.?B_6+(TA9%^+S\RA;JL[YMTCENS2QF;521ILU[NW#T\-^E.K_++_)>[$4C1 M*AZMEE%I5*\VF&51/J[,;S9-;9L68_^@6DO\O#K'L7'SY@)"/0ZQ6H6;JBP6 MY7<5N$6;!MBJ'U7Z1^\O(NSMQ_D!%M)_30DRB%9 M-HA>HW)P2"0/&3KHLT?@[V;?\\2WGR0"<9[G@&0Z RB%$%#.((B%I#G'56&N MP1C\K%K_$APNFNW^D5G\_%@.P.-!1FAZ3-Z>U$R(RR\B_6IL?EZSZ?+Y132O M8O3+3^];)%$:J^%S7,VQWV-ZGY>?D?1;J?33XE.AU9PK$B<\R8 2 M+ >(ZAQ0"'.@4LVU5HK%-/8\);\H=&J\5NL]6AHOKVE;+7+,(2(<9%EN?"W)": ::J!1RA#'@F7$JVG2 M22E38YZFZ?U6RY[MP$\CZL8L5^,T,)7X0^1?0;8+@J!58T\*&K=2;)>M1]5A M.R_N$;_R]1M;*V[6>_+M7DGEF_7:C'C5:(D_[RYI,M]N_F!K66NRBTLNJY+Z MFV]L^?FQ6AEN.V ;UEH7R[(0?V6+)_5AM=;*$)J<"RJT1L:],82" RWJ$05++-H"\R_QKOE M$3+UK_&.C128]2_RKOE%@[W^"'?&G+VB>N-%MKW^&+R(GYN .OT6<.^45NMU MM8]?;US9I]?*+Q:K/VPL])P(PN(\2P"-DQ0@01#@FDI :(RS5$"(A6=A:@>I M/;RB@1VBK8X1:Y7T6]JY8 V9Q$F.(<"8F:4SA;9?@L$ZIAE+H^!P MN"[WN=6/XJ4JYN^7&S.]W$AIWK.R^<^G8JF2.4:I2 V! TIL?HE*$L"D2 W M').3G"BDG2I==4J9&K74BD:-BK/VA\@J&WU>.O),-[#=S!(,KJ&WZOHBY_]# MK451JJIPYA?KC-[]L6IJM*:,X80*"* 2&"#()6 0"B"U(#"5VFZI.>>:=0B: M' DTJD:5KE&E;&2T]=B)Z(+581LJ$%A#4\ 9G/JT#^@"S&-O)1!P(VU^] ?0 M;S_" 97.#8.N^\=;T3M8\6+)[7)].(<)FK]*FMM%F4:)I4O, ,]R#)*,0IHE M7/!87.LPPUZ5=5?$W$JM,VE MSZD""*4"\%A!H"3.,<%)+(3RJ;^V]VPOQV2$8FN5:C87WNCFF?N^!Y@F4!*1 M(Q KE .48;,$)L06K(L-N<=$9XE7H%I?P$8@YAJP![:^+SQ+$>\#YD:Y/6$8 MF%9K!&Z[7QG_9/YC6X-F[.\]?MRT_&.[CG+O3US2LSGN?M;^S5)N$_=MR6HM MTU0G.@:8*[/PRA("N"84I$Q2KF(=84SL M.RP8("F,LSRC*I9H_EVM^6KLMWA?Z @H/U9%50ZPMK\>YFKX-GSN0M]MU@J% MZ,#36*OFK"E08\%[O\,R:-EY%TB"MG?NDC=N9V<'RX^:.KO<$SK_J[QY6*TW MQ3^KO>RF1JMM+G)GQD7-&8\3AC*[ZTL%0!H)P+)8 )&FC.6Y8#&C85+".O68 MVK1J7K\T5/Y7]P"X4<\(L [,2A>RQ*SF5=_5?7.:5D>5*6/DCCEA.4XZ6;G,[7%]>T5_5\LG514<:-I#_JW8?'O[5&Y6#VI]NUH4XOE._=B\ M,:;_?2Y3G>*,2H )M"T>J0(\%PBD.3>/EQ+3Q"M3UD_\U-BPT;[M?N/?K,@3 M?3=.' [3@:FPA;.NGM+VC/W#Z!ZURD>_U^I'5O^H,B!HV^D^R(7M0^VEP6?&HU_ MGD7[2@=>8OJ %/;$R4'NR,=-[D@1Q1C1 .3<+3AASP&!N5IUYDN4ZQDQBIS)+7E*G1D-;Q:-] MS6V>VU9W]\ 9=^R[66DP1 >F)0RG6194Q=V?[),X%TS@5N:T.(#E *8T!XQD&"282\CS-$K=&&@ZR MIL8^;;_IIDG-GKKF.[$*>U8DZ8+9S1$*!-[ 1',%;CT;SAAY-N?AW/77MV1MN\D_[X*5YYF9S%,SW0.&\LSP Q6 MQ+%=6V492;-4BSSVF^PO2)S>]/]IF];P:$\RZWY1+[JK1E\^_Q8M6EOZMUH] M-0 Q3Y!$:0QRA8-+ZLCS#G7%!-#-,"L=BW):P(X11I8XJ<"*1['VN\0T57TU.CF[3>;4ES: MQ*OM(4H3F5J%7+;T4ZCR/Z].;SLW'*[GC$. //AIX^DDMRW6C>K1[ZWR07LD M^"(V<++;.>FOG>]V 16'E+=+3^A+:=\-+Z[6S^^*4BQ6Y=-Z[QQ,0YKS/&8@ MI068$L 0F $F6)-4N'_':^^\2-C7:VNKJRTD=>+JR4!B4!N>=1LUHIV?@ M\T,?1,+R2H>\D9GDLN7'W.%P3\^#PM52KI95C 1GR[]_UO8@4GXQJ^=/']]\ M_M+4H6$YY%1+ 3BT70N06=M2(B# 5 B"14;-/WL=&;I(G1I_5*IYG@\ZH>MX M4A@:LZ'/#"M]HZW"4:-Q9%6.?JJ4_CE@O9]>. 4]2702/.Z9H@\61Z>+7C?W MC5,PKM"WU4)^?'A>LJ,D13:MI5.RIZAN9(<2Q3D3AM^G8)F1HU-&I&M9Z15=2G2\09)+L9(10^ W/!"6CZE&,\AY%/ MFXOKL1JK!T4?S#P[0G2#T=VNXN9WSM]7Z[Q^7M^N5 M4#:^"&NN$YZ"!.O8]I&#@&A.K7=$8JT9S&/8:R/GA9BIT9]5#A1+\%BKUW,C MYR62GELXO?$9:_-F%ED5[89QHV1P=Z@;BT&V;5Y*>IT-FY/6GMVJ.7UU/PZX M6S.I?K6#WTQ&B2(ZYI0!"3D&R);I8BE) "-")$F2,8J\SJ(.!4SMNZ_TBZHK MJA.FC?W]@:W_[DD!1T"Z??S7P#/P9U\C4^DVP%[*.<-#?N-',D;]NL]9>/A= MG[WNBGV/RIZT[N25Q?%6_K_;S^IXMFRH= M;U?+_G^Y49Z.S\M08QY,0QN@VC3DVO-4*'D]^KZ=$[%N'> M1C&_4WQS9QYQ\Z,HYYJ8A2U'QA=6"02((@S,S2G@5*,X3R'/_,(N3PF9VC2U MB^>V6LXBJZ?Q$(VFOJ[R*40='>8K<1K:;>X!49]0@K,8!(X<.)8S=J# 64M/ MQ 6 MW_H(Z<9W5D;4]JWH4]_W)7AN7W=O2 ;^K-O6K&]#9U^<-#CD-_Q2P*@?[TG; M#K_:TQ?U7 >WD@FTQ:I4<9-OK(A1!%S)GA8V[XKAD\]'2 MX.(-/7ONK%;RCV*Q.!4L+W(L6"*880.9 Y02!IA""3".O,JT%"C)D%=+F?.R MID8/K:J>[64ZP'2CA4 0#4P,K9;#YQTXX!&T14V'N'%;UERV^ZB%C<,M5[H/ MMF;'6[9>/^O5^@^VEN4</_(\X9(#K.099()CC),!;"+Y/^O#"? M#V"\&CJ[C,J%[NN$5W^?XBP4@S@5Q])> MQZLX:_59M^+\'?TXPVXVO%TMS7=8V@W+=7%?+-G"_NO-@]V.3.:$*)@GQIV( ME>WPIS,(&-5F_9'!3*25.UF'@T0UJ4I4WI M6ZXVRG8%+):B>&2+B%5&M%FU+JMAS5]LJX^-2%M\+^<06E>#R8UD^*3DW MG@S)A< 4O,_*!69;9+( :4,,:48@7'NY^'TU&1JW-,:8OEE:TED')^GJK[3 M3\6RYJ/R9U\OI^]0N7H_(PS X%Y1@_V^$=&>%75[GYT=LYK4RJ@V):2_="6: M8?VHOLJ,[%]=B=FQWW7M _NQZE?Q3!BJ4,0S&E!KU\8]1PY=%_<[].W71K-0M>X9S9(N)#5%OYJ^7;! MRK+0A9(WI>W7O7G^P(KU7]GB2>W.!.=,0LJY68JFTE84%#0%/-<24)FA-&-9 M'A.OTLO7*#,U+VIGRZXD\RS21O'HN]7V?/,0&LE-L5W57&&2H\J_\*Z>>:U6FRO4^4\I1D56$&0X"P!""OMR-TJHU#($]00^ 8]![E&GW'/ M2@(@=W2>$N*9/<]30=/2C:1*V9.L%4> MWJT>6+&M&5%E1U5] M)/J]5M4S0:WOP#B>KPP/]]"G*WV0]C\YN0ZGH.5>$"PAEYM[U2-6EVC5MG@Q>=<@0FZ8KXD<]Q5 ML2,"1RM?U_MZGL#N!775*^AM;!9$,DVM\Q1+:A-_N.TX+K%9NRJ18HAC))SZ M9UX6-3D.V=/TW_^-P"3_KTA5&GO&O76@ZWA$&@2SH4]!]Y3\CV9_[DP/W4&" MXBZ#%/1P\[RT<<\O+UI]=$1Y^8Y^)/+FJ2R6JBP-0?%B67D\=H%XO[2L]5&: M<2]T85^$YCQ4&.%K)5^>BYJ_/3V8RY<;\VX5VXL_;[ZI]=TWMFPSF^90)20G M.@$QRA% 22X!52D$7$")8R%CZL=+HVH_-:K;MR\JMMKW*FDP[FO@1J"3'=R! M.;FU.]HS?!;M3(]>#'P3KM):?Q2WT@ PBW801&W1APJ%:&-@B"[FRWI3^ZL, M7\C98EP#1IV 7F5L#N>TUU&B;Z?ZJBT/J[93W[$-:ZN_4)EAK+0&&&?&TT88 MV4A&"+(,YY@JHK*<^W6J/RUH:I-/TWA]3]G(:GNQCHP?NMT314C,ACZQZ0E7 MCR[UW5A1QE_H+U_=<@-MHZC>L/!M\_>9Y=\DM>[;_=&-S MK/>!6 M_?.I+/PYVK^NL3.J##7^:VWJ;'_0H]^MN5%C;\BMBD$').@VQS":CKM%,BC: M1]LKPTKK'2!>;-0G,V4=N;;$QOQIWYI99 V)K"5! ]>O0#)P9'L?3<8.?;\"K1.Q\=<\K>]2_&U5 MU*#:$J_=NCWZG1,N4X)1 KB2,4"8Y(;^$ ?&<::V%AY*4B?OV4W5SMOTWSVU?9?GG8B[+M)#X3C.4KTWA#V6["[(7+UP[Q0R\O+=Q>#C1;S3 M7:&RF=WSJ?>=PCI%<&Y1H0DB9@F?&!+*2088X@H(S#B+88J$\@IC#*O>U$CK M9"JN9W6#EPO$-EW7,S@R\%O@N-!_M;$=>H'_"L,:(/4Z!/K#9F1?I>$K)VJ' M0/=R_G80*7XS2;G>S&WV4MONY;^-A$(_FZFIZ=^RU]^EI@=IE)4IPX"IW"S4 M$Y@ EL8QD(G.4B4SF@DG3]5;\N3X__W;J!W#691 $--9M+6H.M'>V=3V?2I? MUB[V8'O_D>HF\D'Q'YJC!X?>F9%[P]A!MN:9>T1K?CLD67^AH_!G;RQ::NS_ M@(#%+%I:??>D;K0ADNT>F8YQ+J3*@,A2!(QC# 'C:0HP2XGBD$BAO;HL>DF? M&ON9-Q)7'QI7SZNE9UE8/]R=]R:'07/X+6O>LZ9_.4\) M1[8TCX)Y#I# $'"$,%!)JF.J!/__NOO6'K=Q;-OO]U<0&� Y@SDDA)Y QP M@.H\^@1(IW*3ZCDXZ \&GXG/N.PZEIVDYM=?4@];?I,RI5+?04]W4F6):R]: M2YN;FWNG;J?"KPTT-I5J=EYW6($%ZZ965UF]+$PAN>I9@\[0=+U3O!]?N5C32Z?SY[EF18KEZ M6JYV9\E?6>]R]?QJ*=54F?5MGJ38]A7D$#.;[A^3"'(N2"KR.#'K7=_DR OC MC4TSMTE_+6F4 MP?,J'4P^E5[IFX./\S-J,*XB@WGEXN(\@2GHL<"Z%5-EV4U\L' MSVS,XIII]30?&=7?DUV!ZY"6^0)?",?MG!'/[Q\FL;,^B-HBHWU6:9OV MN64$;"FIRLI-P)4O5K?LSY>;UN#IH2]@RO#YHR\W7R<33%\03N?.&;.%DC^K MA?G#VBX;;#&_\FRX'?KGYS>/3_/ELUF0QHK98U 9Q#32M@VQA(3$,5184AVE M4IH5@&>G#+>1Q^;SMV':N*.J<*K]3AE/-B9@)+#^[7 M3(T9U*#+*,&DBK5L6YJWC;!LO[G&=I<.&'[,!>YXX3CXT!TN_#@YT='"\P8O M8$?*BJQ+Y=KK2: MK3>7#N,-?C3K])2,Z4C6 <(_U%<^R&/H)U9I2.KX;-T].\')7-7['BZ]OY M\ON[A5ZN'BM4324HBJ24DS*ED.6"04H1%AHI123QRO-U&W=L3F\; M-I"[W"#SO MC!=#&#*,%6SL\5=YQ,ASE.SS%?>MRFUT+&5C,H 6ZG])503\^CO3-\_+;RGF5Q5**67GGJFY*4\@WHY(JFFH8(T(@3@6'A*4( MIG&14:OCC@VL=J65VHAGC3UD[J65;[.NYLZ!66S9UVZE"4T9CW5O#W3.@QJ9?EWOO]MAO]]RD.0<9!YV*_N./O@>:6EV/M@5I M7K8G[Q6:7ZP][SEX7)FYKV7KMWUQYTV\.T=5)AAN(\DYC#).5&?*/8 M)CQ@ 77*64(C(@CU:GAT-,+8E+1]Q-NW,]PA>6XB>!,E/2M:FXWK^:H=FK*= M,3ULI[7#009NGW;&QN.>:.<^Z'_H\.-J*3>B;%7[6:V^S80JZB4'0VFNN4X@ M03J"F"<Z!EJ>J*F1>J[I+I-Z^4$/1E7/ M#WLGEKR.\EUEX=9C>^<'&.R(WE4;V\?QKG^XVXO MK!?QWJSWWJW58S'-)&*QD F,L<00:X8@RQ&##"&-*.,Y0E[E**X/.4)5*!%7 M*0+5]WZ+&OQN<8,2N&?M;'K[#^X$A70H'$8=U,-P9^'0 MY?"X,K ./9C[U2_/",4)1=CZ(2R!&*D8,L$HI#FAF-%<1HD,(D2[,?]02C0! M%GC'&+3+!-PH1MUH[5F-WB\77^I"A ][90A["$%[,#.(#+6&'8<.'?/@+$0G M+NVO[?/;Y4K-OBSV/O%Z9BZT=<%G;#X5D8JXS=_2F-LZ@KF&/),*8LK33$>* MSU>GS$W^A^X-?177Z'I$NS+9I5>T\[V[1J07]IM7Z<>G6?&OG]5"?'UDJW_5 MSDL2YYJDQ#B.J5%CK%4&698+&&4,Y833A&(O[_':@&.3VSV\P (&6\0=?<:K MG+O&M<,QV7N8^Q82.X2]W9@)&P6_,N; 07$W!HYCY([7=5.;N_E\^=WNF!M5 M>[52C<'14F6XY3!A,C,.'\IAT2AV&A.%E&LL(I2KP)5EP8;F\IL ML19__E.<1?\PKEWU![G<\+7>S*N_L;J.F)_>7&3=36M"<=FSSIRLK+?%/@$5 M=&"Q][#;YD)22,FY.-Z@#M#AS$U)?K@\ZJ,@XVJ MK5[D3W.12H:%LFV",,18*8G%O[/#T?SYEQTZG^^.Y9M YJ=3;800T>-.C+"%4/0:ENQ/55 MK=,!P8N5ZW1GYU*]3H^[=!.^!R6^+I;SY9?G\H#@83NB^NW/1#/DV$2H07R8__!!.?8.]V#[UJ2'+ASV MK$)7,K#*DO[ @V:$7A]T=!*T168S M&&2-&3RQY_+I62Y H58S58 [8+X5QG%=ER_YI\944/@?''&:'%>]"DMY[XK5 MT%:W5&P0[R_Q#.B06N5.45BU9X4[8!B;HKW: MK&PJQM_]-*D+^6X2U3.E/2M6*T^JQ@]^JBWX2U5=L#("[*SHI1#+#2R&%+4N M, ;5N!MX.I2\6V[530%_^_RP4JS8K)X_*[%9S=;&\:CC*$FJ4QG'"J),QA!3 MXZ91G F8$2P4RN*(1%ZU5<\/-38]^^VOG_\*&K#@GL]G7[HDEU[@UDW'PC#6 MLUS]]GE'U0YF#\&HZVR$E)T+HPVJ+M>M/A01ARLZ5J>S?EA5!."UN>_B2U7S MKBH.\$%]+W]5F#4>50E2.J @$58E!!WA;YK%#;*-[WZA,A MBWQZ$16T')W;R,-6H_-BXZ@8G=_5'7KH-8_=Q]5,J$^VL,G]0M4O79Q'*.)4 MPC0S;@PF2D.2H,S03GBD<<11YE27X-I HY6B$BLHP0*#UJ,IW"5:+^M-2+)Z M5IAS/'7IHG>),(\N>H&(&ZB+7G<"_?KI.;!RL9_>I>N'ZZ?G8,5>/SV7SW?. MWIJM57F4]7!G\I?5LBBFD>*12&S/4:6L2Y>FD"5"PP0E,M:9BBGV*M%T;<"Q M*6B%%\S+P[ZSW<8[JS;>OUC,WFE9EREW\^)"$MFSNE90ZP/31\D+MG3[)1*[ M9%HY,1,XM^KRF$-G4SDQ<")_RNVZCJM(-E?%)_5-+3;J@UHWOAFB3!LU@7FF MK6\6Y9!*QB%E+$O3"+$D\LI&/SG*V&3EE5D.+N@1JLIXZ<9M-Q"7@K M1STK1@T-M,[)!0\J7>0@Z&+NY$##KMTNV7JT5+OXX:ZU>OEZUU+,B(LR7Y]$B5Y@0RB#)E-&#-,D@55$"8YD)I6B4(^VT5O,?>FPB89$;GZ.! M/@%%"1@\7=^XOG42W&2D'VI[UI:2U7?>"R MM[ZL'!>W];Y##W'P5V7*3F'6V??ZU2Y]9Q>*G^HL,JNH+#):)A.SF.(99#H7 M,,/2J!JV%<>S8/'QJW#&)G=/7:_HV51:TMPH)"\,[6#A>JO(QI/"-^9/:_0OOM=NRER[:=^4K9 0S5V MV>'&\+';O;=M1*:$!['/MH<"MC85'IKD'5#&XO :GKP^W<^ MV/1M5E2%P%[7Q6#NZC(PTSRGD2:80H5X8C=U(TBTU)#S*&-:$>V9;7)IL+&I M\,], FD7LJI*%_0^P72>5C<%#456SZK80+*E"=7LFSUFL5\(9YMG:[_QJX+- MSR\HNAQ*V>5DI4U07- MG^>J;(2SD'>/2^.9_KO\^=D#4U/C(R*F(F%CDYF1G-@LX&/"[3& G,8D2Q1/ MIPOUQ8[D)CJAH#D]<[1ZYMH ^WOTWJNB^/.?2!(GMG)78Z11K9V5GI6\0LVB MF\(-.C.#J>%V'MHV3<#6JO)<9]LNXPWNG_R<[!_]#%A!+##A0:N-A<(V;&6R MP(P>53$+??_.95S+ Q&VB=FK3;%>/JI5N6O]0:WK TI3Q',6L1C#3)/,]LT6 MML]C E7"&6:I0(1[[3([C#DVG[&!7.>N>)=MO'7;H(J^N/)RH\^I\:8=$ MY*;O[:OE(Y\MJFIK2BR_+&;_5O*=M)6K]8QM,VOJGKC2".)[\^/9O R+FM]M M'LT/RX^4!8V*3[:@T;W^K:@NG%*A5)[$$BJ2:(@9%I"3F$%"199@'N-(D*E9 MU/"E4UKS0+!]GNTV^!XC9Q:@#8)MBCJOSR/;=ZC)OJRM8YW GL5YVP^\9?($ M[(P&;:N;6DF-W:4;V[(!9^YB*OU06(9+RQ^8W;T4_Z''[B'_I?SE?774L3FQ(*>"(HU3 MQ2!5@D-,)86$"0ESI>(8D20F./8+F?F#&%]P; NMIU26TW,1('VE.[\#I:Q8 ME)"7=1+;O_\' MK4]6X-XMA#W/KUZKZK_F[_.---C?_!!?[;?9ICA6?92FL:. :Y!X7O%RK9&]"STC*$-^XUP#,>-=I[[CNP94R; _ANT++*K@<;8ZI=VW@]_MG=!10)H6 _ M-3S\Q>:6UU2 AHNJ U[%1L"HX(O,8M X[ 6#!NK?)'9.0I[O@R*;F_/$^LA M6\)]OBPV*[4KM)L1Q)B*&B'_5,,,F&YXE8J0"G)^ ML$%%XZK-ASIQ_8+;VV =;LT(EHH,$PJ-&"00R]PX*4EN%NEY;E1#(&X7SM M!*M^NE5=W!P*WYKJ1?9_/.R^U'0J[&Z+S:!5ZKZ1JW*$9K?G^5>VMB?HGLO& M&SL'G2B1IERD,,%19AV1'%+$"$22TXPD".>*^&A-!PQCTZ"F)ZY-\7B[65M_ M_M?98O:X>:R>M";^[[EBZC([;FK5,^<]JUB%?@*V^!L]VYHP 8T1O?:-N8'& MD-K6!<:@FG<#3X=:>,NM.A:6J9M#%/L](Z:)1)HF$8,YBG.C@S&Q@2$"C;\E MLYA;UROWVW8^,]+X]I:K4_M-=QE/53O'IYMRW<+10-5?&H3V7,->?YB 95XN MLQ"TILN9H88MX'+9WJ-J+5<^WDT(WCP^S9?/2K6VT044095'&5(:"D4ESXNT=F11N?XE$)0;VO[RKF8B>+=0ORU M_F*C2%"$,@R1XA'$.[^4\'_=(_;.P][W65'W>_61=KMK [_3^S8B:FD8H5BT@, MF:89Q,H6Z4RT@#*1C*1Q)%26^/A47J./34)+4-T3>?V8=_._>N.S9]EM<(,: M.*B0ER6*2NR@!7X"2OCA_+).K(7TU?P #.J_=>+FT*?K=I.."\(R#6GV36U; MZ]GD)'NH8B%F\^JD^H?E0BJY$65-NGHC\%?%YH4]G6[+B*[9;%'6C! BDBE& M*6*+#3%;(PYAG##$975K5Y-^8%N,EHFH^[9-P)YU376D"=C-Z)Z)VR;* =?&?4Q!T/5T4(## MKL'[X/9HW=[+("'*SMNW2O'Y::68O%_\DZW*\W067#R5/(XEUL:5Q0F'.)8" MTEC&,!(T2[E,2)9X=3QU'7ALRMV ]Q"!BN#\98:\Q<8=]Q0Z(''OG<8#NO+ MEZA!!1LL%V#+\:=+[-Y87/XZ5?V5EK\P]@L6EK_.R.6R\@[7=SQ4:[W?GVT8 MNGU@L16)_OEY]Y$Z4%T>57S+9JM_LOE&E>=^JS#_IUGQK[Q[; M[7VVW91U5',XX$Y/QT/!UFI0F@U:=MLDO>)?P)J^WT8DX#GAH>8IZ+'BWD$/ M>PIYJ#DX.K0\V, ]O;J*FWRY56,YN35[RK:T8?Q(CV>E].B;+5^I(4 MYIF4QD]7*20H4N9?2FK".4N1"OHF"VS V%YL-?RZ#H5A@M&G85,2;@*&:_WPQXP%=A3_,XZ)LQM WC>E'V M-$/>[\V^<'1[C=[;XW,6Z4I]-6"WL3-;0M0@,0,OJKJ4XOG!F%!4+1;N%K+\ MV[PR3O[/IEA;.SZH];U^8#^FV'90S(E9\:4LA1@I!+D]?*0(D0+)+.74Z]Q1 M/S!'^$JTE@!1FP+6._2 ;>'[O1E[FF&W]]_+SUO/;[G20+!GX?:F@+Z5^V3Y\]?0\ M6K<7S(.MUK%9/9>YE-5N^Q2GG/,D1Q!I6YB/1 DD49Y#CB(>2\03YK>4.C'& MV*2]@5@WE.R>>U]=[0^ M>E:G-D6O*HKJZH[V;R%;79VF(&S+JH,Q M!FX]==K"XQ929S[7<4.*S=6]+IVI#V:>S=IIM\9ZO;3-3*KZD&,3 HNXS*@O5T&_5R =3S1Y$.VX.1.4OKZW M4_R8\]_A<"8CZ)[$]5&'W45P9N$H[N]^Y6V+JSV/99OHNN^W3)&@:2))!,T* MRL;?8PZ9BB5,%6:2H93E0G194[D,/CK-67=()?7@VF_U%)K!H19-!VNE=C;_ MT8HI_#+)A[4^5D=.X[_(HLB'F7-K(:][=#CZ?GI/M HYW6W67YO(O>W5>6HW=&_[\Y/=5GV__*Y6U9]FC^:)S**8YY&2D(E<&O7+">3V3Q21 MQ!;EH4H[^5DO 7YLZKE-TYF N44*YA;E33D[+_*=N*S28Y_I(7)UP,]'N3I- M'![LS >E_:!=X*5LSGR0I/-NEZ2SGY,#2@(FH"2C^@LHZ1CQ=\>C5L*(OT,# M%6#P^2YMG+Y+LW#?);\B#R\TF1UB\TZ MZD%2'&&&$60\9Q#SS"[_.((ZUIH*&B.9>'6DV+_]V!P3BPY8>!W#2 ?DN:WB MNE/2\QO<@PWO1=AIHT,NLPY&&'0A==JZPZ72F4]U>VX_J6]JL5%O#993#<%W M17LC$B$I20*59/;,7*8A24@&4X0I4\JPB;Q.S[D./+9GO<;=M,N]6'#\-L;= M9* /'GL6B(9"^P" !C3X;E"#!G9/O69\R0HI+,YC#RHYOHPUGF)!$5%&?J(HUA C%$.JD(84YRH14HM$QSYJ='#_L8E.V6[OR6 # M>KG:GK[UTYU#"MWDY09B>E:1[4E3"\TNQYH>@Z_8TVS-YE4G\_I#[4+L=[8N M1]DI.IRPG*$II'X<#C&H3)RQ[U -SGVL0Z#V4I&L5HVL;>)8*N-8I32!+)<$ MXI1@R&F4PTA)D;(LR3/FE,?29?"QR<7V+!JKSZ)5^;V."7R=Z'>(:?9(:L]2 MWWU=CZ]=CL\E1>]VNCW"@#W2/E 8+S3]?I&WCOQ=C)SYWG.XR%=':_X*4&0 M1C&'L> )HZG4/.V4J' KL+&]7;;[\&>+B)1+N9UMDU/GJ@OPN[40E"9ZQLN" M3;E?OL20$SE4+L40<]@YU2(4X7VD8=R,[452-$(Q>BY](]C].T8S]SO/W7-; M05')=XNF,_?;Y>I,7Z8I%AG.)4L@X7D"L;9%51)LWMXL27-%*(L)]0IP=LM"7K3GJ"#EG2[CG0!XZRWDQHT]'H#G&&CL;?S=A2@#7#+CD>- MI"RW1]C+>JXW!3'*&4BXE B$D.<80XY1CF4BB(1Y3P6?DZ RM;G(7@*R>I:S%DX5HY>O5%9[\3QY=9B'H :0S0PU[ M#NFRO4?'D:Y\O'-S\-G:J,LWJSYK,^6V['4I2D6[?7.=Z_M!_5@_?%?S;^K7 MY6+]M9BJ."4XUQDDF;*]+*F /!(1%&E.59+%JFD>4N>@NNGUZZ$>TFB\'IZUG]2N;L M@:M#"B>@ @U^K__;2]J.%UTAM X,;X%T#8.4)H1GN88,8;-> MD3R!+$,:QDK)-*%Y(J)XNE!?C$[)!Q]=Z%[?@%9?_*-!^WP(RI(&:_8#_*0J MP'_Y&Z\@^PK&:9ISH:6P&=0I9L*L"%-B6WDRR'&4JD1HG5(V72_7;-X_OXWL M;D<;A-B:U[_]Q*_5BO BUE6(QUYN8YBJ&@,6T!A%K0S/LA@]5,"X?UHOU5R) M]'G#;>[^X]\/E-%U4]]2K.,RU1J**/UG3'6W0\KK]:"N-/ M%_; R VZN9&!>>WX5 M[%/:PFN9W2$.6#+ G9Z@=00; K\N$-D ^SC"?L'M8/[YS\9-S[Y!U=?9HN%30TU#V,%RW^3M/L\1CG2BF8I M1%PCB)%YJBA/(Y@P(E.:9C)FN)['-PLYREEL<+W<'"KSJQ>9/?>M[T'F8X M M\0@=-HDOYG8T)OGW0$-OJE^,W>G-MMOOVEG_]X(P/K9 MU@I:FW'LG9_L19%0A*>2.3IY#L-/$)/ MO\1=/J];T-XNO1OISGY]<"K[=^Y+R).R=N)ZG\QA]O-\60OL\[N-/;3C[\7( M">_?[_J.>4/BJY(;6[G^5V96%^5AL7O]?KGX\J!6CZ\57S\P/E>[IXA&$8UC ME,,()0)B)1@D*6*0VUY=N214$3;]IE9\Z9Q0Y G!Y\EK ^GO 6PLL![@S@;[ M-VL%-$IJUMS&#L_D(]^I<1.X/NGN6>A<>0:_ER;T(W5=^0N:Y^2+8=CTIXX, M'65%=;V/GQ06J_7T8;:VX^Q.2]NSTY]4U1*U^#I[>EB^6:QGZ^>Z6&@>(Q0E MJ89IG)1)E9Z\2HLX[=P,T%"3-W;N(Y4:S"!8QQ#0SGEN>V E2)-/"YG\2OYQ/;PQCTZZ="7!^ M\HQ9,0&E':#*DKZAVG27&7-SZ'J>AY[%KI\IZ) 1U9G$L-E2_C &SJ3JS--Q MEE7W6W5MPRI6&R7?[^JBO-JL5F9-/95NZ";Z+YA*[NW77Q4J[($V>O9?+-6;UQCA(C2,(]B89PQI&WR.X:(I222 M"*52>+4QNC38V.2AAG50P<_SN.)%=MW$(11G/2M$#;.JJ3?9%=7KP8EP821P MA9?SXPU=O^6JY2>JLUR_IF.615V^]&%Y)_YW,UNI73[D+ZME44QIDN18RA3R M/,\@)DD,>8(4Y%(JHRPH303RVZ*\-N3XMB2WO4L\DRFN<>NF'B'YZEE!MD65 MUTM0@VTE1$] B3=@HH0C,T$3)*Z-.6QBA",#1PD1KM=U4Y7F;N7-B[(0W\?5 M\NUR]+;3]C_U1J[83Y9+D1$/-"8-8I2ED1&8093Q.D#3$Y%X5%#S''YO? M\MN";:3M$@T,:E#"!M4[8%;VBM]:X*='OK/B)D\]SN @WPZWK-H3[/#/FMU_%KMC9_76_8?)JEG$>9+:*& MD'FSQ2J&-.8)5(1AK606I<)K#SDXPK&]QNI:-ZNJI[-M'%I8[(#MP'=;+82; M4[_UQ(O,U% KCI9Q9U8<]AA>U6/:^!Z-D?60="!$(XQ8;X$" MT4;J49$HP$1=%OP7(+]G>6^, :4U=F'0-/1N&P2V%DU :YY>O=P\>523&G:^ M!JHP-<"\^=6="L?RQ5I4 889KCY5.$[V:E8%O&W(0&'YT^)NL_ZZ7%EO_K>% MN6-9R;I:U=F3K-N5WQQMIYF%,LXHQQR(5*(">:0 M)$+"B) L8U$B,4H\#YCV"'=\[]%6K^<)V%BT8&Z1!LDXZW7FA=(1I9C 6%%M MG*1(0:9C!!,IE%3&>Z*YOCTT//R\#](LM&PT:=9=JD8.GBSTHOD*E)&7\7\% M;HD&#S^Q T:!M]'=70RMB?'N0KR@M J4QDQ :5CU%U":UG>4-^P$]!_=#81W M!%'=L,R[17,#CWF#)\(#0:M_8G?-ZSCT?RG;QU7)._/J9E_4)V4/(9D7JW6K M5JP,+-BCZ,D4X02E&8FAX%D,,4()Y+E*822R7$B"1"2\VB2.Q*ZQO>6:#4VU MLV@"OM?& %99 U:-.<;QTSTK\\;K\)I[^1GP>2.^/-K_?UZ>;]K?L,9\ M4-L/M@2 %@/ 4A#X'3N>*0W^.AZ!:<._N4=@]*67_(C@W5K.RI:'>;Y2Y MR497(OK>7G/AP/N9/V5LR*=[[_Z#/L>G+#M\8D]^IL.V_N')5EMGO]HOV9@? M;[=0BCM>E"[*-(]R)$B:0&2\!(AI8ILR40$3FG,A&::2.15]ZS3ZV)[N#VIM M5M9E MNC)X,2I_:U[=F(H=4HPQB3C"D1%-(1:9%I&@4I;)#Z]N+@SH]1\,WP&TP=R]: M=9EJ-U_^=N8&:D;2L/7= 4-TE85BH!M1EPH"=I&Y.* P[8)<;']J V(TT5= MVWS,'M4G\TS6G2V%+54ED3)<\L@(2*1M Z481ES$,4MBBE.OH^ ']Q^;YU_" M Q:?;Z..?=K<7LL'TS]H<8N#W&2?N.NV"<_IA_A?== MG,^>'JO.HRWD_]VP^4P_&Z?C3HCE9K$N;!KE?%EL5JW&"CR25"=:PDQH!3&2 M I(\SR&13#"6"AU+YVKO-^ 8FQ!L#2@[SNQ, (T-[N7?;YF=RSHR(.=];S:\ M>04:2R8@3F!$)Z"] W%U/L#.0/![T-V(0"S?6F#^%@B#%9L/P%.[\'R(VW7S M@^KC5]N]7+.:*X]F&0;N^7SVI<3RYL>3LIW6'F:/=FFG/YN?%F:Y97]7;HM- M&<]B%*'4K+I$ G$>1<9]8BG,L6 B51DEW*L0:!A88Q/;VJI)*_>D91C8669S M5RK;0&6?5VI&?]^D"3[>;T#3^%/6OW@+/G[6J&)3NDAQH(V:".;5@V M#_WAP'?OI?G(FQ_UB:1?EDOY?3:?3Q.5D#S+&)1YAB"V!U\),C.N)(VT5 E" MN5?-'U\ 8]/R=POX9)M[%P4PMU5F JJ.M=+,[GS9H0>F]XRXR7"?//GI65-/U[\Z5TRC?<2HF(#MJ>S&PDE5 M;W$"_O/2M(:H?16 _9X+7]V"\*6K7@5@UZ'D58A1NB:M:[5:V1>-O>T#^V%C M"HM"_:P6QM=>3Y74&:=*0+-VYQ"K7$(6$P:14CRAF10*<9_>;E?&\Y+K 3J\ M-7#!FOT S+Z"?1/<+]/KIKD!2>M91+=\U24?#590@P4_U7 #KKT=B0F;,G]Y MR(&SZ)WL/TZL=[LL6(.%HJGI5XQ*-): Q!32V@)^,-7\)F'08BM-;TW=NPC!8 M_DX(IMH)/$'NU\TG>V^4^%Z_,C[?;/V6B3(Y^E?V8_:X>?QYN5HMO]L*#3)(T[I^[!N;8AW5VRO1EWUC@,5_I6G9'^(K13G&*<]2J*7.(,XB DD> M)1 G<4JR7*=$X!!ESO\07ZIA0AAN7ZNR8D9)U!_["^;VIAX9ZA'Y"@%Z,%8< M[96"*UD":T/3KD/CEJD3E49/?T5#5K$8^3=A%$T>>S)Q!)7#7WQ^@[6.[!EF M-T?V0L[>G1";Q\W<1OWN'I>K]>S?5;T>$L5F&:H3J#.40JR9@%1Q!6F,LX22 M-".[XWV1/$P;[K+J<*V4^.. M^SL7[KW?/=WI"_EZZ(!B4 7OSM*AR-YPIX[AM]:MRDQFMA!E]>=B74P3@I3. M<02%RK1974-U4:YI:T=/"N*37DN5%C( MGN&Z2TP[1N\"\==W,.^ NJKLG_!FAR]LIL-):V]-7=B_Z6"Y""=M:2<7G/Z WZ,GU6SZ68G- MJDI-^&I78A_,M$T9PEG*F%F;"+->P3RR-10YAQ31W#R3,8]3IZY'YP88VX/8 M8 0-2&!1NCV79TF\_'B&H*;O0)D?*\[/ZC73=X]LT3RSA1)__;+\]C=SJ;$_ MIO8/T/ZA];2>O>T@#^TUHYIG]^KG@AWR^Z3$\LO"-G=Y)]5B/=-EQE&S&"C[ MJLN[A7R_JPAJ?K=Y5+*,KWPPYFY6*QN$*:^88L;2W+Q]89HR";&,D=U:QS!* M4H*8$*E2[,9S?V$1CTUDJ@CQ?-M-I#Q>XKD(Z'^:W582HYJ\GF7P]$'!G;F@ M;6]S#+NQN"S_T;(9U$9/Z@V#G=WUE;V>'>QGCGH^3A@8]$N?,.QG#AP.'?8T M\&WG$!_8C^:D^X_F9_7II+UM@H6L#RL5I_<1[ IT2M*(\SBG,&,RASCG&M(L MCV$LDHRCV/BMB5?!N3Y CNVM5/9\JW\+2 M'JUL O?VS]M?U$9.]C>S[7NG,70"SNYY6VO#G\_L8R[Z.-09%.>+G 3M@^ES MQT=[&:MKI;IOYDVT7#U_8M]_948G9VQ>F($_;YZ>YN;-->4Y)SQ2,62<:(@9 MSB#/I8)(1%F>L$BFQ"L1^-J 8Y-U Q,\-CA]:\Y=X=9-ET,RUK/&;J':PA[? MP19M*:(-W@GX9;4L OKGK@2%+1QW9 YCA##$J5$3AI%-XH@BFJ1QFOL5/CH]S-B$I)TC8$1_)F:>)3'. ML.DF(K=SU+-T- #!MEM5^)81ETD(6Y?WY$@#U]F]9.UQW=R+G^XF &^T5F(] M^Z:V!3-LIXI3?:RF.L99))"$B4:V&IJ0D*4H@P@G,F=$L\A&1=WKY;@/[244 M Y3.J2O V,(YJG(*__83OU8!YE;ZW52D'U)[5I8MZ'9MG;(IC0WD+.RANCH4 M^5&9(2]4%O86''^^0HJ0Q^B#"I,_*X=BU>$.W03L@UJ_8L77CZOEMYE4\N?G MWPJ;$/:NS),M6T<8%&6(;THHU0AS#%,AC5?#40J9H S&F291)K506>HC8.Y# MCTW ;&]58:"#C8V2S!;FGQHS8%O0?DKF,0]N2M8/NSTKF276H@8-;'NZXJ?? M*I;_ K;@P=UUFKVUS)^QD%KF,?J@6N;/RJ&6=;C#P$=&Z],!=U*6M8C8?-QW M>MU4=323UG="S^TGW[9GVT[/_;@.L/E,SRB.HSD!_F,<+O/A/MA1,:]!_5Y' M57OKSQ\_-HGH4YFQ2.>8PR1C%.)(<8MOF MW_OTMV^S=5F);^*@[X5X"//E4I2'%ZNS9[W0L#?$2]/A+/)G3:X$V?ZZE-DX MJ47V^()!!/$LSD:\SG^@ZO\Z[FU\9 MFLV>A6X/+K!X^^LKVX6BD"Z:T[B#>EH^3!PZ3%[7WMH=ZZIW5IQSSZH^383G M*+&5EBC'"30+< IIDB90JDC'6N19++WV48,A&YNPM;L^N2S=BHMKMUO[;]TZ M[8Y+\9>8S+Z7WN':#S*[<-VS^H%:/R92SE*0YBV&$;28.$1R25&M( M4XD$1@F.8^T=M!W6AK&]:VI+P')GR@2LMCVMQ0X^L(>7.L1X!_Z.>$1^QSOS M?Z!X\'W[BW-4[6S7';U%!WBX]$WJ%B9^F;D,'CP>V(SA0\HO,T\G \TO!*5# M^/DW6]Q'?EZSM2I^69J!%A90G5"98"95SA!DE&<0*YE \V(4,.8JRU5,.,^$ MW5]9G-5@/42K+\J\-M?/_\5?-DB]@C77B37(7H=BK*>-;^""2J< M8 ?T>MZJ)V4>$>]0U T4 >].H5]4W(66BU'RBS<8+FKN8L=>%-WI@IZR2385+M=L;]"Z!N9ZF,F ^6+]#P_/;\B?*8F?#+'#=P-FL/1!>>X4C=N8-H[ M8^.6L?R+6KVN'8$',W[5B?"3>EJNUE/!M.82,4@TRB&.J(0LH1JBE*948(V1 M=LK9N#3(V)2VP0EV0$&%U+W U5E"+PMF*)IZ%KP.#'D5N[I&P0T%K\[>>K"B M5]>,:Q>^NOK9#HOBUS.;@+R0]XN/J_I0>EG3HBSX?:^-'CTN%^5/RL0,NQ65 MR"3-.9ZM!W''YU U!8 \[5_:FP A87LL1CL M, \.J^I^V>U;5QIB[Q=@"Q^4:"=UPX=[#2H;JA^#QHI^B?=8F_<[ 0.MV/N8 M"+^U?'<:+Z[P.]QVN'5_=YOWH@$WW.9E3IR\^:%68E98) =1X?HWZN-J)M14 M9TIF6FB8:&'+59$<$IHAF CS7A(98QE/!NH4Y8?9YSB F. M(<]$#%/*1)Q1R@CRJKXYPF_*H WHSGPEEAHLC[]*?ZAO2J 0UO#S_P?:['[3 MEIFCS>Z& 5!2,)YS4)YS-J834:[0QQ5@"SL?H4])^0[?L=#GK'A:%FS^RVJY M>7HU9T4QTS-10JUC[@QCFA$D882068W'>02I-J\VF2L:8RJD9$X;U\XCCNVE MU &)6*P#[GC[LAUVMW>$T')['VY?1./_M4N7;D)6KKRZJ##UJ%TY>"HJ*3S MA1UB@K7:%0_+NK!Q4PY9%641OX]L)N_6K^9+\],O4Y6QG$C!81QA#;%(,:2Y MBF"2XRA6(L(XFQ*553J>#$+ UD!4&#TB47ZT.T3_>B.S9R5J<(.' M95,)'NR@UY4D)\#"!W=K\*IGICW"?;TQ/E"DSXEY9^+]8GR=N+L8WO.[XW"1 MO4Z6[@7UNMVAFPOZ<;4TB_;UL]U>7M\MRH:R3W;TDR=J2900+17,HHA"G-GF M8X(0J*.<91C'-$ZICS?J,_C87@<-]K(.[A;X!'Q0GC5 O6; S3'MB]>^WPPU M;"/^%O@^L_T?M^W"6DCOU6O\01W9+LP<^K2=[M&U.D"QOM>_+)>R+'RL5M_, M4KWXO)S+;>TC\R;1&;4%BA,N($YR"BG)S%_SC&:8TI@G7B70KP\Y-OVRB&U( M=Z6^J<5&%7_WK01PE6,WK0K+7,\*U9!6PJTJH-> @47<2X4G=X+"U@"X.NK M%0!<63@^_^]\93>Y>5@I9N3K>;?Q.I4XYBE%&,;2UA_)#,4TBU*8YH0P1J5D MG#;M[!_<5>9X)*=G8[]G_<, XM( K1)ER@6SF84)B"<9I1.:I^6S8_Z&Z"2G M<;5G5-C/O5:B3&7_\Y_B+/H'BB? ?D'+C]L,+WONLGBJ"L7.G_TDZ\0\N4E4 M1]J'D:0MU>V,C7#J<][VD&IS8I1!U>6\E8=JD%>9-75 M,0G#5>\N24U36=VI 3JIVF%- --FKL#=?+[\7G:(U[;XTTK)V1J\#]JQQ86N MP$6*SH\W='&BJY:?*$IT_9K;NMV6L:,JD;@PBZ^WR]4CJVJKVXE_:\PX55S] M9V6^(>I5V7JW>+>X$V*Y690UB\V2[8?!;*#,%FSU_&ZM'@N#]EX_L!_3#&N[ M.9E"3FS5B9PE1JALOP>!,AXIR6+F56OM)8P8FP#6K0WL%ZZL,5%9"99;,[NU MQQWT>^$FM6.?[9XE?-M$MV7_Q!:$!R4#38^+GRP)?ZF^#SL>P(Z(,OAHEZ?& MO/"MY?X>_-L">RVC8;FRP>[LM*PY/=/0_ M!1[[Z?U/Q4 ;Z_U,B=\&^VUD7MQI[WCKX;;<;[-];^_]QEMU6[+=:ST3:KLC M5A>)$511RC*SDD)Y G$D4\AR$L.()DF6(I&GV"OW\^0H8WM[5"!WV[Y^:YS3 M1+HM0FZFIV?=/V2FAV::%RD(Z8N?'FA09_FBK8?>[.4/AVRDN=^_\'[]5:VV M/UI\*=W=NJ7AE/)$*9D:_UVMF!F?#8OZZR5R9C;M!:D M,2949Q!K+"#&F8*<1 C&<6(>$:D03;R2((.@&IWVMHR:@#VSRKW\MF$V8KDU M#>QL<\FFZ7&>';W&H6>O;R]SH(GS]TU#$AW4EPT";%C?-R271[YRT)MW]*T/ M5H"GO072."XU:7UX M(M?9"*D"%T8;5!"N6WVH#0Y7]!5;;,R$/N]]>(KS6%,N8DB) MUA CSB%+$@(E2S%..J"S9C^ ^F%K:"B;H*TK$T#1V !6 M!GOX,-NU"0P7:0LX+6,)MMF)JHT"6ZL.+WJAT)LCW4-'WZ[!&ET SI''+C$X MUUMW3%"=S>>V+D^5 6M&5K-OMM!.,:44:4*9@EENSQ?'7$,>ZQ0FJ= 9P5%& M4J]EVMF1QB:U%5#/?,ZS-+I)8Q!R>A:\"N.V+U8!=C #)CA>(R)H%N+9P89- M%;QF\U$^W]4+.M8355_L\K$J=6W#_0MM4P2M"KV?+509_9\2E9G_X0S&@@B( M% 6M,>@R[K % CV8.*KNYW-MIV3@8FW;;C1RUW212P7.DT3; MKJJV:(#.($-(PQS'$HD,8XX3CV3?4V.,374L2FAON^URZGCJY!*/E]4D$#L] MBT=)3-D&:'L KT.3N#,$>>70WDK48#FR_H3Y9L!>HN)*ANO)2X?,8+V$_2!# M]>)'N[EAU5:<>J^8D90Z;O?UHA!"7D"MJ GMCDI M5V75N0FPN($!'L[A\F0JI,_E.O2@;I>E^_EG8O2":5D>3S,.G3%O:[. MK$\CE&N:*@I1JHT+1JFVVX $1KFY "5*(NGD@ET=:6R*\WK%OML>1'.[*EEJ M($J4WI7FSM#JICI!R.I99QJ,U3'9$J6EZ]5ENKK4BKM,1>#"<&<&&[H*W&6; M3Y1\NW)!-WGXH+[O3H2:01;FCZ+*'_JXG,_$<_7O7=7$2$L619F&,<^E31Y0 MD,0QAQ3%@D4D4YHX=3;L"F!L8F+#=[9SP]8&L&^$GZQX3X>;VO1)2-WRQC"HG'5EZ%#E.M^G8\"\R95LY4]^7%8G[+=I M/8)F48)S!!G+JS!Q%##WN?:<+K4GU;AS__J/_]/\ MQ/S+]H3ZC__S_P!02P,$% @ FHAL4HCK)1IHT@ @-@) !4 !L=6YA M+3(P,C Q,C,Q7W!R92YX;6SLO5ES6TF2)OH^OR)OS>OURMB7MNX>TUHE:Y6H M*RFK9NX++!8/"5T@H % 9:I__7B .T526$[@A&235D6!)(CCRQ<>[A&^_.O_ M^.-T]LL77*ZFB_F__8G_F?WI%YRG19[./_[;GW[[\!++3&L,?_R^W3]Z9=_9%S]\Y>R7)S^\H_%\I_3+P'@ MWS=_]&SQ^>MR^O'3^A?!!+_[V^6_<&NXYNMJ>M\;Z6/YK__S;Z_?IT]X&F Z7ZW#/-4'K*;_LMK\\/4BA?5&YM^E MZY<'WU&_@\NW0?T1D.@D__,?J_RG?_]OO_QR+H[E8H;OL/Q2__WMW:NK1\[. MYF$Z3W].B]-?Z^]^?;8@)!"5F[]:?_V,__:GU?3T\PPO?_9IB>7?_E3_CIXF M&!?GS_KOYW_XZ_4C/R]Q12C9L/B:?G#Q]_4I.ST>_UCC/.,Y-Y1N1+_"].>/BR^_T@>3"KBO+Z"^ ,8O!/_?OWGHN6#VH_YRO7V@ M]TZ2245(%R"AL:"8R1!#0,AHF*,UH;CF Q!_\YFW:;^IUB?+],MBF7%)9N/R MH6&9;JGX6\A>O./7SV%)'P3ITW26+_^ZVH\A]+9>#""_<^40N7_ZA;@NN%QB M?GVNFP>9VW"V)F.*FW<.H?@?!WO+LQ,\O,7E=)%?S/-SVGTGB0L>: L$K04!.B@) MD8F-7)SPC#./0UBS>Q^^%2)D_XC87Z*=0.+#,LQ7TRKX2UASR7PV!9"A!F7( M+? ^25#:,YN2LTRX(;>).\_?"ABJ?V <)->1L?%BOIZNO[ZRLLF-ZQ<( \N\##*XKN MEV3.-H)_3_+'9XNS^7KY]=DBXR0[FCI'/HDQI,BU!:=J_!WI M51!('G92R5A+IM(-<7[Q( %;0<3W#I%#)=LI/,1$&\^#R!2)%T?^-=,<*/ZB M4$Q9:5T(ENDAHMD'"=CNK(O]>/C83;0]X>,9O3Q9?EC\/I^4'!@%6AJL)G2K M),G3LCJ!<85YQV1QR(9&Q_7CM\-&QP>A0XBU)V1LG*F3Y=OEXLMTGG"B>2$V M&*-MT3/BPUN(G%SR%&6)45AG8QP:'G=HV XC'1^2#B;@GH#R=K%:A]G_/_V\ M<;E1H5<*(]CL".Y6DFB"X< ]CQDSLXKCT#"Y1<%V(.GXW'0@X8X,D6H!GRPQ M;.B..F*RM!UZSPG:NC@()!KRGF)1.6O:. >Y%+SQS.U@T/$IZ=X"'%GQ]>)] M]O;38GYYHLX<07J7BDS0U19U#<%P*PU>"25MP54W\W CN/G<[$'1\ M)GJ0($<&P8=EJ&E.[[^>QL5LPJ0.Q7H#Q2?:NZ2-X)F*$%E6VD5OA1OBY//6 M0[=3?\>'G/N+L!,#\.*/]"G,/^+F+-]%P8+SN:8#$/V".(DY"G"8-?>FL!2& M- (WG[T=$CH^O3Q8H%V$#/_ V>P_YA06O\>PHITMOUJMSNKI:XA*1Q& X%QO M_5BAV$=P4 1JR64H*@X7-3Q Q'80Z?[T<@@1=X&5OR]F9Z2 Y>9V>+F:.&T$ M)_L'HM2< &XSA&1)O\27DHRV0S]$4 NX" M**_F]&DDCND7?![6X8*MB0E!4JBL@3NM*83R#LAKXB!X<;%D;KT=+COC?AJV M TKWAY@#"+@+H&PLX;.PQH^+Y=>)E+8DD@H4%NLU#LDDLD@AEO)!%V<<"C,8 M/FX]>CM8=']LN;\XNT##^],PFST]6TWGN%I-/#$?8RC 3=T>/7<0'5=0LA0E M4B"&N0R&AEN/W@X-'9]>'BK.+M#PXA27'VD3_,MR\?OZT[/%Z>Q2H+,C.7)-?%ACP8*NXE83MT='RT.91XNT#)^T\4<5U23Q&W MB])K$): KH(6$+)@@(6'R)E720X7R-Y\\G:8Z/BD\T!A=@&%MV=Q-DTO9XNP MIKU/I"@R@V34)H4]0. F0**?U:0AD>4010+?/'@[('1\YGF8*+O 0'XM*:C M+M(_WW\BL:U.SM:U1+6>Y4X")V8X"K"2>=H&=8)82H8:E \. M*>9246IAK9!ID!R+K0G:#D@=GYRV$?W(>'I"'.7*UF^XNP$UOR,STB'$.G9>UOE!W34'EX6Y M:&+B(EA %6FG+#E!L$5"4J98Q9-S60X C8>>OQTV.CX6'42P79F-\\+MCPXBVC^B&V%B&V:MY MQC_^ [].LD=M%8O5J0Z5 0E@F/C7 M7[\1XFOZP3Y]CD[>O#]Y_>KYDP\OGC]]\OK)FV6"/I+,5? SA\V23[U]-P$EY.9V'>9J2'5B<-T"X@I&DZ#0@>HA2 ML5I,9,!;2=YF]@HC"R6S>QRTRZ54PBINE'SQS%^K('_%V7IU^9.-:&\LK%V( MV]=R7#[CR6J%Z]45JSEQ8M756-R3W<-,[G24'&(JB39&*9FYIUCQ<%9ODS%. M_Z5FF+@T+0/(?,2]YC;U%Y[5-1,:.>=$M8D%B*,WR#Z\L4 !5< B>3!1D$=RZ@T>6>))(![-,C M1(W37JX=J@930 =@>K.HSG_&:UY65YSD5&12"KC& LK3LO!1DT'/9,RU,SZ: M)E!ZF*1QNM*U ]) PN\ 1L\VG*3U/Z;K3\_.5NO%*86G55XW5D9&$[3*I'+! M+46I)H(S/ )Z$9P2PKK8)+S8@K9QNMHUW/<&5D<'"'LU_T)4+Y9?B85)YAQI MA_9 RX1H+ZDVEA8>L,C(8]&RJ'O2\0^'TDTBQNE^UPXS>PNX W"\7>+G,,TO M_OB,\Q62QW>R_G2!^"N+JKF4WGD!/'"*3WBD2%;R D4;ZVW6/.M[2H$/Q\P6 MM(W3/*\=E(961P<(NTU\L>3A>96!F9I;S%DMA!421%8^.C3TWSTMT08^!1BG MB5Y#MWIO$>^/C\4ZS :R0(O/N%Q_?3L+M0]UKN'FYWJX5JVI3@O4>,L])98H,O&ZR73U&5 ]!V2!G1X-)O@,K\XI4,/\XI4#@7$#$PHL_ MTNRLII/]9;'(OT]GLPG%D5;18@(;:I)RE R\-0C"6A*C)''91L[/]XGK(4(; M!%6#:Z(#=%W1S1F)P3 +0D82C \<'..";*O54J)AJ1]C6&%[^J@J)/RV^KBH;#8?0(33T$9H. :"BY=P"A&R<0-PQJ%!1F6LO >5_K_5P! MSZ(")Y7PV>G:(+6)#;J/FG%ZG+>P/0?+N@/ /+]X;*W*.,4/X8^K.&"BO H$ M?0T40Y+U5,138+0KNU1K,)R).C:YPG^8I'%ZGS> SD!2[P _YX13B,@=LR5! MPJ1(&)R<-U]'.;KBK&?%.'=/Y^*A3@I':GK>+$-H)W%V<"KX>AKB=#9=3W'U M9)XW98*?%C.2^JJ>4JV_7F?P"B\\>E;[*=9&W2Q"2,*0:!P7*2K4;9SA;0D< M][2P>:9B$SUU8(1N\'7WI-YX;2-/%GBF]:-B$>"3I&59;+*HE$#9Y#KL89+& M33YK X&'<7:(/GI UF+^\0,N3Y]CO,XH8,$IF0TH;<@XUXG%,10-VL6D;2*Y ME2:'1??0T@V6#E+S7?0<*/,.8'.9.O)F? :0?!_X69[14[^1$2V$HJP0 2POM.D7 M39&!"P9"ELPES"&VN15[D*)QK\+:H6@ ^7< I/M.W"^Y^GJU.!1)P^L(NM0I MP;GF\H8@@-ODC0M*R/OFR;>Y_;A+W+AW:(W@-;A6.D#:[9/X;[BA>#9JGB08 MNQGNEC0$9Q&D2UHJ6D&BT1'DHV2->[/6"%T#:J(#7-T\G/^&EU(R-TB;.;): MUTU" 1]" C3,9\YM\6UN^!\C:MR[M4:8&DP+'2#JGEW=<%5XL42\2?0E%0,N M2@DL&U:*RS[R)CG[>[I3S2[56D5TATF\AQ/.&S'ICH ,ZQ1PD7_?HDAB$ MP!C(>F2+G+.8VYPNW4M.-P%=PY.EP_70@05Z8(>^P1!2F%&$J7-GZBVB+QQ\ M-!2T2DU+3=L4\9Y.0D;J*_AK9L&'UT8,1N,#%)(BK/7 :C:]E> MD C.UWZ11BKN8^$Q-JE+ND%#-U'>46[Q=I)X!^YZ[5<\76_:S=:^&(MYWP\RTW:)AV8T=(LV_(HT!I('QT@ZT:;]?.6 M/=+2VK#&@T->KRU9@*A$34'.B>LL?&EGJVX2,G8'MV$4?(])VEO:':#EPY+" MAK/EUQL<%!E*=&+3>[_4>"&"-S5O4$:NI'$^N28W>=^2,G8F71/$'"CQW3'C MSS$SQX^U6_Z'X?(+,>-C4"T1"R[\#ZO,-UF,XQOPC+.;ERJRS2I. MGV.9IBE%F(8GAK6;DZF#"K6VX+50D U#+H,0O$T!P?=)&_=HJ1&P!M9(!QB[ MP<'F(*,.K5KB)YROIE_PO';B]6)5RR9.RH?P!RTASDHT&8)-]4@C%7!U,(UC MTI:BK:(?-TJ.VH7.<<^=6IFUAKKJ (K?2FW"9<[:9@%H^+,"Q.(GRB9H7A# M\B;AW?<(&[?.[MB'FX?K9C"L'6$\P-N-#C[A>IK(P;[%P(&S FY_:9>1/P MOL7E9@+@!&WAP0L)@:QXS>*ID[J"!-0: W)=LFN2H; %;6.?5@V,GD?.K0;1 M3@?>U3?S)9^VY:HV<)7D0TB569T]:7F3R[Y' M:!K[<.MX #M(&ST"Z]5J=49L2 HQ5!(1?(BU*S M$E,QU;%CMJX\.L'7K:N&3@5"886 2GK0.MG-7<.^:#;;$('Z#G\'/,BP_\4,NC M)X911%"YHX@ R4K6TQ.3 A1?K&2. @75I"SO-AGC!FQ#:/[;P\N]Q=S!9G1% M_=.SU72.J]5[_'B>NO7'=#5127K+908BFT( ;0T$+@4X$;+6/JO<)OOR4:HZ MB?GW4/=#R#E8]CT Z9SVYXM3LO$3@UH8VHK!,U_=?5[=?2N F20\BX&+W.1Z M[A85G0#E<.W>QHAX1)W7SG[RN+3=_#U_P;W@:<3G1V8>,G ,Q3:LGNCK, MVRK02HT'[/3[GO@T?6_/[Z60PDK-$535_H4U87I%M'\3]:"5'D0ONK MUE4&#@0OQEEE4"#;3L^W/G?DP[F!U+R_J'HP^Y=6CIQ^?$4O:T?#J!CS' H/ M$91E"#YR![13,JL3"F_;7I=V GL)^4NX )^_P"\[/\$;K3*68=D2U MKATI%-$.44N$($2PVNN<3)/\P[N$=.(D[*G8;_+"#I!R/RAY27*ZKW'.U;R2 MVCN5_I=K=I$4PD29-&17/,D+.3AT'J12+CIGF1>-4@]WIG5IJ5<]3BZ&EU[O_X5V_\B#!LN< R6SAZBT M R-=]#(Z77B;-@T/4=3))?8PD!E&[AW8E?XFG C:4DH M#KQFE"C,%KQU@8+4I'(*NDC=) E@>Q+'=:S:H*V1@CJ WE_"=%ZKX4[F[\,, M3\JMXN8]8&<@T4 MTT_5_S)NZ<@ M\;I\=\)%D89S"3$F46\T%;$@ @@9K$>CK6YSCWL$Y.>++2%UF#*Z )8]%G$S2TIW62HSOM-5D MAVV/S0X/VD)KTX-%?QR*7*3W3^1DQ=1&L+.:KIU@62[P:8XZK%W^0_$A] MTWE8?MWXLK7E>$T&6FSN)2Z7W<07*Y23%-QX#* 4B<*9VLLGI&2\82G8AG55 M37@:MXWSP%%$+[KO9AD0BQ?+^"G.L=[Y"TY2C)S6L,JUFYY7X"7*.E0T8;"U M(T*3L9M]=P$?H?)O)^3U^\OIHE744@L#))(OHXP*K73U?IG W,5UQ+T$P+ ,+2+9?B*!9DYS76U1L!ZP?I11D?P%W8.C>7CYWTZ7C M^?3+-.,\K^Z4[[\Z_5SC-ZV8#4)HT$R3E&(F%S/( M:AS,$S%;%)>+$+D=MA MZT?)QV^FGAX.5FZNFR=?PG16J_<^+&YT(+KH'OHTK*9I@EZAEL09"R93@*,4 M.%<4<9MLLEJAUTTFZNU(YW8 _%'2L5LJ:43SMZD'ONSI?MG@\2'G];KS.@N&H7"&\^+9>/B\2>DX%[B=(G1O M%8[=SN0^4=X;D%\+4](ZHXC<@%$Z@'+$HR=^P7.3)6JGD*N]=^7'G[V=5>P] M7>X8@N_.]MW/V^4QSVTC[S5FHRV"3=+7AB(%@DZNUO!SC>3CEC;=LO>FN+/= M>D@8?6Y2\G S9WM MYOT@>&_%=H#ANY*]'CK#C2M%.\C625 %#40D?UKP;&- +:+2+0#Z$$';V<\? M)7=Y$+%W")_S$R?RF(5CG$'&VL8MBPC!*0^62!!DUE&Z)EE8]U(S;H+R,(K^ M#GIVEWJ'T+FPHI.H$X^A%+#&U/F@S)QWF.!&B!B51-5FMO@#](R;A'P4^.PC M^;&#TG]@;1"*^X4I>G&M7""VJ!(C1%8@,N152FEB:M#5H-+/EWH.6FAI="J;U2?GF6.:Q M[,")QI!=L@4XR024*)[\'#+VTJ4L4TE"I"9QQ*!<]#DQ9A?<;97S>10E_T#V M\MG)W]Z^>_'7%V_>O_K[BU=OZ-L70]K*^SZ^E9W\+BO##S,^A]"3>7ZV."5> M/N%\-?UR4?_/#NOI+^ZDEDL-[]8KY?3>+8^ ME]>YES;1+DGA22A98XW^Z$NH6;F&H[ R6F]LD]R9HW+92?_S(ZR.?L'3P='! M0\*IEF0;=D/&H*7)4$*NW=\*0L#,0"MEN,LRZM3D*.% NCOIO3TB^ELH>+#, M\"-XSW]]\N8O+]Z_>O/^P\FS__CKR>OG+]Z]?_'__?;JP_\:U(M^Y#'-O.EM M61O>J[[I:M0.D>NOU_%@2$5*B5!DS9WD#L&94,#K+$F0T;#2I AI*^H&GB2K MLN?,2@4Y2$O^E>7@RB;%.-7#8Y-R_NDGR0Z/BN_,E=U%Z!ULO%?4GTND6NC% M'"^G7X:4H@Y< 9;L0-DB(6*=?BESR,9(%TI;!-U'52> VD/=#R'G8-EW *0[ M/%Q,6[2"J>+(^91N4\\J/4FF7M9CG2.%4JK2TTGP#E3) X6?0?X MN5VK>C%D,_)(-%>'3PM%/%B*8H)T8)/@4N3H>&@R^>0^8D9.SCI F"CL.C:#@5=("G=[@F>6"^3&J]M*/2\V1L H^"0@@=D+BP!41@ M/J(36I4F]37WDS-N"__A$32 T#N SI.4SD[/-M-U'CI)O6 L!RNLF&3'N[+]@D'ON6E$[N#0<\!-I/RAW@A#!>?3U\CN?_OII_>]+Z;C&; MO5PL?P_+/.$A"U<=P.PMQ9BY2DOK.J$U9%LB+\(V&0VX(YV=G!;M"8MORT2; MZ:@#"-Z3G2P*;>.>;*V7DO9W+L%YDIC 0M&I";+X)HV ]\L>;YD6V4[O=RW9 M04K8&T6?<3E=9%HOR_5 V]Y= 4U*R9G'VGXV:PVJUDB[$@LDEYP7EDG9"$S? MD#+NMG=4-!VFAK[@]&JU.L/\_&Q)J^+M^0,VB^4-_K[YU6J2E2_)N C)1 [* MU\J-$!T$%6.D\,25-IOB=N2->SAU=-@-JZX>]L?[N?I[F)WA-5,4"1>K./FM MU9=5058'(RLHP40G?!V%V"@W8@OJQCW9Z@""!RBK7P2>KZO+S@"X23^CR/F\ M8H)C=@4+!\YJBVRGL8[E#. EDTQ8JXQI,ZE^=UK'/37K )V#*;)?K&X6X$,< M:N6XH; LY'H"(!1M!8'5YLDVB^)T%+Y1HLRNI(Y[_-8!4H=28P= ?7[QV)L\ M/%DNP_SCYNC@']/UIU<4B7V9YK,P.U^AY_*8\!)LQ")(FJ60-".Q+)VA+SQ+ MIJ-UN4EMP=X4CSO(Z9BP/8Y2?S3TO@S3Y6;E7C9+N.391NWJ.$#I2JXM$G*= M#"-!I.+KC(TD3),3Z2&('W8'D+58_?\>?'^[=M*=IBG\[UFHD01GJ$# M$222#T20\D(8R"P973#D;.X$5P_UF;W[T>,.@SH&C 80:4^ F)00A V&S+,N MY ^SD"#FI"!;CQZ=X>QNM=(66!AYWM(H.-A)DAUL>3>2Z*ZFL9S;N(G'F&+0 MF="KR/5$%L$EX8$<3\=TT;2E-SEC?IBDD>*TIL,\'J GI''+1W5!1I (X?BJ_U)WK/%_ N) MCA1X4LY?KZ=QAN\QT5O74UI/K 3RXC@'X84$I9#B$RTRN,"E*5:9XIM$GH>1 M/?)8I@Z.35KHMX,=^;%#HN\SZ[VSB:.F&,0[4%*3!RI#!IZ]=*)(E403NW9N=@LV/M8W;2.N.#WK+KK.6?D MPFN(0@M0QG (R@C0SC)=*Y92FY;0+992I>< M/%NLUG_#]:=%GCC/L^%:0TZJ-ESS KS@#(Q76BKON E-$GRV(6X[V/T4MR&# MZZJ?*)!11Q]*HI74?N;R=L#ZH>]'#I=^U^T5 M-QUV]^Z2-S'6:LV<@V)ES3ZR$7Q4A!OBWV8A8\;2 H5MV-DN _R'ON;I" \= M[.S?EE4PY@1+G&0:ZI6$C E\("?8)AZ"(4\XES9'J/M-1O@I;H@.T\*!U0@O MY@-&U[=K*A01*Z45@%B("UOKH(WQP.FOC0DHG&B7\[U':EP^>?_7EZ]/_O'^-OT'=K2\^M!F_2OO)WOX;I7/PNK3R]GB]^N!H,)DJS3! MBI&1 64H /6N-@-+467&=,JQ4;W9PT0-$!G4SWR[7-1[T/STZV\KS*_F%_,1 MYA^?T.;]97/N?MV5T=$RLD% "C7ARZ"%(&AUN.)X#J$(K9NU.:B>UPH=B MZ9YXHJ7..G"N;D=,R1>MDA/UK@=!%3+GD2<+40G!R6E,'IMD\>\1K[;"4FN5 M/QJQ[B+_+B+6Z^AB]6'Q#M-BGJ8SO,74A\6N\DR85/'"@@DN4GRB$D1C$7QQ M,JO"O3!-S%X+9L:M5SXRF$='0P<&]3G2D],T7$3B3TYK3_?_NIB 1-0ZFSTP MJVK_&U^7=V107#$F294:=4Q[A*9QC>WX@/DF3W\8[74 Q %)(> MR6O]]>TLG#=__EQ%/G&,RZ"# XXAT7K*Y).C5!"+TL4ASPR;!'G;D3=NQX?N MD-E I_U*^\2* "WK?9,0""'% D5*1HZ[D3XU:;T\ M#/GC]I?H#O C8.+0!4$/';0N]5STQ 6)=)[IWV?TP^EZ-1&V%*-%!,/J@2]Q M2/L11:VL$$ 3\\SDIC6G#Q$V;A.*_B \I!X[\"M>_)&09!C^>(IS+--U'3I[ MO\=TCT0G/LJ:-Y<@IZ1!(3GRWM9+4,ER,L4'W>9LZR"JQVU6T1VBCX> ?IR3 MC6QKEO[+Q?+YXBRNR]GL24J+,]+*Q,F SF5%PN0U)DT!(C$#Z*T*21GKVXS( M?(RH<3M5=(?9P?37@07^]H[X2FH7C>FO1):Y7Z([GC],NFA740')TR&JS#0IM#;2[LB3LI M70Z266%DDR2Y;8CKK87N,,#X+OX.U%(7]3S?K M%:XGG"4=BL_@4 10&0,X$0,4'C";S)-33>Z]=J"QM_:[1T+B,#KKQZ?\EL-7 M\R^D@,6R^LE"U?I.1AN(M0Z4"ADBQ8.0L"0=B[6J30G9HU3UUH'W2,C;5R^= M&K^W2_P#9D)%/64"TL4"0.6:6 M4BZV2=O3_RS4%X8%FX>MDA(7 4 MX&5T/HE83$Y'"G'NHZ^WEKQ' N;ANNH9B9<^\=OPM3K$-449$3@-<3H[ M/^@B9J/USH,/(H'2C#8*HP1H@<5H&TQ41XYE'B.WMX:\1XYN!M-DEY'V?9[S M)8-?)U$SZYFS%,ZQ6HD4S&:8#R1B+!24*C@]7L1S16=OO7='C'KVTUV7T+RS M4=Q<=K0S:!%B JNB!"5X 6\< Q&4DA+)Z1YI9]_5;!ZQ7'R<[7U?K76 R.V3 M6 MF*RG$*L'!!FX9876'7#I PE24(R7T8"P(CLT/$769 _?G=1.1F8>J4AI*)UU M8"G)1;ZX*+OH$_+T;#6=(T5VJTVB567_JF^-*)D))R.@R<0;DE ]UO9UWD5B MS6+T36SE+D1V6>(T&&#N7H"WTEX_RR9.EHX!Q&W%8 M*WP@KUQ:P$)AHT(3(+@<0>?"5)9,6MND)\=W*1OWKF=LTWB0GKJSB,^G&['5 MCIHGY=HEF9BHDBU1 UI+9MX'!JY6M&B;"B+S1NHFB6M;T#;NC+C)#3@=+!8+R"K2R119;>-9-RH8?)JG+TYS! MP/#(MGR 9CK V#O\?.'A7M!OG=?:NP*6.0TJ<0/1<@V>ZV!#*C:9)L-,[A+2 MY0%,*SP=I(4N@HISR>#K>C_Y=CDE(7T.L\O@:8)18O(V0BVHK!GK"%%$#I%< MT\"I:K+HY16"!M./_T=.+]<+&D!G2W3)V*NCO&Y&N,W<5*99$7M M$D)+2#'R0[U($=")'$A<7I0F6=S?)ZW+4Y1F^^6PFAH?@IL9I/=[ 2]./\\6 M7Q$W;+V]X+6>5TY8D5B<"74.#P5%NGCPNHZKM4IB=#)_:F%SD=;),T,<^W M?W#CG>E(*D!"9"SE;R>FW(0/F8P!4A MP6;4(A0C4#0YU3LNF^/ZGLU.!#O&2@.H?:%MV;A"^Z5F M$)5/8(K*R<9D99L[R/9@;N:-]VG@=]+D@<-52 ++8=H0'L:RC"595 %*X75V MM?'@,K=@32S1)J^X:G*8WQZ\S3SW3L&[BR9[F3-U]OGS;"/*,+L4Y:MY62Q/ MSY5Y*506,5K!.#80CL=;/:O MYO19M(K>AFEM!3MQV@JAA&\%TV;CNIL& 4?39P?XO4Q3?[8XC<1?U=^S MS9R CR1<>K6:YHMA 4_JW=G'C=!7SS9'5:_F3TYK D%NU5 ME"0'7[T-&1&\+QH<9FT8-SSG)MOUD?@;UWT\+F@7_2-H[%2 Y]-ZS3?/)[4! MW?GC-S?1?P^SL]MI-9LDB-HS5F*=1LP39*XTL8>D J[))^(^AI<% .-SLYY/EQS"_F!07YOG]V>EI6'Y=E/?3C_-IF:9:LWG> M\(N$_G8QFZ9Z47^+G^WF0>_WH$-G1 _ WD!SHV]24@T:/2M?CNM[>X.UDW*! M\3"[.?"*OM1Y'"(XXW-LTD[KV(R.ZZLW)+A75Y4\NF!(,,PH#2"W) M6I.!ABA00A"".:4X>>A-+-QN9(Z;3#T^)!LJ=>QSUB>SV>+W6D/VZRJ2/Y$C7%T,;$:&5J Y$Q#RYR).YS8I)MY?+M3\.X&B;MQT MY?%-Z/ J[ "7+\-T>7'5<26W5W.2UMGI-7<3AD::& 0PG14HGR0XIPH8ZV9; <1.3QT=G$T5V -"['49)?M,UOIY^P7RQXK1 KCTOP((F'UJR M $&6 )QKF3&DZ'R3/L7?I6SJ>8PV15;I)HOS6%VQV-LY\7G&UTV0%(WY'TB(#J M0C_'+SA;;':!BV&<%RP9QW5!;X%8("8LZ;NT;0?, MG_#2II7^.H#DJ]//Y#MO,HB7SZ>KSXM5F)V4UXOYQ\UF<+[J[OHI609>F(SD MF(@"B@M.XO,1M#?*\5"2;G/$O@^QVX'V)[[J::[A'E!\,7?[ZUT^8K0A>"6A M^,J'U05B/2QS@61#>ZR>2?*U?V72_NZQ^D -1QZG:SO\_<270$/JK0,8 M;GAX&E:8GRU.JQMR+K[+1F^OYHDD1V:^'CU<'H/%S*PVUD+"V@XHU<+%5&O, M?")OQ6I6;)/CHCUHW0ZN/^'5T+'TVP&$KRH?O_%!;!8E)04R9EN;$@KPM>V< MR@"W&UPYIGA9MDL"5RZ6@T)HU:76_*Z'; M0?@GOCYJJMF?I<[B0TV0.5Z5Q<7C1JFQN(_5KBHL3!).)2M!R)0KV 4XPQR0 MYQE2YIQ)TR158OP*B_?I$^:S1^=__K;".-E'^NH[+. #L?>*8S M1.DH_&3<^"*%M'>32!](Q#N B)^A*F,7]-W*Q#N6\GX6D_LDY^GF#V8W&N,\ MQW68SHYGB!\E8A3SO+U8NC+:44LN?!UKHK6@99/K@!/G(5L3,[>UPDY)EUAAJ#.J1 MO!5#O/N0R6.*C/-HLC=-3E:'9&)<.SD(JA:=J+@#>/_V_D,=8W&V_/H>T]ER MT^+H;W@:<3E)S-%_H9!K77.\-";SR8W"WQ M'$9G':#O[V$YK1M-G3FQ6<8^.1F$$& XINK >/!&)DA.HRXEB6*:I(W<)62< M,O5C;,L'B;PSR%RLI:"#B\E(T ;=>2-IIST#Z6T.)2/RTN1RZ%M2QC50AZGV M$9SL(><.D/)Z,<^+^:;K> SS?YX4H@)SY>?UJZ M("J6(&.Q)BO#5)O+[JVHZP=/^T!@T5H?/8!L.J^=&NG!T_7+D#:M0C=K3PD3 M8E((# VK@T,E!&X,:!&EEYBTX$U2=1\B:)R^&,?8T0910:=0>EW/*9<7BT]Z M'FW5NA 8*,:I_.A<((C$A)3-IJAZ(/O6%*Z+N[ M9N364\?IA=-R&]I?J#T@X0+ /&!A4@>PL<[\-5R!DDG4205MZ^B::A(Y.3:>)81@6.)* M^)C2 +?N5\\;IPU92Y^@E; [B%)OMDU[OCB+ZW(V^[9CVGG:]WJBLT9=*Q*2 MDAZ4,PI\CAI8X,)H563034Y!=J*RUSOX/3&R.);"=D>C/T?C'(<;?7RC'=J3 M];.P7'XE"6Y:4DULO6'+@8-AP1(O:&A+IGW9HTX\2QVY:3)<[W&R>KU:&@9M M ZJD V-7N?EM/IW7<0OY?%+4A)E,J\8X"+4SJ=*!7JF0:;_G,2*M$.6:H>H. M+;V>Z0X'I4.$WP%^GF-<7]_]/PVKZ>H]T1+RR?SFY0J?:,^BMRE"R"Z RL: M4RC!.AZ""2P@"RU M2V!O1[;#(.T)FKJ 'XWFHO=Z>=TG4\_,=*@MR0XS!2Z M*"MI26EK 57DQ3F54YNQ'-L0UVMD, SL!E=/!Y![M%/3Q'DM8@H(1=7U$TP! M7^LV@O,8+3?)B298>Y2J<7H+'PMDPRFD W3] ZT5+*=69C_L^SU;IR.S$N%9%10S)J4YJD:W\E"FV$DUS; MFBG:),EC3WK'Z2I\+$0>0XFCA:;G8X8V+)V4S>C.;YJ(;%J&3%0Q1I"@H.2( MH$IAX)4*8).,T848&-XY&7EHXM/W'S9.'^#6>&HBZI^E1O"RDC+<***\G J3 M+]V++[@Z=MG@KG2-,TSO$.%U55R(.3(K-*&>U_8' AFXF"0(&VBE*68T_GS% MA5<]G+Y?5WQ^Q,^=TSQ16&>=3C5KWH%W,H,4W =T3.0V/>.V)?!G*$WQ&2X"2@U9U(Q;BPE\5 :XD8X7HU"4)FV)MZ!M M7%BV <6V$P3VU%#/H*L,7:3'9>\%&HG @ZY=%;P'SZT"9C-ZSM%9UJ21R!:T MC0NZP?&P+=[V5$X'>+MBX2)?@M:>5-Q)T-KKVJFN@"]>T>I,&)5'C;:)0;M# M1Z!6 M0DH\>9U,X=ADBL3#)(T[TK8UD@9210>@J@<#9_1Q[Q=E_3O)]LZ9^P5360EM MO:7U85)-YLBPWO@$NA141#64 M4NI8<5_'F7)R2961P66IK!LVOWJ\(N:C^.?[2[<'2%P6ZWNKG+,>)&2^D$"I EQDHX[5])1XC>,"OYX YX?0/&HF">)P,Z%UV'!QB(212H-U^XQWW[ZZ1EQ-U*+4!JK.2T=L4FFK-NQ5S%!B)YLJDN<$'-4 MR.V8^'7\TYD]X; MVO;438=WUD_/5B2JU>I)(MY6F[:L>]TQW_LYA]X)?Y^X M@>YP+Q]$@6V>SWX^7:79HN9P7S=M]CYBC$X"\Y9V[V(#Q)(X^%)\=CF@S$T&(6U'WKBV M9S#,W+4Z#73S@QB>_4<4//)I+8Q0PP$#C\)*J,1I6U$@#.UCRDG2N6,2,D^9 M1&&42$W./%N:HFN_\1VFQ%N.DC9(B#DXR2I%O)B0"$\&1U 1+V&9XV[!\=&S<=D'APQDB MQ]=V!][^-?L/UQ1<\[]Z&Y;KDW*/,JX%4"*/,I#=#Z4VR&&TTP2I,C@54O+< M>-=H5N'0G(Q["'X$P(^A\0X@?\_^27'5RSKWX<;XAQNSF7AAR9.("W,,>MC2#:TMM_2!>Z-!36W9^1@N/]>@S5QY% MJ'%:([,,;/ 6E#(>0IT(Q#776DCIE&FZQMOZL??)_^G7&]^=GX.ZF(5B7@'] MHT#I.H1.^P(.IZ"XX>WI@;Z*O/?7=SHRNEU!)] ,.8 M!H4,P=46B,D[9C!FQG.3SNT/T--+;G(+$'Q_;]U9(YT"Z]Q_OOIZ<4,^7+#FX%K30V@]:;G#4G(216.3-%RH"F*/8];VR+Y_2'D@,T MNF@CWK&1\@9_?S?-^ '3I_EBMOAX/5F%8Q8>8R%WP%YPX2WW((O4T?& (O*M M0/+@(_HXJ6B CV&$.C8T_H)S7(;9VT^+]6(^3:M7%!M=L('!&:G1090L@9*2 M_$7Z44U_312Z9EY,W H;#S^CCW.!!N 82*P=.#"/',0]_?JW\)^+Y;-9(!G6 MO3F94GAA&8R1M6EH<9LV!B"MXLIY&95HDNVS XV]9 \?P8-NI;F^07G-V)MP M>KF.153T(3R"\(;,LL@,/-EBD-I[CP*S]4UF3.Q(Y^A#"-O@97M<'JR\#K!Y MY1!\W33N^(;%\UV@WKA92YXC"Z&V*'("HD@,R'%DR3 ;?9OB_*VHZQ:'A^/C M[I#,P975 0*?G:W6BU-

    YBF<;?D8Z)M*,5T@+$/RY"QBN5JC7!R7VMR55'(0;%:'\Y, M!.94(F^7!]$F\>\N(>.&%$>U78>HH ,(G51=G"S?+A?Y+%4%/0WIGV2*+[F) MB27'#:1(JV*3%1BX-% $F>)LHG&E": >)VN'BQ=W$6(8VO_5L4M6N92\K6BCI'?K46!8&HG M:A2"9TU[F=NFEV"CLN7FA:M[:W]O(7;@>=ZS$[Z^JH'C*;G"(X&8&?*BK46( MEB)^X;V0*=9A#$W."A\C:ERO<^R\C_UTTQ'.;J1CU5:34U+7>6;H,LQ7YY3Q M22XV.E[G-"HN:]\74SL0.?!<">LQFKA5!?T0:7X/$MG=9?^>T/A^$=DP>AK[ M=O<>QMXLYJGVDE[CDX]+W+0S_8#+TXEE5G$7$"S6SA-)UA%9A);BT'!?8BQ\ MNTR [9_976K 86AJ*?$?!TB;M7*1/?T>EU^F"5<3IEGTY"& $)K$:80%)Y,' M%%:;$A&9-0.#ZSXZNDLW."K@#M9,!SOJV_!UTX#YP^(B4^.2?5S]9;E8K28" M2Y0B6I"FU!(+0ZZ'10]&,ZUL-JFX)LGRWR-L7 ^NV*P*C>_1.L[LJ9$\ MN.&TUH'I^\MBD7^?SF83H;B*K#C &#==YBAD9\E""=8KE;,HJ4F@<$G .).E MFD-H+_EV@(OMH?]DN:PG/QN#O3D#.BDG9VMR%7"UF6/ZU^G'3[6GLLZT^9,; M@+K>ZT@(6170)97H/3=!-/C$97=@JX-CIL>-,I&H;7[23>_>(FH54 M[]E?K$@+OT^*]9+5:95%2 K70]00(O,042ITWAF1W#"0NO7U_/-D^9JVIJWD$!"-52F!$[6-*@ND%5U6P(]S4],5 #I8"$].%\OUQ2S$DW(WLW02G,JHZV+.#HD;D2%R=) %*Q9M MC"$T.1)XG*SM0/GCW.8T4$87!^HW!/1LL2(.2C3!6EH7) @#JB8-QZ!5[9I? MDM+<9Q:;P.D.(=L!Z,>[DSE(X&,'Y?>8Y*U: :[.3C]OTI%^6V'^L+B<:WS+ M,Z_SD-_1#R<%#:*46,TS^2G)&'"1TQ>EDBI"VRSO%$%M?QT].+7;P?3'N;+I M4\T=[,+WR.2&T#@-7G;*EL+0=?+BL2$C!1AGBW3I[#"6V$1^X(3[8."W2* .PIO$@V<90J*G^L^'*\CI B:4VL,_"\-FX-7('SSH-0 M7C'-#8K\?SM"#H>C@SM"[J*OCG;CN_WG'(O%U8QVKFNA"U)H'X+04(I6G!R* MG.VQR@-^P(Z0.X%@RXZ0NVBD4V#=[CJ%F8116 )FDP!5=&T%8 )X44I11EEG MP[$@]@-TA-Q)_SMWA-Q%&6,'S]]I61@3=WQ3X.GL1?OQX*(!F1W++&>G[^;& M_I0=(7?2Z X=(7<1[]A(>:0_'=&9M7(&R-D(+'VN4M=!] !43G'/5B10PV@*;+E)8!)O#@>C.%':UE\1=0/ MUMAO8$=H/]UT@+-G8?7I\GCO)8GU!D\3CV1/%":0SF]NT4A:-EE@C(>4H^<) MFZ35/T)3=WO;GHJ_F^DRD!8Z -0] >^WP[/"MT?+]XW/>G:VK&HY?R=]"DZ_ M;&;93; .+$P\@N$E@S+9@M,\ Y<):?,O/+ECG;\.SEQWF_,P$.\.%V.[@,T$ M4M/FZO'2Q86U4%);@0IRT60_5%$0DF(4GMD0,!O+_791QY$([KA(=!_\=ZOK MGVRO>#7_0N]?++].O C6./+EN'$)5.0(=80M2%M$*$4+T78FVZ#<=%RWVLMN ML)_F?S+XW[(*)^M/%/$F+9GC4@ %,S7$D05<+?TM)"-OB\S!RM[7P;=L=5Q MV\N".! +/]G*>+M??#]72X[+F#N9?D,BY0.EM$5W=E(B384$-9MFO)( M\$(7\-HPA9B"NUN]/$*'AW'JF \!WU[R_9F.:<[?\AK#"E?OIA\_K4_*;ZOS M/YP(1VLD1PM9YG1^(1&\8;6!*TL8>-;INRE\QR2XX[KH+HYIAM)U%S4D0PIF MLTW4%FDWHY1),"7RS!P45*0S83T$94AQ27!O1&:VC!*'0Z(# M[Z%!!'_S%VE35[%Z&[YN[J^S%>1)606%! -*D9,5(Z. Q7&AR='BEG /N@DY%RQQP.B_&WGL%C0')I[Y',YTWYVOSC)C:\ M;H?J"NW%I#THB9DZM,%!<*[6+(:40E!>LKV+HH_"0<_U_%T<"32#P_A+YT"C M+_8<$W2B#Y%\F%%261() IPPDC@#!V+Z+E6N:/]Y7O\]-Q38(0]95#U M[W\4L%B'V=%*N=\N<38])2$MO]X4S$.M%\(\TXXZ75YV7,BU4<-JX'+O06EJ M41+>3FC'*!MW@>(#KG*=T>G)I"L*Q)72P$7P.D6>D]AFU%E79>-;=0UY&Y;K MZ\J,&V2*%7)"1SW"P6B[:\>/ MK=4>II!N:EF58,49%R'KZG49VG(B*H02>8P)ZRR];?R,!@-JFX'HZ+J^=V;M M+H+O 2T7585<&^/).P'I3 8E/(=0D/R4:)BUV2L>!IM>V=G,VITT]L#,VEW$ MU]?44F%-MME %(Z,JVG&1OC-06K;%#Z7WWJ:7-9];NI+>'IY;N(,2Q MM7]KV&YQ :52!A!K\2CW"4+TM8N5%<5$&9(?;F;MSA.+F\^LW5O[>PNQH^O= M;[I?Z!1XS@B6N*9P69 PHE.@$XO&9>N=;5IMLD\_FF97/&/Y$D,JJ5.LW>Z0 M(!1G)J@$,K%<[W0EQ%(*,"N-"#DIVS9U_4=K4;.+_G=N4;.+,L9.9WRD0X:@ M7;@V1@11^R(H@Q0P6A7!TI)+/ AIQ9W8ITWCD1%;T^RDR2T;C^PBUK'1\;T. M.RQ[&70"(T.]DW "G)4YJ]43*@>#O8I1[9[)]^ M_5OXS\5R,ZEE8X 9]T66DFDK)[.K8F&U,-] L%@BV5]N7),6]CO0.&[=^=B> M4RME]HW3:\;>A-/+YR=*3_0)TV9L04G"Q27_\'>GL]M3P M,+QLC\N#E=UF:5')O15VW.#P<'XO6RNH!@E M>,]+DZWZ+B'=GF0,CZM#5- !A$ZJ+DZ6;Y>+?):J@IZ&]$]:)A?<:(J 3'(. MG/.1S+]4X(*5X"(F)[/VRK 6@'JG&*R\VHAWKA M_6GZ^7+=$-FF^.K[LMI/75@&P><"OG"=A0I,V":>VR,TC=N_YY@P&THQ'6#L MJA7CP^)[?94OA]H6I2A6#[[VG./<0C3(R6)SY[)+OEQ/,QE\G-:61':+PJ/$ MMLW4V0%4C]O0P: Q27H&AJ<""H4&;Y0#[T*6UI0H>/R"G Z6U19:^ ?6JGX2R!=SUM.!$9OHO^0"ZL#HBT@K:Z'0" MJ:SP7&6339-5<@C1XT9;1P/]T?3Z@PP4NQRW6^=J+6;37).DW^'JC-"V*!>E M*?2KP?/,=WIJFTSR_1D_1JXX\UP:DQ-@CH*B,F?!"S*?,;C 95 "8],Q1[WF MBG.+)@L=P =.:Y 76H/:6N!D$^@;1?\U2;?YN7/%=T%;BUSQ7;3:@7?P4)J) M9,4(DUD=9TFA25*9V$ -*14;:'N(K TXNYQ-=G1<;)D+MHN2.L7:[70$KS"A MS )R#!&4CZ$>VEA K54BBFK#RO^;"[:?_G?.!=M%&6-G^SPV+HW@@>,%DAM^M7^&/G@NV-D@'%V\$NM5L SZRT7@DP19.WZ4H!Y[0" M9W@VRC CLFZQ80U^8MYU'OTAOE,S=78 U<=. ZYZ/!FKH\\.?*RM!XLVL.G% MH2WS*) S8YKD0&Q!VX]T.KT+,+[O:1VDI^P**2X&O)'/U(' MU_]-:3RI_G(P0I7]!R33\#G\/6$45KCL$- JL@(4X5+$D2TP:[Q2%.M&>:Q= MQLV9/:4:=J.CT06..JQ]7\_$O%T6-\/5/N7LS1]T:(5Z"_(&*CK?V99W4_V3 M7 K#E8/ 5-UVH1D$(1-8CI$[XZ-O,TMV RV'VMCW\S!;?IBO<+ENJB-,KZ\B M[WS3C]-E.ILO+Q;XF43Z _WC/R8913'6&Z#0FAR)#AX<$KW.&:UCC %%D^F? M>U$[;@!P*'X>&K/V"CL5:_3YI>2 GC!4XC62Q?;9)=/4=2?P=D%!X\RO4$$WT'IXV%, M]Y\+RE"O9N%.O(C)69X@^[J;TB@.L:;&5@1#O^'1;C5#:_?W(<\0-6XI86@< M#2;^#J#TV+C?X\:HF)WUEC*0VJ.'UM"9L!F2R\Q@YMJU6?[\/%GC/C8:&DX# MJF"P8;T' .KL;/X7!6[X\WSQX_PBKLK%V6,.KYG#D)+ET8.QIA;N8H&H2@#N M7!*6K"Z:)H.H=Z)RW.<>@\.MF8*Z6,_QF)4/N+KFAA?))X&[O;&;$_Q=SAW_-WL3_J$^>+[/BG:[3\^-!][@HR! MDJ^;3[\M%-ZI3&HMD-)[*7@$Q;*'F.O,'FD=4T4Y'9KD)\_0=*BYV/#1MU4& MEZ+7/D=P47-RO3& $]J#9$6'J*-QO(FY>(ZH<5.RH=#QT&P,IH8.BSTWO.U? MDG[X$8.9D(:EY^>@$C$Q;Z4@J%C2J/,,/%>D5BF5R=JAXTW"OH:&Y+::>?,E M5V[O\_W2I6.LO@DO(+7PM6E1@,^\3O/A4OB@HN=-;L>V);!? [,+:IXN-@^H MGIZ-S0'5Y$>?,9BY:5DU?@XYR7"O1430FE'@&:0%EQ.%M<8E\ED265$G9F]^ M?O?SQYN/?W->@^Z)+Q&E+,1F?7*DI/$0# $X1B>US4D:W<2L;J"E7RNR"Q8> M/*/=[-?%_.$R^4D1ZDEX[7EK^;Y7B0("C.4C-+%F'(T M3;S29G+&K1>W0L\ HN\)0)_"7[\$^MQI.*OWM;]=?/MV-L7EQ'B+%I.&( 5% M_R9*\"@+6"EM?9B!JFRSS&%_*#U!V+A5X^:@&D(=/<%K702?1):BD0I!N#KL M4C*RKIXQ2"EXF8MG-K3-%-9DC%L!;@Z=W47=876.S.DW7*R^AUG^Z7\NIM_. MZ?/V[$I]ZJ,.C8.W(G&@%OFU:1>R1&DKQ=+D3R0BS(" M-]%C2HXGT:2:]R)EAYJ0)[]@4W').Q-*S!*8*914:E\[B8H![I-B/'B5+!Y5 M"MW5_(9%TD,CU$Q9'2;G3YS__>N"SW]@(W/5L&;X,M1$M#8YF4 $9'6H?X2H M; #RT;M&O!&:/SH$LBC)-ISAX89TS-+;^?FW^8Q^O9R7)W[D@"+CX5_:R+SMR_;13*"L2VY" M1:^)Y 0%.J#XG,)V])$)ZS0[T;CMAXOIY=M]^O!WY]\6\S^Q?OQE?]VD*(HD M?+#UV36=X1*(;9,B.!99KH_GBF\TPNL9JGHW?+M@Y?'#R*'4T4%9X9= LISA MXOM=,5WEO1+1:(W@@Z@S)S#505V*?(65)1C!#38)*9XF:=SR9UM4#:2(#B#U M\\5B-EW58DQ]K/)W_=75V=#*6"E= 1Y([4HE 0[1@\C"%1UY=JY),?U)BL8M M?;8%U#!JZ !/;\.WZ2JOJ.XHP M0]V;5IR61BB;N&TRZ.4EPL:MCK9%UZ!*Z0!D[S$L\>O\;(-'SSDER;( $P76 MBX("P:$A60GFG Z:Y28/1YXF:=S6V+; &D@1'4"JSOQ=+2YWH:QO-;^0HJY8 ML8JS))2&NL6ILF(@FB1!./I#PPM%BTT\X3,T;04J;*VPI8]36P-J) >GBFE='%^<5:? MG?R(1$2:KM5$OS[#M;YF^/#1I@C9J-KBBH6X*1&0 M.5F,S-+IX]ZA?,#M8.A/$X:#*>-TNB[>Y+R>I!;.WLU*G:1V>>Z&OBUX]FL: MW0]LS]KQ.CE$LCIJ) P)73MW' 0K,^3 6/ J*)&;3!QK?B-PUVI/7+8LISJ! MU=0I54(5J)=W0&&M#4Q(M&URB;M$]%[OWP4)#\W4WL+N\$KSX:C(/1O!-GW, MX8\A7B!M(+-QO2NLWMX\^,H-?82.YZB@;#)? M9RH;;N_R8U%)H5!@.9,$?$\G*+ 1CJ/P:(P;:S,%K2-:WS:X>EQ M7^JP:CH-^W3(Z]"G/JR!K6K8_;4;PH16/MF<*5P.IB[!%1!SO3>4Z(.),LHV M;[J.:K%NGRT^,P?YP0O&D%#+D#($+LOEE(48ZT1DQM&Q9*R)3=K$]J#UE"S: M+GA[^O5I&S5V4*^]9G'^'(L_7ZPO:N_47'[Z^UO=VO&0=U%$76,*@>P\R9IG MB#YHP)BULID+WV;'_9!,C-O$<7QL'UWQI^'6?[LX/P^+[_/R2 V'/-#>_6L: MA *[L39*D*"\=C%)0<%A76XK? )?$H).5BB#PBG6))KO-$B81*648%@S>E8W M4]91*HY;R"H[8W/MD6G21+D]B:<4$NR"KOU#@IV4-F(DL%RL)I_J'HSU7L"D M(W.%XA4AHP559(*8=($8HO(V,RG4-@4%^M [**/?/438O6\=%SRM5#H_5+X] M@.)J$5NQ13,Z'> #\:S0: AU4TM!IKP/,JJX39/1]K 8R MUG^A,W!^<7Z]JC&Q%'5&TD]]@6-0011,U7WSQ07B7.AM>A>WTON];QY9\_OH M;3Z$$,?6?OC[#N&,1Q9,,J!C(G(ID@6*[P-00"^$,A.MR,JC\84B^OK4W")%^74<+HM% MY)A]R6UF?^Y(9[=+Z0_#R_:X/%AY'6#SU["JW=_77MXRAC$B,!,=*%_7Z?BZ MJQCKWQ#EP36YV+A'1;>X.ES?#[NS]A9^!\CYC.GK;'XV__+]A[#<(*Q+IA2F MP@W)@WB@HV=KY) C.0=T/M:])S$TL65;4=?M:NC!D3:\LCI X-N+Y6I^7O>A MG%UN1/TZ_7;-BJ5\1$J703I3Z#"I!"XC7W=.>DG)#$]-^M*>H6GMBGB^?1_T0TA]DBJ_=OA?,:NDAZE1GUT<*3GFI[=U9&RE1 M&]?D7N1YLL9]_WA,> VHG@[ ]FZ6L>R0&F&P!A4/($2FO)V)#.3J"TBKT9@D M;%!-_.2.=([K.X]4 FFIN_ZAN?%@,\PB<6@=>RQXPVQLQM.#U9D%UB]&I']B=1(E'Q],\L_XI]X-E\_>K@IB\O,%?/@ M;3'D=NH,HDB!2/0!?;U9*\&T0><6U'6-Q\,Q\@B30RNL Q0^XVW>3V?X;H7G MRXDI7E+H(T%B))XH@P(?D@:35&%,TRG/;38O;$' IU2(%:EX3$EF]O,FMJ"N&Z+R'M"8FO,[:F? MKC%W-48D&%U$#L MA=#DI[_3V44=/GG=D#G1AA7%40&OW(Z[8L/10& M!]=1!Q.)GA';G3DV=Y_03**S@26E(=:%8\JJ3 &SH*P-T47#"QH\=MO4$Z1V M6\EN[IV'T%T7(X4>,O8!5X_/'(\Y"XF2Y"=)B+)>+"I?&Q5=ECK+['@31&Y# MW+B#_XYN%0_63X?3AC8\0AMZTM"N7]'@7=W1)PSM]NHI"Q&X\ HB#UA!*L$G M&\'4H7^8>+&ER6W54=_4W;75'Q\]<)QD'GQ.F@QWX*X>)@_>U%YL70I/*%AF M3;9&/4_6*;V=VP5%C^;Z#:>KX.(+U\6:Z]^5PC# MVKOMOJN!X=N#R5$L8!$4G147P ARSDI%"').O;6)TI31LY'G#W4>5IXI4 B)-H8[#2,G"Z#EVCE Z\+!8LIV!*9R\: M#?;=D]YQ2^5=8W9G=9XD:G^>7RPFJC:CDT"!>"HD66L@"%L(:S;88KF(HDDZ MN1^YXY;6>\;LSLH\3B= ICDYG_^Y$[ M;NV]:\CNJLR3@^R;0M]\RVITPA3NH/!Z(V9OT8\H/"YF8A1"IDQA. 3TY!0ZCJ8IE"&X3Q@]-+' M[#+:)B6.HQ8RK[]LTQCQI'GQK AB.Q">ZT:7&(H$ZXI0Q0JTMNG8^Q.?\KX+ M?AY:FJ'4TN$8V&O6]A_I_N 3AC(YW0QO]RRZ(%6!(C4IF+%IA:.C8\!]P'/_R(H4Q//[>WV4G*[+4AOC,'54*A=,GDVA>:/1:31 DG M;WNNO^S3_.SLY_GBK[#($YV\,[8^Z!.!O'4H"EQ2",@=3X5.D^>Q)>-W:#DE M6[,+7IX*:Z+PW?/K MS-Z:? (9.XEU;SA\P\5TGG];A<5J4%"\2?]S,24B?KQ83&=??EU_RT0P8\@M MR]INGRDK((E$$P3D)#!ID0OZM@9V U%]W(\/#9Z#Q=^1??GU8I&^AB6^26E^ M,5L1/V_R_[U8KNK+\>6DQ&Q-=F2$%7- )X.#YZRVG7 IC9""8=.$X5GJ^KC( M'AI^?%V&VO)R/]I\4M[ZO+RF=YB4))2\?JY%! M)LZLM6"21Z,EJMQF1\;V)/9Q"3TTW@9634>@FSA&^:1+E$P*3W1'(\DD9PDY M.AETY$*D)A?&.X5.S:^ !P^==A'K@:'33[/<)&,GX[JX($JF(4[/IJOI?N7" M#9]R:-[^$F%#+;<.W]>](Z\)GL@3#UZ=G($Y7585'S,Y/[W&D]^UO#FJN%=QW, (_QP98.' MPCFKCDT">30)O)1,[BJ@U$U01A+.D[& U1<@0=98Z62Q5T*^3!Y7$Q-JM?Y%ROHU/[O@Y*'Y&58A'63NM=KP=KXN>M5: MQ)6PWH;%XCO]T;_"V05><\82]QRU@83K\1W10!0\0 20_J/Y0$9 MCS(TB=N?I&C<$G=C.!VH@ Z0]&Y&GX7+U96@KKD0/##I8P*OM;O<\1:$\<", MJ/5>KAUK*D2$PU*E)=\!A@'*G!JAA%-#A$[0?,:[V*56N_]VA5),,X+U4.3(58YLA4)O).=0HW/_4VXIZ3?4281QR M-(1SE@F,K#(=2LK2,I=-DPKK$_2,6V(< D/;<$0A3+]:- MDK=P=;E886*EB05BV%)@K76":$U0,;MHVTP->9FT+BW&+OAX^CIT$&UTD.O< M=:2-%9% ML>: )?#U["L'OM3[?42%2=C,=).19IN(&1\T!VGX47_%@>+N$#)7.VZ=%YQ+ M$D9)+(-*6"=7)PX"DTE),9)1$U.ZF9QQ87.XFE_ S1XR[P YOV">7IQ7=_]A MOL+EU>KB9*37RF;PV0@Z3S("L56 (CPTP7EO>9,4?B,U?>%F'S7/AY9Y!\"A MD)(B]K?TQ=/KA=>6"9=EB!!UY8 )\MN&8G3A@^'.($NEC8]Z1,JXR78#R!PH M[0[P:$B*8H"X1U"8J+ "ZZ.G,Q*R=<"J9-E]\3](Q?IADRMAE" MZ!U@YVY&.@E.J%!G\2D42-D!R2,Z\MFI6,<3LCKXH550(.-HK>I?VF3U_FPHLF-[ 9:>C(IPX-E'X$? MNN?SO.++Q2:L,O"ZI5)+T'#43@)E\=/21L=C$*6TF9_QR;TL M[2GV#MS2CU=?^_-T=E.QKL.C;50Q:L\AB7H44KEZ!ZTQ.9-4M-PT\5!/T#-N MBWD+^ PA^"[P1'R%*?H[$<9O0VZ"LB7HZO9@:>K_PBY\YQ%75T3<(/W%CD;Q+DAL- M0A1=.[0X..83.2[KR8T5[E239T7'N[.2,J/DH8!.]78W"PO.ZCJ,R/KLHT_6 M-./P%.ZL=D' -G=6N\B[ U=VMS[U$HE3;VM3S%3 M;J!\"#:R:)JLZGN*H/'!5T[S5$3 M/\J SJ:@ST6R-CM*7R)LY+N)0=2_!:;VUL6(V+KL+2+RTWSVKW!VAM]_"+,_ MKHKG,5$^*;F#X$P 53(#EYD&;]"PR%+MM]ZN9VOS%_2'B_U5.!]8GF-CXM/?"'5# ^'R[(' M[[.I-< C5\AR79?(!/% V5Q4*8'"&LMI^CNNFGB %5_1A#W@P)>2L M) 5E,5)B2(X;@D5=!Q2$E 4KCC5I/=]$S+C7FBTP*VR@9=R[S :8.53>'4#F7V$Q MK4E!O1E;!WG:$-V8(^DSUEHX1W L4ZZ>%VRS(?T!'>,F4@,#YQ 9=P"1#1=KE/HAV5X-!HEX58*$R%T""L]LX<$$ MW6;(_)X7V4?JZCL\N#E0U-V!Y>KPB)0ULU%!*:5.@\KU@LPA:!TLX_2'O,U; M]DW$C.N2#E7PLWC90]H=(.83_CD_^W,Z^W*?F1M;&33G-D#,H=I=RZJM+& C M8X+'R+QI\H#A6:IZPM ^2I^WTD '<+IODMTI][/:9]_,P>_-E@5AYN+X:X60K*:@GQ=;F M>H<&8BJ:V+%"1W+FV3[8#?-$\\R&#^\) ?NJ;#Z@_,;6_Z_A>Z7\U\5\A:FJ MX=>S,+NN7 =#QT (0%;']QAGP2/QH27E>BYX5H+?"@?/?$E/S3!#X&$H>8Z( MB^5B-?D49E\NBYMXRXP&"K V%^0/6C_"K3",E^*-(#D#,E#)B(;+3% 4+;"6D8!^Z#Z']-/ M'*"QASK?0WPC:_V7Z6QZ?G%^G2\1]P*Y!&LM.;$4'43T%K+D.>9D4>EMBAU; MZ?W>-X^L^7WT-A]"B&-K/_Q]AW!EDU21>Y#UV:U*EOP?F@ \B<2=U-&'X;1_ M]YO'B0<&T_[>0NPNBWQ_\^J6&8IE!7D]:T@.RF8#H10%O*[7L8JE+(XPX/+] M3C-]FJVB:5M\V$_HW6'GYY#PS7G=.C]A+#(O)0/+3=TU*!2X$NFW3B.WD:N& M\U\W$=13_KFGMI]%T)ZB[P!"[S<\:[FRIS_,%XOY7[6R&[[1WZR^4VB&)!>5 MP;D0@+SH.KOF4(P+O##G?&BRSV@7(GM*;8>!6C,5=0 _RM@38E[^3)*L?"ZO M&9UH&7@,G.)^5_H!IS7.3H'T?8L MF ,\\6E#) +;$-HV&W HDA"%@\820#&)X'B2P(V2@>(JC^K$-VPZB2&$J$!Z M!6,L\2_I/D\N^4YE6O L"MIE6O(N\._$NCT:3,2>PF*3KR@!) M'E)*<'6)L;>Y1%\2.M[,R_2_87,G#6\S\&\7<7<(F9NN;U\;M%(=EZE!*9*( MMTR!\T[KF$QR;5[IG)W*(AU?X^E9,"SVJN MZ*7.D@PP]__P@7\[J7FK@7^[R+P#X+Q_/(*.,V6\(I==; WX$[,0:L1NM0L^ MA(S<-&]BZN$53@/('"CM#O#RU&61]=HYA@PPB%!;D\EU1^Z %QZM2AR#;+2. MZD0V;!X2VPPA] ZP\R@IC:N)*:QDKAD86R<7LOJR'DT&41(ERRP*[YH8FPVT M]!0/[ZGC^; "[P S;\[GB]7T?]=J^%@N=['5=LZZC6UBA+8ZU!7'.1LZ4YSB M/BLU6!D8QJRY;'/C^!Q1/5F>85 TF HZ@-.#$_%Q];4NN?;*22D1='2RKJ/E MX'EF(-#8I%1,TC2Y!-M$S/A7"8V-T.XB[P@V[V9I?G[% FKKG4H9F/ %5+$* MHDY(>H["Z*B$:O/^: ,MX]\;M +-O@+?'3.MEO\^@/]$1!&49B0+)8@+8PKX M0@H]AB7M=+5W]RT.OD381,-"5T>5' MWUP4Z"("%NDIHV9UDP\%$LZ2NEAQZ)B5=3Q)DX+#/3(.'X6_7")^_(8+DO/L MR^6'?R:)_4 _]HWBB@/W;2Q2!BR&V8?(ZLD8MR^^/@ M\5C\P:3?0;QQR#VD//@LG M.&(@#9Z"DZ%/JYGW6G"WR Q1Y$A!,"0=R+Z%G""43+%Q*9'IP'T4[5SH8WKZ M\?TTQ*NGTNL&O^\/6!11,Y=%@GIC!4HYBI\9R8YE M)[)%QS43QPI87J"U+^]S$-S:ZJE;I_0FYVG]D-I/6N:+\_4G'M!>M\6G#N/ MMB>\C5LK@O/L' =;PQP5B@)G@@"4V7"CO;*LS65M@]QI_9D_XC(MIM^J&"\O MS@Q/UEE.499:EPI#@. B!^Y8T)HBKLC:/*5YFJ:NW-LN"-AL;PZ7>P-@6;WLJIP.\?2QEFO"&D>LNLZSH1V.@4*].=,/ P+E2P.;, M@]#>9]W$*6ZDIE-,[:OS^= *Z&%L[OIH9>:T8@[!%\U(#)Y^%7T&9E3**6IA MTC9-6@V&)C=,SH;U;/L+M <47$^"-RIF[S24HNM+K!1K#Y %BA5%2"5J[U[K M\.2=-/;$\.1=Q#?V^-Q[**L;S@M%.X24T658K99U'.JPY/W MUO[>0NP@>MSL_M[?-%P(5I3G@H02*1Q2=>>BX])!\!2!&\9\:?.&\06Z1M[: MWB@;'E(9W6#K?K&ZOH;Y6-[.9Y>U*85:J.#3Y@WZB3SE\MLB3GS7, ME>=+1#:ZZ,RQF/4TREIK4Z8NKD.R*RB-8BJH7'@C$S_D1>=]MUP;2R;9R\!U MTN!2L?4I1*:4)$=(7/ 2?/ Z-PG!'Y,R=DRTM[X?E6P/DW('SNAZ?O,M ^1# MT4M/)LT87>]&$KAZUQLCDRY*QX3:IF:W,TP>43)V2#,82@Z3<0<@N4.X52A]GA!NKXY0NH_V3@V.:TI*K64^1D<<-ZKZ[4'MN%OPND/J M_IH\(;A.=/ 1DP]@F*5(.S,-428-2I=2&53!-QQ5\3*!XR[>ZPZ4.^EKL)IW M(QS^/LO39:HKYS'_]'>B'[U:0,]9\<[)!#(Y0T=,4NRBZD+"P#U+,COEFE0[ M]Z)V*X2ZUXW00339@=E\@KT)%RQ+'1487WORE/80DF-@8G:>,63>-$G7GZ!G M*\CYDX?<$-KHP 8^P<;;BT65=ATOKK*C,\%3/1A&(3C)'/C$D\_9<^V:>.#G MR=JN?,Y>*\;V4=J:8&291R_.,Q*B0U6I]!!:QKC>@@U4\!ZT$IZ3."Q5&<\GCWR;WA,)=M74" M*+Q_X\B$92SDNHZN+F>6D83GA %F>;;92L%*D^=$.U$Y[IUQ)WC<7V\G ,J) M09V2S0RXP]J+F3BXZ *PDHBM: V*;482#8[#<6^&.X'>3MKIX"YD(S]/WA[F M4ISG2%;=UZ1+*TM11C"0F,02>7"<-=D(L!.5X][_CHG#0?36JPF<*)D4_2\2 M/K#4M;\,0BV_UD$&QD<6O6W2A+"1FG%O?,<$V4YZZ-7"75\GHN V1DK9=1;5 M6CL*78-!0*NE49$A10M'PU0?-[UC8FL?M?1JK^Y>'Z9LDB)[F[5EQ(ZH)2*6 M(#D*"H+*3J?CE?2ZN=\=$VA[*J?;92!/O_^>/)BI/,RS]0EO_G#](>$W3]?_ M8V\IK9>BKG\YY,J49S]U&"EM3WB;!_Z!65^R3"!DU/6,)'"%,FJKT3FM9#"G ML3+E:E#%#5])&<=";>G@+-:U=QJB5PFDSR7)A#&GMCO NGRJOXNVGQP&LI>, M._/EGZ9?OJX^EM^7^&:YQ-7=K>X3;9Q7'CED49]SR53 &U<7+SACF8W*RN;7 M(\_0UP&@]D?!,QY\*)5TAK2'FYA342H92J^(Y%#;M!/$(C3X@L5P)3S7S7/= M?=9?M^W":H*H0T0_(HIJI'"/C\N9;5&SH)0#&2-2H$QQ;)!>UY4;V0@E>7K8 M// XJMGXR1U,JSI8^X>+;,1RQIKXMV'Y]>>S^5^7;S]NA"&%=\H[!UAJ>A1) M&"YS!&D#N7%I4W)^*ZUO_OP.3OYAPI:J<>Q.*Q@-IX .T/0@#/\85V$Z MP_QN]M/?Z6O=(/+S?/'4:[&2HLE)2>!%*% Y9X@V2RXB,M5FK?@!-'<0 M_0R3GA]+;R<"T4 M)0#S%'4H4^KV)2SK=ZB&.D#@,^=K$W<^D/'. M+E-.EOTE=S'P&F>$1*D9JWT(1[9^^Z*O6>/C<:S?H=KIL(/CM]4\_?%U?D;J M6=9%313/[]&+L.%3#NT]>(FP@7H-+C_Z!CC"*[5X_3D9PUO7381V<;& M*,N$P.3!2TDHRH)"9>-J19?EQ%@R*309 SJPC4E?,5^902G-0/.@[:8%5K1Y#YA6#;&O61OC.3["OK,'(C(7 %05@AI+&Z!(#'4+@&5'P-OG$P'R, M>WEW1/O;4K\G40]XD_.T?F X&^8EU([?,'SM8'N&VE04N&=''*^3>/35O%HL:@]1(_K^FJZ_O9IG.2KX(9X\"_!4"'6;N/3F)X(05+@O51"C#LM%5I6$7G#UM%8^NW1Y\/NEL MS=VE1"OK\UGEYLW?T^6$%UY010.L\+KLOFX_XNM0QGJO8B&.>!.H/D?5N,@; M$RZ/*O=#Z:X#(#[@X<=Y[>>8E,"\CQ3I<);J#H4Z1C(6#L)GD7V1C@?9SH$\ MH&9DX VG[?G0HN\ /T3^^559^!<\C[B8L,"USM*""'4P><$(3@4&1'M!KD/& M-AL$'E'2@ZL\2+OS(47= 59J(>E#.,?UR4E<&&NR Y=CG1%J KAD(B0GN$)3 M9ZXTN>RY2\2X9>Z.7-K>FND(55SVIDU_1,K.U>FT]=E*8I8X4SG M6K'.4'>. K-"%Q^8"KC=V^3GOZ4#+"E!Q8X-(H=%P%D_)6(-KN^\:]NQP*.0UDVT&\ MLB[M?Z8?7GOG:%(P-B#$7 =\%%T'?)#M-$689)5,*)ID2_>H&!2*TTS7C0YU&UVR=+"5R%#; MH$2FP"3G)O#;2,W(!:[>H'>XQL9.-QYP0.+9U#UR?9XRBUFE"%+D1(P5!D$5 M07$R1Y*B"RIN5^/8Y5M'CB5[@5Q;;?5G_=:2#]+U;A=D=U U'%-0O*8,P43W FZZM?22RD MG"&[9$TP*J0VNH=J:T3 99Q.WN.7(=.9C+5AZL%EFIJ+-A6^(^9;72%MB^C]?YG_^!WTTD) >8C6Q$"* 7)* MFCEFA!/;A>N;/GT\9>^OI/F0$NL@1KEI)7M[%I;+C^4R*:@'0.CE\U,4C1ROC.];AM59!^"[2__58:2CXJPK'!RJ]7;( M1 ;81A "!\P@7< F=]P,<7EFU^OO_YNM)Y+ M]!&3(/,=;5WQ76HCHP66@S=69U\:6:RG:1H71(>J^Z'=&4CV(\)HN5A-/D]7 MU8S?VNCUL;+HM9-20J'<#I3BCE(]1@P848P1P2:QS?L&^H([P*'?/03-DQ2, M.YJQ _5UR<\6XMQ^77Z[?/\7O 90_'9UK& C =0SBL@$QZ@3H<+ M4=KLQ38ON/>#W?.TC6.[!D+!RS2OKKXB>+^)RFJ=A\?VWL'[\ M?Y-51*,P\LB@Y)C)N)8"L60'F&U5D/X+LE MOU[9?"R?28K+D-:#"*ZRDT*)PWI(,F8#RB8-07NDW-;IHG*UN6W&A+Q(VLC5 M@&$P\!!9PRJD-SP_1Y\?1D,#NKEV4!A8:<]Y MMUTDV(&!.=!4OY_.\-T*SY>3A%B7HR;04FL2($G .^NA2&>4T 4+;^(,AV)@ MW#GG'?G.41#1Q4F(J[=U3-EB21Q_7$R_3&?AK/[IF_,Z')Y/E% U4?&@3:PC MHU0 G^@_6H=@&"J7?)-:Z8N4C6M=QP',(]0.J;VQW?(=3LJ;E!87=5W5Y4;A MS_/+OUQ-Z:#?+RM/C'?"FR+)V3@)R@L%(:L(R4P?,2"5S M9E'R)MW+VQ W;M=?%X@<7(?=X?+]]'\NIOGRH?/Z+W"6L,XGQXG03"56I]E2 M/ [*10I'=,Y@598RI")$:C*&>%L"Q^T+*:S+W3< MIO-\Z0_NNHD[,P=65.4YP32=2>]EF;]YA M9(_;*M %GH^H]PY0?F?,VK5K65ZR.B$N4K)80#)R+,K6-7))4\0=I>.<1X^R M"8*?)FGC=-PZ:6](;:#=L6M/+SXR M>^J-V=7Z'7(>ZZG2I("Z1WA"P(LY1P;"%24 MI1, M[+."V"0D'I")[2X1V*L\$*.#XI0/Q)4]^$_ZP=7RW>R2_0<;EM=_^6-8X<]A MNKA,FG6T.BAGZYNQ#$J2Y0@Z)W*1,1ID18?0UYG9C\_MCM7KOISK&5J]G+SX MLGCB$^+Y>+%:K@)IJ__5'].3YA3DG)99VS$20HQ0($KBE< M]L+HDJV+;9J'C\OF=F?O=5^\=@RLUWSL[JX$GN14 DK+P'L=R!:M(X+DP)@B M!1?9"VRS".<8W&UWR%[W77)_,.K@;.T==U_O"%BN%A=K)7U" N[BJUP2I;K%(.1D0XF9HY%MMJ4?B<'M3MCKO@WO$DPG6RQ_42@? M+NIS@H_EJJA4?S*@LD%4TX.+0L/9Y(- M[62>I&V[]W&OL\.B!W6?LKMX,0S]USH&O2FBY!@Y]TZ =*YV8QD#(10#R=+O MD_4ILB;/2X[%X'9GZ=]M%4<'4P>'[,W9^F4N"F)+N!9'9#ORM@/XZ^Y::*#(#N#9[JKJYI,N_]'#4SW1AIOB M#0='T 05ZH:L[!,4%;GU-K,2FS3]C,;Q=H?HW^T'X\.M@W.YMSN]KKI?O@)Y M<['Z.E]4 4U2-";4H5(R!O*;==J(#\6!Y@R-9,:XP+H*PI[B9+MS]+H[#,:% M1Q>9^CW6[LO_Z_PLW_2^DYRMT\8@Z/K42?&Z'@21V&/2*R^,+#%MGX1O^[7; MH?1UWM(W5E('YOG:C_V ,RS3U?+-[(FP<%)\9EX6 5$F!DIF!=X7!8+^W'EM MK7@X!FG8,.=%"K<#ZNN\ 6^KSL%P^O_^QR/=$-]_K/]J_3?U7WW"\O_4___[ MIW?<-EXOTFK4BXJ^_SY[$=G9\CXG MRRF)Z<5+L5V_XC]NV7C(X-4WWH%*-&CSOD3'V&ZP[=P*?YF=G/\\7]2\G#+G2(E%& M;$@NJF@ZIXH,/Y4PE4'1B#' M@,ES,$S5Y72RCN.)$9CGS-(?>2/;O6T:DI.1IR9W ,]V)V8/K.Q]6+Y=SME9 MA<6JBR-#JB@XK1,J;KMN);#XR\/S@R_U/)_^ZEG=Z/6G_[&19J2)"96F,3(+R$<$' MD8 Y%4(H1:E\_$EG&TD==[YICY!OJ^T^$#WHL_I)5#%R2U%L2/5$\Q @1I6! MVQ"EX#Y0B-NC!]CCJ4Z[;>H=GH3Q4-+%++;A8T892\Y)25#AM)?%].$GZK$;JHDPKM0="I@3""CP9@&E[, 7431PBLL#P.IG1ZL'4C>N/G" M 6E3C37;3%I3R&\G_^%B\M?3<^GJXET@F-)BRZ WWX*6WM>X624V!G'9A MDJ?@G66V^[/T@*EQ_,@_X2P=@IY1S]*ARME0>7O9TH@DA=99$_SKGF7N*80P MM9J1.5*&E@T9G];1UCZ$CU/$ZNS\=(^8?CK1VLCFH:V1(5JC8H L,9/?EF1U M:H$0%MC39(ZS,NGUGXM#T'#"YV)]D?2:X;:@M=H M(17OI$XH\L-5>TU^7 MM-8I9!#%DU"1)PC<%V RL5S'A*+L:US,;OR]FD;Z)C ?YU3NA+G3:;U?[MY+_:R4 MHL)@ Y?@6:X-1*Q 4#H"QT ZSDK(8S8=M&/TU33M=W%$QT3A*;C-E^1SS?UV MTJ% 7#,6#*6K=6:I-!PB4Q9"D4HRIYACX[RO')3-5_/&X"1.:#L$OH;S^>Q& MP/NBL:4HSF,"Z7*L809ESL4;8"%*)T1(W(S3K3T%E-H*J2"80CID,3@L,O/8Y5O3(;/-4WA6T<5Q' %S(S_$&$HT M;W)>[P0,9S].E^ELOJSA_DWA3F4II"$Q,(X)E*@AO0P6A'36Q(@DE"Z'@CS+ MU;B>L*/2Z'"Z?UU^Z=ULM9C.EM-TN2G:HPR94R++W@5GZ>96Z: O#WEGH@:?$X< M>)(F6UYD*7WMSWJ*D],N0?9[=@Z#3,=OH?82P;-1:M8%<\BR]D0Z4,HF,B:! M099>19>5XJI+?[0E?Z==0CR)$S88O/HY=_%EP<27!7/?;?.)ERDF51@=B:3K MGCX!7D@-)6?M',LNV78O$)NP=-IEP,:G:WP0G<9LVN7RXOR2[=])&JOY3\O5 M]#RL\.[=5#,P\ZMW?OK&\RT'484;>;=BJB#8 Z!4$*67)<"L9;< M$BLVN,*R#DT:=CJ9=WNC@CM*^C1=_O'S NL914+ ZA.I:D(VHN3D*;XLI>X' M(]\7$G$6LG0]W%7FP12=R0E,DV? M<7'.)R8$(4S=IHHV@F+"0U"1Q&&S8\9XA;Q=JMZ$I:YF]QQ\#,;7>B_X'\H@ M7$OB7_,S^I@STM;:)"C24W(J0K;:D%P\AX"8H12A(F8*W41?-Y#;\]95=W@W MCF$ '+S6H_%CW?1!(>I:(.@=F0.R%<;721#5:GA5*+61-BE!$O$/7Z9V?##N M)O,-+F6QU)%D43V)0BI&12C$ 9?TZZ^P4_5'_)ZF'30X]@?:8VQQV M0=!K.TT/9Y/I@"Y4,13G_&4WMV.!-)6%RXPB/E^.N#AN&*9>46#6X6DZ!$'= MGJ9#UH1I[S(/28/GD@0@+"E%*0JBK18Q9PHF^MR^N]]*N2-W^'=X;HZ%E5X. MRZ/&ICUUY"&>U"TJ0$ND,Q%2?&UD%B@4& MD44!@@>IZ\,')]MU-HS/?X^/ \8_F./K92=<]G*(+)$P9,R" FQI M(##.P1=1)#). 7:7+^%.>$;(^,>Q,UR]@N/V^.UM*CYIR12(Q"RHC!Z7KCCSR9!++PH9^767 M(&2;01L?I#)&2]&N4#\^_^/LR.C]8(ZOEYUPVS!M"1G) 4/ M/(/U=0MVX9Y45CQDR:S)VF$I76[IV(:YK0Z:__=!&P]1O9RR X91_ N79&^N M!7+SIH=/4+DDBY2@K2N@3$S@N,C@HPD6#6.ZX9/&!@QM=Y_-_FG':6SHG-B# MKT_$,ZF!^%[_U+OE\B+,$BX;O?1ZZ>M:/O':B=4V;[M0>^-S)N.KE03E2P"? M2@%-J(ZJ;HQP3?IJCONV:YM9X9=M8.BTH]Q*0W:63GMQ 2*%A*"R=$5ZPWFC MY2U#<=#5BZU=T+7KBZTV.NT@WKBDG'YX_?P@>Y^3,08\,@TJ<;+T:!U@8 $% MMR[I)D'"/2KZ?A#5" GSH=32 :;V%]PMV[-<8Z4/X?RZ<5QJI04W&FSA$53( M'$+Q)-R4,:'A4? F[X);,#,NP@_ UF"[,@92]-CO0Q[$5,3,@S_Y?39=+:]> M*1@AK>,N@K+38V\Q0-(\'PP$ )SB$: MKH#7\;+6*IM0=W4\]F*SH&#=Z(O2U3*Q@20CUSX[)45?;;M-DLC^]DB_IE-Y M".9.?8OT]L)YT 6]#O1_O+LHZ:ZB98JL)"LA^%J_,[G.\HH(6OF2E),LN[Y& M';21PXDFI"=3AVV&R7]&H?9%\4U25AR=]!!GIT!+L!.5_7&GX9?'9$HR))+Y< @?@76H"6H7[4UN"I3UMW<+TN-&5*Z5QEN.%,(5BI9@5I4^& MA&44!YZ=]-YS7UB[R[DQ.#[1J'_ >G[W..O%)Q]34'?&8DZ*$R%Z@^!#=I3$ M< &>)0M*ZX)*"6]L7Q-"!F"Z@TI]_^=B[-.\+TA'K\6O7QV^**ZXD[A6&X*3 M)^2V#E(P3TP,2081('-'B0G7AJ0G!>0DK8FQ..,?S)M\XN'IZ*QT4$D_F>/: MA\9V M\_T0-?EAHG5KL0I.= 21 '%8*"J*JNF556>($BO [G>\EO!^'PR1SD M4X+F^(VFC$Z*Z:<^=).EXJF4_%NNNHES;!B(%*!ZUEC'DZ*48V=F^Q$,' ME>F3.9RG!+?Q#V<7*01SR6F!"$[RNB")\HCHHB'GZ)2E0V@5:_=^JN<\MVVM M^62.= _ZV@FD@U:31YF[N1Z\^ZHCS-I]FLEUUB9/=% -Y:':2TFQ*RIP16M KE*.C'R=;]-W]"IG M;>Z"KG:S-G?1:0>UA?N#]ZSE24J3"3A64%I5-*5508 /46GR45:')H!\E;,V M=T+"L[,V=U%+!YC:7W#/3-CSI2@E8P'TJ6ZF6._;+12!H'*."S1,_GO6YE8( M/P!;QYBUN8NB.P#[II#JTV^_7TUL# &EUH9!*D@V( @.9 P,9!&UYLB\8$U0 M^RQ5'5PPC@J:>2L-=@#':[FLSW8P5A4M#/@Z*E2A"^ ,A44"R1$5DHD53?8' MWR7BMW*@ M^ZOS"5SL(=NQITQ_F,]^.O]V-O^.^.-T@8E^],K\KAE2%%E8MFPH,T M18%2M@Z2)9&1?4V:#+;W]D%[W1.7$#M_=1]HV4?)\Z-)O -+,T!#H,"H9"#K M880H9*2Y@9 %Q;9T+KGS1O/8UY#.]SN-BVYW^=R%FSPR $X9\F0,+NOVC^OZ MMP7[NZWL497D*!2&%&($54JMXIL$@AO##+=)S<#0'>KD-,71 MJS]@URO'DQ.9)0F\" W*)+)YGDM@2>OL@N0\G>#9.NFIT&UQ?=33MP?(1F\R M;BB9ZQ[.:+W)/DJ(& RHZ!&"B::>%?H_'RB6[FN"QXLL==!(_$\\:OL :NSL M^PB/"^LN3I**,X$KAQP0:R\7\PX\CQJ8T5%H%D12;JNL_6@D=]#&V^TQZA@\ MG34"MG;G)90234I@B_%U?A>'R!*'(%W.J+(HJJ]*Q= Q8W]3)$[=D1T&LIZ> M?WIKG2 R5>^AF2' M61C>FL)E$&"%K-.ZE:)('PN(ND B4W"?\=6>Y!.MXO1P?CJT!3M!^?1K08// MR42O0TXQ06:!XC9- 5),1=4PCK,4%<:'S^%ZMP3_'O[ZZLQ!2U"_WO+59>'A M":E=_N5]L<62* N2HCY35"0VF\$E9L D0_D1RXAYAZ>Q7?!TH@6PCDYW9PK= M":2G?.DZ9(S$4QV*'QPE?-&!*KY 0,Y!Q>14UB0SU:3WM0?F3[0 UY$%Z(F7 MG:#<4QEOE-?53%K%2U)@>/2@E)005 H0I*3D2 7+2KO"^A@-I=D%7N_$TN^BTEU+B(YNP?G@;BU9.J (^*$F<1%.7 Q7@5G>?9M*LR M/4%4!_GF (K?"D][:*&+.\]'C%R]U*ZC1$SPD<)JP^O> D>D8'.028C=="9 MO13 O?@M/>)C'T4^NJ0;0JJ]&)P#2ZFQ9(/H00;[\G(C)%GVG0C9TI'DF4<&ED2+,Q2I0[)E:W[]39#L?2N2!5;1 M9SS1ZK4JEP^Y (G,@(&"#(5B7#5N[_:Z_WX&;6*.]IVG \ 8(%^3P(=.XW+] M9;&<_@?SJZ^+R_F:3Y0HN<0ZZ#S7(X)D%7B1:"4KF5S2TD1FFN"Z&WTCL*PG MA,U]U#;0X0B@^7F)876Y_+%A;R._U:M$&1U1,N$&;4#)02A#"1PJ!\[5'27R M*\$6J;1J8F:?H6D$NY+#0; O78WBG.X.,]LMV!TO;Q:K]:](ZRI/G!9!V8P@ M#-;0AE@+CCG@M=,=ST6X-J?<78@[_P/IOJ#8A_9Z,X7][49_Q.\XOZ3?38N+ M^;0^Z) -YT>>\DN$];1MO'O-SX2]-XOY9G?OG]/UES>7J_7B*RZO=_R4 MD<(DU)!JHP9E-8>(@E(;Y1-ZU$7K)B5H'>D[OO/ILZ_Y3-)^3;__[PE32(/+&MRC*C\CI#R%H1NA*Y.VT1HHU:*B8#I:]G;*M^FJ["[J28Y/V^ M[%Z[$?P-^KEEG!=:6"%*76/%!%Z;.E6,_D>XD-DUZ=;I? M2:,(Z!^5UVJ%ZU=S"CI#G,ZFZQ_WF-2NB!Q+@!*1@5)%@[.L0$Y):VG5)NFBW%VHBZN%>D3UR1%OZ]\='\;HB1TVXS+F M9 5X$1$(7PJ\J3<#DDV"*>:E;5)1.P*'/7&\&"Z8!"X4+2Y:O12E1@7"+$YW=D<6*>0 MHN3)0$I&;O<,O=2,\BTK>'(J8:/F3,]1-2S ^E/^@^.#OC0Q!EAM:=^=:HLD M75 Z@9(AU='$6'MA)Q!"4\0:*41H5"1RFXJ!SZ;ZT^Y]W!PLZJ$K0=[5^WY_ MA.^X*U/(4246A06EE0&5: G%X#@8FS AXU8PVZGXX]Z#!];\X?I9]"2LP15- M'^@IJQWI2:'AD:@6ONZM98$0!"4'/A2>O?(LWV_!_I2>[SQWX)._GM1\N*@& MU/)JN;ZQ<+]@/?C^]F6:PFQCW5369-XRY7RVEKU%KRGYM H<2F]ML)98[&#^ MZ26W3#]]==_L/TO%L.CH/6KH3^)#PV:[;FZS<+6&1!:%@G' X.MM[T!B25:" MUMH%-%YIVR5JZ :;IZ@8QG?TJ-U%WZ(>$"^I%M L?TQ^_S31NJA20BUDU)ID M$#7$NGJLTE*I[)S(CU2>K*[0L<+T7Q>+[W_;/7$+D-T7]_%Q\]8!P="/ZA9' MR7%@2_%J-0T[M^B\X75_&UB) I0O'IPS&KC4F7FNE!!=RN ZF8:;UP[C0OI7 M_Q'"'!@";R^7BV]7$7!BPKKD59U%26;08 "70Z1 BQONI.;J,1-P& ANOWB8 MLIXV,#A8H$.G%&_"/.3P!NL6W^S5/']:7*Z_O/J*2Q+*U=0WHXUAD4%)E$HK M3^FU$T$ JS$X9B[Q?JN%)]*,E]\U3)^A_B'10K1#(V5S4?K-QN--\2JOPN)= MH3@*@G/U5,IG"&3^ (VB($HHJ\2+1S5//KT3&O29H.%H\0WL,GX-_UHLK[;_ MM[MM*J6L)4_DYB2"0FLAAI)!6NY01,=XIU;FG1S'P]_++[C,AP8>M+@HH4XQX2+[4CB-XNO)* T#;-/888KBJ(V?O3*?8HD+68!"1W6 M&T ,(B,[*SV:(())[G[FT@$J'5X\7 +;&#U]"WUH0/V\6.+T8OX\0T)A<85" M[Q#J#S/!N12HC,-KF*T8V\8?OU-BOM:*"; MLT#<;ITFJY/P+-2KAF1YO>.4+5H#!94IUG,IO1T&/""NSK1E'L9I#2YR46KIP@:.\(.4?^B M@2Z&CKOJU=3/](OW6!#.!"4BK3A; PTE-.6_VE D22NP"%:<[U:P\OCSARU- M:(J.OJ0Z F/S>?J59/&^?%Z&^8HH>%]^62SR^^4G7'XGU&^-= B8O610+/&E MD OP'CDP6S@6GHI73>JQ.] VS*9T\]"J;ZV,'VB[U:B<5RX9!1AY'>9 !M8) M;D 4U#DY%EF;#D>=J!O6W_6.B?TP=X""QH"Z'3/TYE?K#XOI?/WW.3%Z=39L ME0^>1P=));DUUMZJ ,:9Z(U#&6.3:['/DS5JG!V"@P=--'I3RK@@]OX[+F\Q MX@KC)BF23*[ST0LR<"D'8%&ACE89QYNTM7J2HF%#LI,"ZPA5#'QP]V&YR)=I M?=>PRR0TT\J#L0]1 M(2+SYB^S!>SQ<6/GV@US1;?;IU2*BX3XTJ1KAUY8!');KI8:R># M5BH(E^2]]@1/[ SL]][!(7.LEA>G$?D(T53'=:0P^XRKVC7AUTV3M$V9_ZJTTKG@BBH@>*C;OX8[*CX1< X4Z0@RL"?" MPW?7'1]+J4T1G ;E30)EI0-GO ?/8F'&I)"Y[A 0]=50XMU>7;'MV4353?0Q M GR]T'WC[9]I=EE'4=6F0?3__#G\.6'21UW[;Y!71U"2>XBZWD5R=G,O123= MI#G ;2.LO/$@6#9KS'BT9H[BQZ)5YR_#K,PK\ZCSSY.3SV\_[9-G=@X<9>F M@AQ5O6>(MMX_B!@AA.+!U/UWYZ-EIY7_1SVN<^7FQ(^[-E]J2^>_S70Q:SUT7M,Y7JXE000J?%%B?8NV/K"!* MYR#;G%!E;6G)GZIRYGAVSJ,SU#Y([=P@[W0PV-_0^JT=F6^F1_8S]?Q).?R& MZTG"Z%PA/Y$2!>0J25$[$)*;BDX+$9E7V,3A/T?4>?1N; +-?54R@C#S,5ZN M^T].0HS92;3 G*),3&@$+Q4'BM,E1>/,6=[EUDXO^+JF:MA;7T,![#"E'&O" M/O=5#/;$BEE=L37%55T]%J7V.M'JH82?>+,"0B*I^6"C1EEDC%W+P[J]<=@R MZ99@:B?XP\W68AUF)TI /N"R+)9?:]3^/LZFVTROWS3D^5?TGXSLP=*)4Q+A M"#[!Z/*N+MG]\P59.YJSCX M1-]=%7K[53/^B2N>TGM.63V7M;=X8A!*<<^2'QB MX^:4:AY!!/A\.\V0A4DJ&Y"L9%"AMC='$P!+EC:5Z,3_NK:U0\!DKP:W^^AL M# "\T^[18T(C,@=7^]LK;PJXH&LK+<=X#$:5-C>%J/EQ4(S#[1[M1,I/+ M]4]D*K>W$+0F-%.*G#;S8*/C$+E34&(QUI!#S0I'&5S?86,4FZ=#1C8#HN*O ML"9N3K"CD-8R43,?;>O0\$CV16:P&!)R&7C EJ>$/; PBGW>LUX+AZ'AK[ . MZ ^FB\PG427N4N%@LA"T_BWY5L<9U)(*+7@0XGYSPI&L@AT#9Y[I'@C OM?! M(6@XEU4PL<4*KFJA9*((7V'TX'A&XI&B?9$DBJ83@9^G[LSCF1/B=R\]CF(& M92>VZ)NIJOP")ZJD:%UMLQ]*)!&6 -'F>MO :1E883JWG"[7EQN9,M&J)F;^.:*&#:/[0L=] M(]V;&D9847YKQ3XVR7YO$[)[2(^&Y#&R3F!.BF42,VE3&JM .>$A1!- 1TIB M)'U:>)/N(0W-R=5LY/?ES>+KM\6\'G6]+]'"V>2(DCR,MO6/UI1P Q MN*VJNS6]?;HS$3=LNA!ET:9 1IO)))<,3N<"T@GA;9#2\B:9^H'T#IN[M\=I M.^6-"J-O2Z%DJ_ZAM?,3$ZE$)"&)$%![ M.",WN6339-?T&**'3=O;H[6Q&L< V;W&SKT!,^.! Y;4]X,BBW4,^[,XR:263R( M9(ZH)-_S#3WF+'LS=(*$)GEMG$4&LM0N::9V!6&E=K$UB?,L.9.GVB_H?7_D M;M2[72^7=!V0=+3^ZF-%+:"#SLF\MEE?#/Y *68?: U8FVGFER$:!=O6:444-(.4%2 M=4AAJ-ZCS772Y^D:"=Y:X>+^Y;\>E30>S&UJFFN"M4B/,66CX75B*HA2=RN+ MB>"%394S'B2*F%*3:J5.U(TD$3XM_GI4V'A0N)M6]) =SX1DEA4(Y"*('2^A MWJH$CD(X)4+-HUI:OB?H&DE2>V++UX>2QH.Y)Z0X,4YS:3F"":(V"BBU-+5. MH1$LHD*3?.G2,/50R#U!UDARU],BK@\5]78I^HB6=+O7[D*'YRWXM?PX0^>P M'CZZ(&O=D:95Q2RD7)00MF3%FYB^@Z@=B2ON.?5HK[@1F,-[3#ZUYH*3M)BC M@I#K]39N$((3M5^/4$K3\A:\R=YS-_(&;EO7'B?/([,/I8T(BG<$^!1OPF64 M%NM$]KIG6BSE6Q3J@M8)4V+*HVC3QW,/(H!T-PNKK#&FYXNOM TO4MN^_M5LU'TN7R M.]:*LE.%.-$'N%V1'* M&+K9U ->=N=+\XMW&.@%USV7,U(*Q6J392&(*>X%Q#KT* A*K*+/&N_WD7BB M#577-X[D'*XG[+03]H@0="O:OLO9Q]J.[7WY?85;OB2+Y( ^,% Z>?#D M[T%Z3\E9"I2_R7W1U/GMPTZO;XVL-DH8OHWZ(];W%JM/>WI4A;' (S"T!90B MN^Q$\< ISBQ68BZLR=B3/>D<=M3O"5QE[\H:)23OV_7%:O4F+)<_RF+Y1UCF MU432TF+H%"TU*>H(R$+2]+4?&RO!,TRJ-&F!O0>-P\['.UG4UI.2QI@==$O. MZ[]X>XML@M:C%=R11ZAM4IG3X"R2WXTZ68["V+8GO<PKUG@>L MZW4>^G>KXGG>[=6O/GTAA;VFF"??_H4WB]5Z$AT/*1 $0[:TM#TJ<-P[X"8E M%X6ESYL4';9@IA/<_5\0[FW5/D;H_[(D)S6QB46OF81L:YLTU *"]P&*CT$' M/OLZ%#!P#,58'9I6L=XFIAN8SO^X8U^YC[M,X6YGAUO7M7?NOM=KZ'N^K,>R MA6/8/$6W+9\CMX50)#8Y0VW?S6G9N22$]3QXD9O$RPW+%[HT$GFUOE6]=DG/ M^W'GER=%,4,+-8*4S-<1E J""@%D1.>T\$S:)I%8#[2/MT!A'ZS=-X:G5NH( MDH0N+-\OQZV_\=.4_K#J:AIFD\1%(;XIQB"O 4HC@X@Y0"@Y2A7(=S@S%)!? M(GZ\50RMD=RK6L\$RH]?=6K_*_+U7HSJG%B,QJ,F3)1XVJKM>C!2U3@ MF1!!*"UO36D_-:#O$SO>DI#6J#U*;6<"S=\6-4F^I%^+,]SET[]B/2.;Y[=S MHH52Z_FF_B [&TRR$CQBK$/@:TTR$U"$3!3^RZ#;[(CVRL5X2TE:@[F-HH>N ML.O"^0>L$RV(LZLL(%%$93VS(K "5I"#44&1OQ&B@(Z:JZ!=8.H>FI^HLCN4 M@O%6DAR"Q-,IXTSLZN/GK6__)'97-QN8NR$Y$\\QJE"'.NFZU5U4 8=& M2VVE0#98@+L7)^.M,FF>NS53^)D@GK[YABB;KE>UXH;(_3*QJ?#@1 !F%7D2 MS 6BD J"3S$ZK;W43;JW'D;N>$M&6F/W2-6-I]IT/V8GUDEOG>%08C+$))+? MT:$N1:T=]]JDU*2[U7YDCKB6Y'3 W$M7PP.R0F7:[&#Y9#K!HB*B22+04,P0DF1D=9@?T'JXG&0'JP]] MCA:_CW7_G'!CA,GUCF T&E1B)&#G-7BC?/4CLIPRG7J,Q&Z8_(L<>,8ZI'=9GIJ_:*?TJMG']UCH55W%DY05J5M5N0\%;!4&.7&,4-4U@'W MH;:[$CRUF836H*QJ$VC$LFL%XT>O7G=#6).9-_ MM>1T(& 8K/>ATT;. 1PB2 MGQ9ULOHD\))\21:44:PVSI5 01D#XXN-/F8;59=IK@?#9$O&,$#I3[TOX.4 M68\-,3_>_IEFEYGBJW^$Y;2NJ+_7 SU[5AH[&)G?<1D7?>QYW;+M M%(CB)N&-!'\H,9C MGUN B!&YC@ZRB&2&ZV6NR.K0GY2*%3:C3:.^F]G<&/4#J[Y5,0(3]?M\B6EQ M,9_^9\/6U>7X2=),*%FMM?/$A@EU'RIST,7(Y)7WV39!U!/T#%,!WP9%?8A\ MW(. G^"PGQW %Q[>XQ[@/FR<8!VZ3 M?^^=S90G)'Z=&[SZNND&_&%[!$G?^+QX^V?X2LNR_OI'7%\NYZN/B]GLYZV[ MGZCL?33%0&&24W),# 87!%#L*6,1-8]HLG/:FK'Q[FON@]+[EG%4TM\C-=(/\[U!^)V^0C/0F-,J#-8%S,H M10IPH23(QA06E(Z>-;F5W ?QP]Y._NNLB#ZP,=[U,'$>>5$4& :;$RB?!*6W MD=:V2TXDK50(H]M1:';U^!Q1NY<&CPQ:WLYSDTV*-XNO7Z?;NZMAGK=E6!=( MFL"#MB6>>]RQ&Q&=2>UIZ^'6^U[=>]\C:5X0*DF'2'E=J;VWN81@-(.8DF+" M!QZQ24'A7E0>/9*^R\L^D_Q?TU_]>V(R2$P4:M)@^#!V4-\+=UV>L1=_5F(>^JJ%!/'FUYGXPUBBMS#*!1/2@ MM*X-/)B#J$(2EM5AIDWZOYW$6&X.2;HMMDU%0/1"1*,U+>)2L9?@N">[SPGD[>\S2""Y^D:L*"B%1;NGX?WJ)AQ MXVQ7[J9D3L*(!+;4"V[2(W@9/84G&G.@GW(=3XRT(4M2F^"@.\8.4,HX4):V MUW\PW]S^V;))WRFO?WP*,]R5.J(4KM3+:*(8!HI7H=9+6#Z] 6QCMFZ":EO/,;J]8\[ MXJX;F=O]J=B(G M/T*8C&#Q[,7@;^$K[HP18R@P. U!UC8W=:!21(KV@Q+.*J&UU$V.[@^D=PQU M)N."WG/A22,<#-U2[O]-+[Y\^H:5DS6YUME'3#C]3L]^?;F:SG&UNO)_2D89 MF(8<>2V*]):RUN(AZ.@])UF:>*_8ZHG,ON,+1Q1XM-+\HK$:AH86L;+ &:;U MTWWN'K?DX.= :*F7PBX*7]589R7W]HTIJ8_Y#]AHY!>O1D-]43COPR$1= M/HHK3#G$+BZYXP7 AP0,6-O>.(3L1>0#0^8C?KM[:RP"K3,+1G DMF0IV-OEY,Y4#7EK]%C%+UIK86CO]VN@^/8S MIB_SQ6QQ\>/38G:Y,>)DX_]K9UR+\X);GR$'94!)Q^MH#@G":,^0\Q2,[^3Q M7G[7<%!II-U%.U&/( /]L!/9C0V_KA9ZMYA?T(N^WOQHF^=HB@.CJW>+T-46 MJPBQ! $FA>R,Y6C;U"?L3>DPM5FGW%1IJ[QS0^=5P&J#U=HD*"I5YU G3NO@ MP1JN1-'2\$Z=&-KBY30V:">2M.#I M7U">W$ 0M2$;$YXQ)FQBN9/;?>3A9X2=0[2YZ%&T T(CXW3R#B_";-N>9+.* MF!?)8ZT18WP3(42*7CT#*4VP7C./C]U<65U9J!6F_[I8?/\;/9I(Y;Y^4A_E M;]FD1UX[S+B94WC#8V4\,#RV5._62)0H2^)U/(BL@YB#K/>X/6A%@:/P5E!R MTP,V;K]S&$-RM-(6/4AP:)_1(9U@1G.F, )#5Q=$J)UO- ?.70K2=7(A M8\W2")9N.RC-R)3G@[CHZQET<>B(W%,(HZ(TRNKE*0#\MIPH\XJU,;#4E<\P)8QZTHRSGY$:R#5Z(VDDR]#=VZ ?=(U-CK?$Z+UEY5.(+=JFVA M26T65WEXXF05U^_+Y_#G)(D<4:,%PIL&51B#&(T!CLHQ)VUFV+ /3S!QX[< XSZ%OD(HKDJK'J7\C+,WL?9 M]&)K6),KO-3MJ(1UBH_G 5TNPBN=):LM83G'W9L M/X>.9/;7L>%Z!C4A[B.NI\M-I=DC=_"1&:DUJ3XDAJ"$),=CWV('+S'0Q-T/=+4IHW:SLF,'=&[YL5G-C-JC;O1=$=?YM)0S@?H([E3 MJ0)X;QA(Q5-,O&BAS]VV_41K88Z;H&(YC9NCY*J!G6J6JU_#FI;S_.+V+[R: MSRE*_0>N:ARRFP<;+G"2F.6R5CW%P"D B)%#0"4@1HR"9>=-;M+GK$<>SL@R M[H'-1V9S#*+T$60H+[#^&.=7$X^+=:A8L)3/6PFJ\#K:-I+1U,%:BYJQ\DC5 M4G-X/T/RL'?Q1H+FOE0Z'O#>BF!N,[5Z_>.*YTGAQ20=D018Q[[%VL=#)%.K MF5/,I7B'V!"K+U,X;"/D$T.S9X6-,/[\B+/M$>*7Z;<_INLOOX9_+99O+E?K MQ5=ZYR'1YPM//#;VW(?@GB+/C]/5O^L&SN_SM&U-O)E(>@4S(;352CB0A"I0 M=;RQ0Z>!%2-]Q9@N7:;Z[KUBGZ6JA]WE:F>WQW7U38]U$Z7,*XHZ\5!K'0GP MH08/Q5'*ESS3Q>6BFS2[[D+D/,([O-_2KF[&S2$8EQMP>WM5 M4^3G M8<=#,#I; 8[; "IK\E1!6>"&XB5,])]JTI7GM(9J6U%;3X.ET1ZRYYN1O0:" M+Q(,FN*<9Q['*_\E/!VCB5$BZXJ;W642 MJ:-!RRU$72>+%R_!*1\A.5IZP7J>=)/+P"\1-C)D'06#%S%VA$Y&@+':FG/U M$;_C_!)_P_55NZ(ZPH2KVI^HCFZU,H-SP5.PJ:7TT6ACF_B_1ZD9&YJ.4?BB M;^F/ $*O4MH,WMGV6JM6_*I9B(R).UIB&0OQD1E%":7.M3?<"YD$P]QD,^HI M@H;>%FT(I%YT,' 7J;N)SL92%RF8M"0((2G?59*HC\E3TBMS"9*I8',7.]2I M7=3#UX\,+X<'2#U(=V!LU/9&[\L='G:KQBE>2@D,A*CG4$HFB!D%^!*3]CRJ M;+H4DG6"R)-4#-<6ZEBU+OJ6\=#ET;_/IVO,FWZXJU\6WW$YK_O[.VL8T"-' ME"!#G96D"X+S3$*,-M>>&\'J;M>(GWO+<&#H28.+%N(<0:#RP**^NZZ=I%7" M14P24A*60BY/;M);3PZX7J=.LCQHR]LHDWJWU]7SA@=E[;/SPZ0_1AS=E$7P M"<59O XR %&G'"C#*8HK0H(N.O*02&[Q-+L]MX@:609UH.)?PM.A6ACA$<;/ MTWF8I^F=46VOXN)R_0DO-O7@AQQ?O/S08X\N]B2[IV.+W<,_XK?%LA8IW9S@ M"U-$'0K,M"00%*$@&NLH%0I>V:B#MDV6XE,$';U7<^^YCYW=H4S&\^#!DTL' M%3"!DR% T<*'[+QCPIV"Y]&=J?:"D@?[-SUKY!Q-T28R:&.0=H]N;I8>8Z&U M<9*$N[K;7/O D^O3N8 34D%QQHALG1.=.JJ/QSBE+Y@O9Y1_W'_#+:F__K'[ MX:UB V]%CLE"UILM3N8I6]462I16*4V+LI$<#J-WI$9L'S0],&(GT-PY&K:^ M9P(?]\+F1O#D\X&?!#-+,7DK2TT#%*C$%/@0$P3K(K/T("^:G!NT,HU/)-.8 M0E:A1@*1\AZ%K)8C2PT!XVW#_.)M['>M\ M4& E)Z"@T@.&'"W3.3AQHBJ ,Z@OV4OY^]:7[*.)42+KWHDD%R67H#D( M7\\/BN) 3V&0@@O*4KJ49:MV$.=<7[(7#/:M+]E')R/ V*ZXH?8>N^IT\<_I M^LO5\<3N($$*S7AV-0W>1! M\A\CE"HC5P,?C)&,*0V\U/8!N8X+P:!!^B0X]]88V\1F/4/3V"S5@7I_,8P_ M3 DCP-,ON+A8AF]?ZL3(>TS=S$?/J0@+29&955K;>JTZ06&9,7 M*1L9M@[%P**E0@8NDKH> GW#59AM1QLEJ2QB K2E+K\8P*5 3$3'I+1!A?NC M>@XODGJ2BE%6-!SBZ/J3]=" V>ZZW&9AMZ:P4,8B12+2BZ_#2AB$DAWD$&M9 MCTJ^=-E3Z :8IZ@8KI"J)^TN^A;U"%S8;XOY[U=CJE).7ODD:^(6$+LO[F/AYJW#)%#]0^! .8[ )CQ3X263 M<\E8#4G4@;'4E8GRI+>[558V7N+]5/FVX=)?P0XVO99?E]V M#>#G%U=GDY.,3KO"):#B))]K;.F-G,-/T'RI'QKJL!@@\,7-2R")MS8*?I8;-OM??I\NQ^\-2;%GJ< M!W+"6J3[W_^(JTN"R:+<#/&A7W@;TI?=7[2L4SJ8F.8U3/V(J75]4^*8HDT> MDLSD0FVFZ-XE#HE;HRD_,-&?57W3G@6$FX#7>HU9>0=.MKL_7JJB7"J@ M*8FGH(350!0.ZQ#]+'H2UN"*I@_T ME*M]?,N,22EKL+J.!E/"0N D#>-C3,57AKI-8[O[W&'W#?I2\^&B&H_9?\Q3 MWJ2]F4=OO'/D'^L%0\\2!%T[\FAB-$LKE6H3:W0@;F ,G3KDZ%M=(X#@"R6< M;__<#5A]M5J1%\9BTC,U.4L.6J?LBQD]%L \!%: M1N%%VP'L6.F/ $ _(;TY33="F; @$T_&@1&\#L8L"D(R"31/O(2HT<@*! M3@(%#!Z0U< SR*+:;/L\3]:P%0G-\=2C3L[Q&OGNWQ/=(7_Z;BE:$UT*V*SI*$)A1&#'R0@@^I].5CY@6)/?9=+> MLNF1HQ7>=&" M0L?58C;-85TCQ)HEA7J[(A/_UJ/?WK=PV@DHJ80@,9(U;]+ZZ!!BQQ7B'X2C MAV%]8YV-P-4^O\/KR3&@, &,RB0]2DW J^) 1ZU1*5L>['G]Y0]8VH-BKQ.6 M?30T!KC=V6]D.1KC<@!$0SDPHX@T)&_KMB%RBY378),JKK,Y8=E+N\^>L.PC MZL$WWN\=&D2=?%0E 19'M =KP4G-0&3KK13.I:1>"KG&?L*REWZ>.V'91UB# M*_KNL0%7+C.G+411*(=P.H-3@4%.CGG'8U&^HYY'>\)RN)H/%]5XS/Y->%:= MYK4GI6R5;.!-FIJLXX43-U;EZBTMY9(Y%Y 8E"C66=9F_.E>5 Z+JM-'(P00^;!= KQ^-<]O_^=R^JU*[#>L17Q>D" \1!EKG^IZJI-H887L M-$?%@W=-TJ3GB!J%USL!G'I3S"A+RO_[,BP)Q+,?NQIH^OEEKK,<#MEV?/IA MQ^XJ=B2SITW#Z[<]MIGYR SP4'P.S!C@WF=0,513XS(88Y/C4M0Y72V6YYYT M'FNBGGW=3NJS!:DT)8[$]"XQLW(]Z#V MO S>/KA[^KI**V6>D_T[XOCXQ6'B8HD7NYV>7:WA=D>'R6BC10H)DJT]/74!QTD04HFL M2T[&ER8#SYXCZKP,VCXH>E!BU9=J!FX@1BETODSK]\M/N/P^3=M>CR$0Z[QV MBE6*XDZA(T2%%.D*2ZFS4=IW*N[LU#OL,0*&A5%_JEWT*.=QX&3U:IYW'*QV MQQHY<*\30T@R45@0> ;G50"GDI)9*XN=)HWO Y:'5 S71.QXQ3Y$R9%2'OIH M[Q87[XB%^6HZO[B:-VJ88?72%PNFU&,(!\'9#!DIKM,Z.VO#2R'0"^\8' K' M:F_1ORB'1L1G3%_FB]GBXL=/9$QGBV^W1M"F8A-Z:2#6QN?*E@@>Z3/F*<1/ MECEF8R=(//.2X1K,-!K1__J.N2/QIDL50)15 2%Z&A]& \&A9-, M(>>BR0;X?4)&&>$>J.;'+\0=)O/Q8&:O"WTY1*=<8A!-TB0O@[3Z6 >M9$V M\X"I21O=L[N.>1PX>KAZN8^F1@#&7Y:+U8IBB#)=3TPJ7J3H@1NF0$G#R+"; M#,A+8$X*'5)L ;);-(S2[?5CM@Z5] A \M@-T5)[:BAE(!1=VWUF T[6$F(3 MD5N5>)9- J=#[^7Q-%-OSWZC:T=_5#K>4AK MZ_5R&B\W+4$_+WY;T /(^"YFLXT91F]PD8[U#12]+9"7#V M_ '7L\:&WN=_&Y9SB@)6'W#YZ0N)^JF0XB;]#R4HP3UHIY$$Z9#"YIB(.>]% M*)@?C)MY8O-_WS=W I@[*X"UU\ H+-[+ 2OQOEDZ&P%,&#*OC0H@-XT-E46( M/#/(T=46A=*Z-K5">](YS+[<"3"S=[YQN/K.(ITF]GZ:SB[7F+<,.B=,844! M,[63KK-U1IA)$%W,%(YP86*3"T1[4SK,YM]($7JP"L?HHA_/H&[JY"AE-\G5 M4V1?+RYS!Y3%)Y"*"^[HI^9^L\D]G/3S[^Z$.?_7<-,]:F&$COKY+/VNS4]: MQUPRV?RHL(ZK)[%2"@_2YF)S"$RF)I>V#J9X9,Z[3R0=L?5RN%)'Y\A?9/2. M/V",8ZI-KY,R&4C:MLZ.U)5I2N+0\*2[S-YMC=\1._?Q(/A@Q8X P_B2BZS-58*.]'6SKNRLHH"6*AHK M\B;,9>-5S-O6(\I(!S[S %R5H*/27MVO_FV(LV$+89KHO0NV]E+"")&T$]#$ MBU1'#V:PEH4ZK\*#BYO6-B2PB$'FW*1_W!/T#%L9,P2:#E'$T,GO/[%V3".! M4)X3+G [XO2>L#;,K=Y?KE?K,,^W^XD6:WDIPH'C=<2S%!R",74-%42G$@I] MKZ;FB3SX*#*ZV:WSJAT]L7)&8-8>9?9]><#?UF87M#P@L>3K8:2BI0JQ1 /> M&NX33\SG)J5_>U$Y8!)\0N@L3J7'\8+T*8%.,I=>!!O!%$.N0*0 GC(C<"+P MD%SP+KL3PO0I.@?,=4<'U%YT.0*H/IK'4P;_MA1,ZSJTX%[6_VVQ"K/*_R-_ M-Y%!%Q8I1$K>*A(O"G 8 IBLN#2!>U6:!)>]>&)Q_88V8?@(SN,U#N8UZ][]=CKKJTK M!LJ%:R:"=!<<^"$@)9ITJ[3A?9NY%TS(7]FXX[S[_KIB_&K;YC MR(VKG7Z$Q43K(5.$HD4$X9C1]6H[Y9!]2>((.H>[Z=T 4;?; )Q*=V=GRXYH MG-3MP6TM6XL62GO ,64AC/$%8MB$CSY"(/D "SXR;SS3JLM&=+;5[&S/41C$,.A37Y%2W"W'# M'KZU ,5>N#M 0Z-$'274.U(H]]XV][\:18,^*TP4A#D70%$ #,'G",@U*AUR MB;K)#;D]:!PS!@\!R(L([$=;(P#B-4<_+Y9OZ/73==WIV?'"2HK5+OWH]D;>SK<'&J]Z6/@)H==PY*;/U^9* 4D3QNCAO;).F()VH&S8<;(Z1 MO?*30Q1V, J_X7*ZR)_68;D^ 1;?? G+"XJ %V\6J\W,J#^_X7R%DQ),<$ER M0*Q=2S#2 F?9 *J<4_;"13O 5LT3U X;3XX+JWTH=/06]">L763KU82)X"F4 M4"+DS&K?6%VC):E!BE+[F5@?\$29]>,$#MON:US8/%!M^\/1;^$XK]46N]\] MD4MGUGHAZETNENKI (=H%(+T4EH1! FPR>WZ_EQZL[9=XX+B(0H[TJ6_G=]& MXI-GQ+L?U \QK/#__I__#U!+ P04 " ":B&Q2Z0N_GC(( #&)@ &P M &QU;F$M97@S,3%?,C R,#$R,S%X,3!K+FAT;>U:;7,:.1+^?K]"2^JR3A5O M@R'$V'&5@\DN=5[;99/+[JPX8=GTA-[@4_#H]!\G/U0J[%R%^5BDEH5:<"LBEAN9WK&/D3#WK%(II+HJFVEY M-[*L46\$[*/2]W+"?;N5-A&G2$R>AM21[%S=<- MWFJU#YO-9C ,AT?BB,>"BR!J-(,F_T\ (VL0]WV,G27B;6DLT\I(T/B=9J/: M;F7V>"HC.^H$]?H_2T[T]"16J<5X&OW]5Z]F39D5#[;"$WF7=MR42K[KO#E4 MB=*=%W7W[YA:*C$?RV36^7$@Q\*P2S%E-VK,TQ_+!F&H&*%E[ 6-_*^ 33#/ M/4Z]R6WH260JYE,(&F1T[V$DA]*RPZ :/+9X=>)S>#_OM^]VS0O[ID5^_9]4W_LMN_/KM@O5][W0^#_K][> V)W@V@?'/[ MX>QRP 976^>Y+Q.[[77=E [K#9K6X.<>NSV[>7=VV;NM7/UZT?N-G74'U-*H MUQL[1NV;3Z6Y<2K],KL-E;7LK,I^TES$<9F%0EL9SY@=O-\:[ RW@4 M@18JB8BA_\T":3&18@I" MM2-I&$_3G"=XF2EMF4K9>Z7'+*A7_L54S"[RE+-^FJH))U(W^!XJ#5%B9 3J MZ!D$JK%W@7K'#<*#6(QG[#Y5TT1$=Z+LXU4$*E(P(57(CAB!RQ1QG+$\M3H7 MF &BXU(G(LC9&$]:(L8Q#_%*,S4&NUOEY=8$4A$*8[B>DJ5=IC&XQ!$'OH=)'D$G<+,2P#(P)W4R8QG"3H@E)"?)$I(%&LR3H8'ZR)69 M99+($P@ API@*7B*[ FY&;$X45,S!ZD6=])8U*B6<7KI[8:5Y16LF;DQ:]8^ M$[@U]PYN@T>Q>?GB32-H'YL"4$5M0 2AXECBT46MS[@6#A^(MQPF@N+(!$ Y M3*09D3B)C4&.1)#T'$D3)LKDZ$>TJ57B@9)I%8H(KPT[ "XB :#YX/<>PA%/ M[P0[ R/=Y DD@D->"5H'XI7K&K0B_^0?)96(J0*'XT M4(R!:)Y/T0P)2NY_O'9J-?<(H7Q_$!I4ZVWR [:=V 0@6"Z=?1Y)9/ =Y@GG%@=TW)&+/,X>OBJ8+68P;>A($$0+_I_366Y5S >[@^,"Z)]C.*= MV6H-S+OSW,Z8QCJ8R(B@RHU*.1$Z-X Y%92$7ZZC.9: ;LF',I%V1IE]T["T MLASL'*+\HG@DNE*0NKSQ4$PHR[&],8@"52(A-CN1,\"5IGW!BY4E,U#W,X%ON#_PG;.PF/ D=U1%P15QC-I03A 6LZ'&6]01.U"O M?]Q<]CFXHB-HT_CBD[L56'@"]CBTT0!_ M?\1%^X.X.6'Z6*YC@O;;121T MF1"*?L^1=J'Z8$N7&! &@3V1+@S'/DFXHX+T\6G0*V_5B)M%D4'4YR O(I<3 MG#\*OIZQ1-Z+I#@W>")?_FH7?1W,]VH#UMH[F/^Q#9@[3ERLD/*2H8@P5U&Z M)"O"V1>4'6OEZ\(TCA+6*FT6F=Z]@,KQ6%HKQ"?2P5"AEJ#V2,(^I^0 6 ;[ M&F)W_*5">KX Q>^YA/ENL>5IZ(X77OU_G_6M,CR=_E"M* $TVMG2'CF4 L@H MLO1BOS,5_)[2KJ_57.)U5:8[XIR?!'T1WHJMB3]7V,!J/$)'(Q:DMA6;16V* M+@ 82LBRS_T&B=_D8\ #7G*3*9+)QC.S9Y37]V\C1.D[UN",,H(N',T!-NX\ MNL!7V6<_F4Y4,A&4 E-^5QRKZX(9Q3A+U$R@=3I2G@[Y(_0";7]*?5#=[Y_T MSN$S1XGL%Z[#TOZ<= H^Q_EUVS_DXT\VLE&;]3G_#A4UJIQY[5SI76[ MT$)@B'4L= 76)CPSHC/_ION!EB-_]%R>U-6>R M-QO3-QE/WY8.2_,.Q4+K-+('%FRZ%+#!*W\]8.L>#$VL/_?I<;'^^>0WZFUB MJY\+OW6%P3G_BT6_DK2]VB%_R MW\DGUQHU"^5G5PYT1U+$K/<@PIP.%=B5+[?I[M!!<;R$K" 6[44Y_NJK7%ES MC+5&SQMN+*W0Y9-+3YGRM[XZ_N!Y(M:N02W![ BVONS"AT!T;K=WV78'9^N= MJN+3W_!R=\U._P=02P,$% @ FHAL4A&?[ @D" NR8 !L !L=6YA M+65X,S$R7S(P,C Q,C,Q>#$P:RYH=&WM6FUO&S<2_GZ_@E5PJ0/H927+42P[ M!AQ91G7GVH&C(M=/!^XNUR*\6FY)KF3UU]\SY.K%EI0H3=.HQ@6(K%T.A\.9 MA\\,*9[^<''3&_[ZOL]&=IRR][^\NQKT6*76:'P\[#4:%\,+]M/PYRO6K@=- M-M0\,])*E?&TT>A?5UAE9&W>;32FTVE]>EA7^JXQO&V0JG8C5FSCRMDI MO<&GX/'9/TY_J-78A8J*L<@LB[3@5L2L,#*[8Q]C8>Y9K59*]50^T_)N9%DK M:#791Z7OY83[=BMM*L[F>DX;_OFTX08Y#54\.SN-Y83)^&U%AG&0)"T>=OBQ M:'>B.&P&[>.P'72.7Q^UVH?'_VW"R ;$?1]C9ZEX6QG+K#82-'ZWW:IWCG)[ M,I6Q'76;0?#/BA,].TU49C&>1G__U:M94V;%@ZWQ5-YE73>EBN\Z;XY4JG3W M1>#^G5!++>%CF5&9B/H5FBXSN/XQD*"T[;-9;CRU>G3C7=YB[57GW&%I73(_@:Z&_D^V] M_NUP<#GHG0\'-]?LYI*]OQU<]P;OSZ_8Y>#Z'%_Q[>82$OU;0/GVPR_GUT,V MO-DZSWV9V(=^STWI,&C1M(8_]=F'\]MWY]?]#[6;_USU?V7GO2&UM()@UZA] M\ZFT-TYE4&7]XDYD@OVK#IW&:E5ED=!6)C-F1]R^?''TYF17Y.4\CL$+M50D M&.#-'(LRBQ&N;HW>?*=Y-NOS.?SUHS]Q2U _(C<,V(A/!--B(L44C&I'TC"> M905/\3)7VC*5L4NEQZP9U/[-5,*NBHRS09:I"2=6-_@>*0U1HF0$ZO@9!*JU M=X%ZQPW"@UB,9^P^4]-4Q'>BZN-5!BI6,"%32(\8@76!#(1"6.XGI'(F-\+C+NBT^!=#&,P9.H2 M+\8@@4AJ)%J(9>@.2V*AV70DHQ$S!7TL^T^%%J42FL!8FA09F9+[5-H1)FAR M$3D#26\.TU2,:4[0+6;A;-4-SP2!AW\?! J6R PQ)K@L8UH%_"".9KW2+K,$ M7.*( ]^CM(BA$[A9"6 5F),ZG;$<82?$$I+3= G)$@WFR=! ?>SJS"I)%"D$ M@$,%L)0\1?9$W(Q8DJJIF8-4BSN)A,,Q$*>7WFY865W!FID;LV;M,X%;>^_@ M-GP4FYJ#D6D4BQFO##H"+6 !H/OC]AVC$LSO!SL%( MMT4*B>8AKS6/#L0KU[5Y%/LG_RBI1LP\0$D_(]I:P:W'$=FR\T#)HX$2#$3S M?(IF2%!R_^.UTU%[CQ#*]P>AS7K0(3]@WXE= (+ETMGGD52E3!OQPNS>A5)> M*-AB))]$5:&A -0TD<81'J1$YO10M;RDRE6ZU2+E#F9E%EU"I5I2,35*T"9L M,2J5L=MCFR(T,I9<2YJ ]+G>)8",-!6&\J];E<8E:T>/V,3#(.RN7:>< ]]1 MD7)B=4S+&;',X^CAJX+58@;?0D&"(%[T_YK* .164A%^NXSF6@&[)0YE*.Z/,OFE86ED.=@Y1 M?E$\$ETI2%W>>"@GE!?8WAA$@2J1")N=V!G@2E/:M6J4)S-J$3FM&!)!V>W! MBY4ET=S/_8!LP=)RY62'7)4$28JRA=DA7A[ O* MCK7R=6$:1PEKE3:+3.]>0.5X+*T5XA/I(%2H):@]EK#/*3D EL&^AM@=?ZF0 MGB] \5LA8;Y;;$46N>.%5__?9WVK#$^G/U0K2@"-=K:T1XZD #+*++W8[TP% MOZ>TZVLUEWA=E>F...7U_=L(4?I.-#BCBJ +1W. C3N/+O%5]=E/ M9A.53@2EP(S?E]"_C,42+[ MF>MH]/)%\W5PTFQ5_:_R:[;_R48>[V2C-^IS?@R5M6KU<:=TNM!0(L8Z% MKL':E.=&=.=?3I \Y3/NC)S@[I.)Q/*F:BURA^/$9[R9L#Q<;T3=.AR@-7X M'\_5E_<&ZN[>0,/&ZVU' 2CR<&MS4&]N;?N4VG:GWFEU=E+;<"9[LS%]D_/L M;>6P,N]0+K1N*W]@S4VW C9XY:\';.#!T,;Z%^N?3W^DWB:W^KE 5^G) M3S@I(!?MZ-@2>K3&T8FY\SHV=])>>GWM%H/S^E.7?B-W?;%'_*+_3D[IC:1( MV.6"\V]\B4T7A@[*(R7Z:7;17I;@K[[*>0W'4FN4O.&:T@I%/KGIE"M_U:OK M#YLG8NWNTQ*_CE2#91<> L2%W=YEV\6;K1>IRD]_K.+PW@*>YJ+(T#6UG;IX&2*(NH1&H4 M%G4^\_S/5Q-(5);"U?4O%U,/&BW; M_MCQ;/OM5JP;D(RXQR!:&D1-$(RH+Q)7R,:/$% M6JU:RQ/Y6K)EHJ#MM%WX*.07=D,JN6(JI6<;/R.[>A[9)L@H$-'Z;!2Q&V#1 MVP8C71(>$\?I=V+:C9S3X*03=:G3/0WP/@CZ?[B8I(WJE4VAUBE]V\@8;R54 MQQ]TVU;O.%?#%8M4,G =Y^>&43T;Q8(KC"?1OKJMW.PX4_16M4C*EGQ@2FI4 MIAMQ*%(A!P>.^1MJ22LF&4O7@S<^RV@!EW0%9.Y/WTV]L3^=7<+L'5S-IY?>]&I\ 9-/$^_:G_X^P=>H,9DCE>>+ MZ_&E#_YL;YTOI;#%Q#,E]9T379;_?@*+\?R7\>5DT9I]NIA\AK'G:TG;<=K/ M7+7O7DKWR5*F'$+!.0UUFX 54PFHA +AO"0I2)H+J4#$<%%R E/.Q0W1F@7> MAT*BU'2#0VWS^N"TW7:&GLARPM?FR1T> ;I])V0&KM/Z#6(AC?\U)1(HC]#V MG(8T"ZA\?>">.,..V]3-PP%20,Q2E-_EM*!A*;&=8?&$1S"Y#1/"EQ2[3I:Q MHM#YX[_6C# I2*BDF/AV:G-3SB:S)DR;L B%4C"VX%=):!PWX4K2@D6ZU>D@ M7L)HC*$PM&(W%&9QS$(J-2+:;UUK$_"=8C'>Y*4L2H+62H!["M?6PO(LT+7U MAN!VCIVFKHQ$(M>X;6O7.II3M?<%D0'AM&C-;E.ZAG%H5D)SJHER8JRR-7SA M8H5 +>GK@^/3X'T9'=V#=L^..&35B;K_316SZ0[VD+QR?=H4/X[A3,K/5 M]/Y4!#4C?&M*W8!'F$3T*C?H\/( MC 6&XJA5IA7,(J>RWMX/"6Z];-3\A!7U%F1A!1H)0Y.ZYH/2XAHTW#*KA(4) MX#=5TA2A0GB*1./&A8( FP=%WD6;EF%Z4-TQOJD5Z?<85CO%F(%>TJV&&:PQ M>HP=BH=:@AJ(LFYX>JIZB#V4V";EX[#WU.Y4'24SW;0)8D?UJ>VP;0.'JX2B MC43F1!131>I1[8?$J@YL&FJ=5@4D=D\F:X+IQHA"G>N25?WEG[@>X!=#9(,30W=%@I1N% (A<:E:F&U* M\H(.-C?#B!5Y2M8#QDU08S2\T80-25I/-+B%ZG&UW[=Z3D]/K K'5!5MW-?# MK&6&65M%N[)CQW)ZG;UBQW+WRK[FMMNS>NW>L]S:)N4J;2R_0 :_;70:&X.< M1!&N]Z"=WX+[U*CZ!"K_?U-Q*C)T>\/"7"M>[%X?#0_[U/9=[XA6@_H5O!R- MUC,QKEFH6S(:02%2%L$&KQ>Y #M3MEF 1^A^)[2^&9!J^_\@3)XUG>I?MX>Y MQ![,K#,R,E\R,#(P,3(S,7@Q,&LN M:'1MS5AM;]LV$/Z^7W%UL#8!;+W9CN.7!G =!_66QH'MHNNG@98HBZA$JA05 MQ_OU.Y)RXKRX2[%U31 (LNZ%=P^?.YXT>'4V'2T^7XTA45D*5Q_?74Q&4&NX M[J?FR'7/%F?P?O'A EJ.Y\-"$EXPQ00GJ>N.+VM02Y3*>ZZ[7J^===,1\L-T.VC3JA*V3P"/=8R_PXI/CF(9AV"%_^ABDB^K6IE";E+ZM98PW M$JK7[[4"I]/.57_-(I7T?,_[M6943P>QX K7DVAO;ZV;1\X4O5$-DK(5[YF4 M:M9T*PY%*F3OP#-_?2UIQ"1CZ:;W9L$R6L E7<-,9(2_J1>X#8V"2A9;Q8+] M13$F#,_\7-N0.^@G99QN4_ #'?3X)F%+IJ 9.,']B'<3)W*%N2N1][KH=2?T M$+&F\B?%/AK/%I/SR6BXF$PO87H.5[/)Y6AR-;R \\GE$&_Q;GJ.&N,94GDV M_SB\7,!BNC?/EY+8?#PR*76]8YW6XOT8YL/9N^'E>-Z8_G$Q_@S#T4)+ L][ M[J[]\%1:3Z8RX1 *SFFHVP2LF4I "5 )!<)Y25*0-!=2@8CAHN0$)IR+:Z*5 M"[P/A42I:0B'VN;UP4D0>/V1R'+"-^:7WS\"]'PN9 :^U_@=8B&-_PTE$BB/ MT/:,AC1;4OGZP#_V^DV_KON'!Z2 F*4HMV&AS9R&I<2.AOD3'L'X)DP(7U%L M/%G&BD*G@/]:,\*@(*&28N"[HU*1S.I\CXG;N[DGXMF:3Z?"ATSG/+2LL* MOWE(D$D2_/9A='0+UATA;LE0(>9WFRW$IMO75'GA^ 06'\:Q.#)37;HJ%4'- M")^:5+?@$281O5S20N-4UV*2IH!FN+@IV")'X(JZL8IO28P.(S,,F-)!K3*U M,(N=FH+1)65"7(0@L:"4,3NN:#TN(*-"R9=<+"!/ DE31%J!"> M(M&X<:%@B?V"(N^B;9DMW>N1R@ZO'V)1XJ"6H M@2CK'J=GJ?O80XF=43Y<]H[:3=M1,M- ZR >J3Y5#KLV<+A.*-I(9$Y$,52D M'M5^2*RJA4T/K<*R0&+#9+(B&+LV0AVK[I\2*7:7K,8BQ>5+@A']N;?L2* M/"6;'N-F46/4O]:$#4E:S3%80M60VNTZ':^CYU2%PZF*MNZK$=8Q(ZRKHL>R MMN=XG>9>L>?X>V7?X%^0WX M3PVH3Z#R_S<5SY*AU>D7YFIY\7 ZL$]WK[?,J5#Z!@">3O^9H%6TTCT6C: 0 M*8M@"\"+1/31L&P0?0C@#X+KNQ&Q!?V30-DS8>KWTL-<8A]E.3Z].[R%E1_] M*_!ZG'^@<@PJ6:]H&Z_(.QMR@]>\W-AOW/TS.&.)].C%_^[JC)MW+LS M(4LLK5+M-]GWUKGW*T)UM=\TS->5T[\!4$L#!!0 ( )J(;%*C7M?ZV;$ M (E#!0 9 <&YC;'5N82UL;V%N86=R965M96YT+FAT;>R]:W/;5IHN^OW\ M"NSD3&^I"E8DWYWT=!4MT8FF94E'DN/)^;(+)!8EQ"# !D#)G%^_W^NZ@( D M)^Z0E#55D[9($%A8E_?ZO,_[]_]U<+)_\=OI,+IJIGET^N'MT>%^]-V3'W[X M^&S_AQ\.+@ZB7R[>'T7/=W;WHHLJ*>JLR*OG/^1E69N=M$F_^\??\1/XKTG2?_P_?_]?3YY$!^5X M/C5%$XTKDS0FC>9U5EQ&'U-3?XJ>/)&K]LO9HLHNKYKHZ>[3O>AC67W*KA/^ MOLF:W/Q#[_/W'_COO_] #_G[J$P7__A[FEU'6?J?WV7):'=W]#K=?39^;IZ_ M?/'F=9+NC9(7N\ENDCY_F;SY/WLPR!_@DF2YNK'_=V=__CN^"ZQGQNGB1Y=EG\2*.%;R=ET< H*K@K_W/IYCT_TJ_' M95Y6/WZ_2__W$W[S9)),LWSQX_^^R*:FCH[-37163I/B?\;8;#M8.^1]_SZ:7 M49(W,)/3Y-+\G]V]T<[OL\OOHKH:+W_&+R!/>?%F]OFG:5)=PER.RJ8IIS^^ M@(%=FZK)QDDN,T"3P5_K+#]]/?O\M>?D:7M.7G7.R5&9%-'@LC*&MU;/"H9O MM8<[Q%O4W^=UDTT6_%%6I'"G'Y^]G-UO<_RI6__[ME#W=%W\'9T,CJ/! MSV?#X?OA\86^V"IV=+357&5U]+?O7S]]NOO37S.2[HE9VD*KF Z:A[V?MJ.4 MY&Q21^4D.C!C,QV9*MJ+4;3NXIR9=9BRX61BQDUV;:(#&.XZS-LJ9R-:Y02, M3'-C3/$7C:%[ DZ/]Z.W@^-_KG(>XI7N@./!Q>')\> H&IR?G^P?TE\KW19; M:R EWB;%IW60#:O=&D'@[/? M'F>K>[9^'AX/ST +GOYR!$[8-#-BDK%$C!5*WZ%%[ M9+T?7IP=_G=T=+2_-MLISZ89ROL\2T99GC4+F+7I+"D6<622\=5=ZN'?\AXO M=U[U\YK,CO958T^8+V5$G1E%6]!FH9IQ!F)OD$WE137O+\^9/-&Q^G3HV)M9G(DQ%LZ?681K!N M*C.&;5S3GIQ5Y766XA]U-(')+&_JG8<14-O;^=OW>R]W?UK^[^IV L]-:L:B MXWZG^^:>O1O?\&XW$Y+QI, M4#2FFM914391:B9P88JRC^*--M@7U5<@*:,16D]%W51SN(CW)][@Y\'@-(Y M5XSG.4TD;^;4X)VS0CZ:P@3@':9):EH__MOW+][\I)L_A:%$AF)F[K&7(%-0 MT$3>N,\;>$I2I76T7Z89:%=Z4/3Z^=,X.C*@K^IH"Z0YJ.*H)/%T]V^ODFO\ MM@:=GB<5',UZGC>H$G@\V]$6OABI2YHF>,%991I^PVT<'XHX6&&<,WQPCN.@ M8>@]DPJ$^"7-ZG9T4\[S%-^O,O^:9Q7<$VX!?S:200(Q %98,LN:))=[X9L8 MVJBHMD!1U7.P,MQS.NX/;V7@KCB!WGW!))D9W/CPPOQSOBLN"%X FT!6(9M. M39K!#T&JSZH,'J(OJI'-PM04@Z6QW#G-.Q$8F?1.L&%3;__1,MUD,)2[=B*] M$@YA:I("GE2#.F]@5U6@<^ WYS@L6,^]9_"L 5S/&X"?!%NX2;KO'L,*>1[M].UK0Y_"JIK45:%[XZ6@SZMO16F;% Q'Q3S=,Q'-Z!X0[ MB?7HY%UT.OC-S_3\L>58V>SO]4W_:55.<2O#GCQ-%G B5FGXJ#48X=Z'$S,O MX#RFDH$G 4.#K7&TLV0185R4CE(Y;VH4)WSDLF*:D#(_@9U]30B'L8$5&SU:RO5H1U>F& MWR*BPE6(?@9%2RXK&TR#ZP1,"HXZK#1L%($K/OH=3051>Z+JX)C8PTWV05O; MTN%FM3H%5S(:I-=XWFHQ1?!6K2E ,\%\'AM#<@ O\&_3YIYA8_"9"YZ;_H$L _"24AFLQQ,AU'>,Q]@ M.8X-'HGHZYL!JSQDHPT[9!?.2^%S=09;8;%JC /LX8OEW:<>%3RG+.ZQ/4F? MX65]&E-/' =G>K0C!W\3:T=3 $7<.HX=XEGL/"[6@_.="%2P%.Y(%G@\=KK> MU/Y0#F:/0N:31:)EZ1:HK'>B!W*JQAMVJHY,TV!(=:)&&:@(BI6O^% -0/ F M5=.]90*-E-7UG.+!Y/'17VG$KU5[[P4[H^0S29OTH,S!S:_Q=TGTK@3!?EE$ M^_.J,L5X@1ZJC8=B"'#OU4\U[6O66G@.DDO0CW"ZC-PJ&OYKGETG.844^.S. MFXQ=9[P=O@4.CLX%#&MYA/PZ24,GN*'YA"_F8W9C51Y8CS=AA9H;NOV=*OD> MPY:YGB1CXXD?WZ!?'O06R*M\3E^F57)31*,YO'@!\SD=S:NZ:RFV29<["X$> MBNX\[\.MP3:,%&R/Z'V6YQ@>T+7:^G^?Q;#Q\/]W=G>W8UR\K;?;G1MD/4\; M;,#Y2N/9-%?U?*IZY39OC98,HV.ZMV0+]>U[Z?WS%^LFS+Z[A][ M2XMP[W$,JBS)>Y[^ZEX/?_KL];.]W>>O7T?7SWK&T8V/[OW._^]5I2\Q2R[- MDU%EDD]/D@D<@Q^3_"99U-^M'.7?^P9K%PSI7L!)!S%HK M]#5([2$B'#!W@@ MVH+O)C"41K$=BZAGE:(@_:1IHZ49\=Y,YW3I&N='>:JJGH_PSXLOF-2^ORFIN!&_@/]JDWE%]R?;H99DW0C&; T3L(&# M)&@K1ZBF,'D3E6ZH9F1L&W:V$@8O9W^=%X)X;M::^8Q#NL=Y3QIXJ@PEZ &#*TL M&F]9C? 2#YT#+@-\6), 0+#)5/X2^TTSRDM#SBAE/99WQ^U]B%L-)@PU.-W!G,H MNVLSKI&76U^V@[5?YP5)AF!!V"LW+2V[EQ-,OG-5V@L;R81&$L+DX-FS7EZ 9\ETV3QCOW)-;@>!G-A,%1 M*22C3CL1AS&1 MNVP_E(Q"NF&QSQ-$EDIL8\7ASL-)3)$_V.<8^8O].,U6LGV_S+H7JA')LC7: M[@KI=:N\/QO6BR6>5W=';$.Y&X"5DH5O Y,(]D.> EC"N]?P3MX?*"?7P?WS M=M*:N'P?00S!$C/NO=/<*JT*P,G'](VU8!>1]T+>TCE[VEYL%78[ ,3]1/-%Y/;;*TN.J&#:V0/+;?BV?41E?$54 MAK?IE@ 9[KN58S'<4.X'PVB]VQ^!8+A?;[(J?=YW5MX9RE:N!8#6Q5G%QH5S M\OJG!R*N-DW+[F,TLJ$( ^R156-%*9"0R70B9C-U8* MP4^B=]D$Q-0%&/8U"@2'BWAA01$8..'[^3)#N'?PY(=^,3VK(V7LKJM$SG8]*B6]EVM/69 M0Q/3Y',VG4\[M2UY^NVG$H8FVEKPS^$)%6@V3*BA?WGIJ^U1DG,JS/-)V;SL MN+$7\HAM-BVY+K-4TVEI.1\U\1=#I"0(++5QDZP>P]!DV/ V\[S)9KEDD+8R MF)GF!B8,SM(5W00CS#:HO+L#Z[.-?\/I+N;3F*/#&%MU$S%*ZHQ"DTE5&90/ MOB"PYL DJ\!:X3P8_JH>7YETGL,XIK _KC@L0\+G5B^< ^2+GK=#$69@-> 7 M8G;Q8SE&2QY_&97C\;SRLBOT.<==63SYE 8;+J(V#1Y*AWG(B=A5:TL0,?YP M:C](Z:6-J:95L /$X-"4H X7M02^7!#?YI?Q? 9H _JZ,)=ED_5E[F#?CS&+ M@=YM5MYLX5+.QJUC:PAQJ-L'J68HI$HW@/FF6>S2O$\8@1& P-GH3FA(OW M8_;J-KQ#)&95/:]G7/E)GX0_"2 Q89*"BL_R,M&"4<6\VUI[3%3CH#%@F!HR M-RV6^48G+0##T'C&>3)'1: #UKKTISO/6^_OA5'<12] K>N30U2!?18N&MAT M.&696),T/*9<(*J%JIQR2MK4L&5),QP8$M):JM\_ECM>8E/C.R]Z2Z5YW]92 M8.E##B=1^.6!08YI^%@F\:LRM:QGZ&7 SIA@G4K+YK&\^0E>AE% 2XIN@XGT M"T0D>I%(K^1DCA R5T?#_(J8<*Q-4TXFC/R:8U 4]F4&CLH($7PFVGM*X:_= MW6BV,]V)ADD-EQ24]%87@>Q_M9?@7.EZXB)Z7F*1_NW[YZ]^(ODHL5>LU 3; M1^VPUK/"AS''' @AF >3>C_E="1"^,AMF40C)(@G>+"^TC)/_ C9*E#^5(] > 2#9?);6P?8#;4*-MS@S_,"5*@L.S7E9\ M., 7!C>;*T=NKK(Q8Y3MT;KIB)'X<7XI6:;%P/A>2U%3O1JX 780>".83F\( M&H80T847\3@\70/_3V1U!(.$1RWH5-M!MBAKE@2!1FP05&_M$7L:U I071EH M/SZV&DP^2U85:<)7OGH6S%?D??,U!0,Q$69[(,STA% M]^O:(WI6O=W;S00.7P62THE(NR\"S+L:20X>=P-S02/U!/'%E2'.GQ&AU*VQ M25Q360,>))FIS1.0_YMJ<;SL6S6,AUZ5.4[_BA-+I^YDMPXIF9!+YFUX9#-/ MNT^PR)(2^CD8_>P$I%:16P/5 L UHSF#G236_&3>(+*T23YC/C0WUQG^;S:= M(705HY,-?>",73849"81OU6#S5H+3%MUF50',#Q2;L?OB4+L^(JWK0#Z3VX//\J8.;^*M$*Z\E<36 MJ].91""A!H =+YE(?A_<*V0_8WBG(L$]UBX2\&!Y:**$.ZZM#[]D,+HQ81$Q MEL?ZRJ/F*@SB_1*N\03?D78=C"CV8FXP3V*RT9.MYNN;-L&JR#E"#K?"-#2^ M('&!'[#6!1GK4;79\W>5$!E>[^H0IYN.IE61X:5.,#H^SVW^@VYGX&'E7\3O MO8:-('@.W6:H#(@8=("[3YV_E7%#2415X.HQU@4562W6$^U6<-1ANWAE65WE MQ$HNQZH7(>_VO"3BO=.&\S> ;/N0,M&3).%]"D-\BDWW4;=>10!-ARUV#4HS M1=FG6[[S5TRE!Q/ \:7+LDRC28)OCP)U!H,#6P$-2.++@N5C>B\A[Q$9X-F> M]L8%[]<,T5L%1J\HI@1+37[498(%/;ZM:2D(M**;BZ4\B]DSA#KX_UQ$XZ6< M&Q #UYGP_-T:>7H@W'W/-HR[;__D^."0.T28B;6+_,>D8+T\$P/]FM5 M7GH>F0M_$=Y>X9#? ,PKG2. 2=DVV"6=5UPD0-6:?G2QCK:P;F/66)KDBLR-,X;6^7J,1YA M0?!BVQXON9>5*K_/JZP&(TK/8%E=)D7V/]8?PN&YU#M5E3_FO5>?]^[+-S_F MO314<>AM"I\,M\@$M!72U6=J ]$<[ ;.VFG.1[BP,7TU8"2#O? (& M)ID="?D&%<9_GNUBI\E%'1:$=^!='X@VZ \QWZ64Q1XR&H= ;7!F2!J2(8O: MV5^FAS1K_47*3NV-RQF'+;V^I0F9IACW8OC$)#K*3 'F2%*-KP(P6IH/';"G'Z'B]AR=CB<9$Z'&'MJ/$5JTD:>@*_ M9&2F^VED,HZ\NHC^*3ZC(3X<29@?V68'3MI78,#;9/P6FJ3AWOT M8=L@A#'T$4T1P M O:V*L.B@"HJ'WJ)R%7OO'E0.(K$*THXA!PW"N-%3]3FLUTKDQKA5DC8@#\% M#=W&L3^0:(,OD-'51QZ^,.*@JUW&6O #K&("/_24HJQG +6V$50RIF\)G;9KG$*HQSUB MKTLW6(K .N*UKMX&WT:PTD:,;8[(='=ZZ.Q2]6QGC^*7LC+>QR /OY4X(Z<' M*4H_8]SX\K8\$WJPONWYD*:JWPGG?+5@93RJR1MJ_4;8DUL:^&'S/G((YQ7Y MFUX:@VONJ!<+&'@H&,3 JP,$K>QO3%<0>F9IF2CYRC]X-^>0\('\L%->W9[+ M)J=21X2.C,9U6G4)/MZ&*Q/NF"2Z>Y)7)DD7A-IU 2/B#D]MJ-I_NE@0N$V4 MQ,T5$[IW4*90<9G+^LXU,Y_QZYH.P<14E? X)&H.CGGV>Q;RGNN8N#9]J5W^ MHHR&RF][8"8)]CST,F=41EF)V<4M(!'Q*V@4Z9%HJPS:BZN,MDN[)*N7L8GA M%/DSM. =E312W:F1B"\^")69)OCI'SD&CQMU51OUH?DY_<%"<@LM:IPLO8PP MF;8.-3 V]"# KD#,$&\Q*AEXKW,Z2&&/PK+N7V%CT#_-:+0R%Z>7WVQ?4(4X M5P>Y9PO](DV8-6;:!M*[)+5>V@FXY=:P7>@'EBD=JB!IM!@*?"C@TIOTP/?ODGH[;V?W<$;J/-E[QQ+VT4?CMGU MHBKXDE%M+%^YG6-OC$RF'G*4MQC2'U/%JT\5/W],%3^FBO^$VNCE\NIS+VM! MTJT5;]Q490&&-[@V>3$+;N458A=OLM:7CZ+1(61/RJH(+O-9JS% MP(.#4I.%B_N+< 5D$GI-/3HJC=#'FQ;H&+/_BL4+\HI7234EF@PI;G(E!7XM M6II,$RH2RTNL)(NI:0FFS0G P1T4 K*?'M*@.UF"M@6^A+L^J;!(%CNX&.35 MT*X,4JJ+;7W$HJ4I^$,KQ.UA.JJ:EI9-F2<(5X&<1Q7&8#+BU"T_:5<=%"U8 M?,<0K**I%ES92:Z#0C+0W9A/"0!3P4^$["S5<$"K[<\RM ,['ABL8*IO_:&F M6MNUR ^D2./YAA5IG,(A>;(/YX=A8"30"0[T4&JQ^Q-"6-4+JJO./B. \*4" M"/MIO#HZR%#PE8@VN&F=8-!HTLII@+JD.;,(MX7+'ZA,R?X 3E8UTPL]?;7W5LK-+)>;)B1=38\/1N>#X\O!EP..S@^B#X.SLX&QQ>' MPS]9%+LNM(9#O[+#9B>#Q"0=+(8BU5\!<[2RS==;#KR>N^]@#L+3*[D3WCP? M>,D?G5J%94D55AF>67%^$#?T-\N](0?YFWU_XO CI9K5#>M4QY_A.$]KBKY? M9D@M""K;/V4:%6T7OX;%KD$)'-7K@B-7" -.6CI_3BY>&H)4]717VRG$49CW M?1?3\1I6]'=Y4X!]=)7-F&BQ!(NFL1%>23YG!(UQXY5R;B9S8V;\+"=N'AI[ MC15]2)B#B6;/@AIQ=V>E=B%#+''PDD2@$-(&#MN(M[/0.GC.N2Q7((4]J0*W M'0$8R]E['[CN54:33Q6V/G=!40E@]Y6;4!AW;5K4=X]R30+=]S(==*F$]\F6 M//EPQ^ZWC#F%EG14IIO/X%-+.5:13+'GMVQU6S97WFJ&>S!*ZW]'F"@.:C\P MF]2N?$V*5AT\OT*SF!D][/*]\P6"4Q[ E/N'*",8;]_Z&@+\POB-X11!<]4] M9?Z@L44R^[.:)RKFTQ%35_JW;(AEP 'P=!H8#57H&-.O-<99GG (WE42"_&^ M"X&5A)3O#;;YX>S.9V LGW1 FE;4F13NGF8@LRJA-RENN?NVO+%I[8LM%^%C M,0UG(26'$QS?;46/Q7.+(D=/FVE(N.-VS7LGV,F6^7LZ:W+J5XA- MX4:4I"A+1HM0A8@=T:)>LOQ]&7$"SA*T[ETM/_DZ%F8@-)5@PJ-PQ'Y=B T! MSX1Y*96UN%V5WA)5'@T7=;;"1%0%3T39&=PO#E&HJ50W,$X*@2A9F;.,=^!Y M/U5)= S(L@J/Z7M.ZS8>O)\06S'1+<2@Q=)+=AJRXO=Y,=:Y'X,S$5O$M^.Y M!NLT50A$#S,M4CDP>[BG=U2UTEIEE7.X2M*L:-Y( 'I4S@LJ(4C('<*UVQ1+")B)$P.Q(X@.%#1"5)M >##:>H^OM7%GBPX2?@:UQ7/J?9D7' M7=W-6@TO9M>:UUR#4&#A% M%..A. .L6\Q- G +.7S]3/FAX3P4]<147K&"J #W>@SM!?4ZM63*E L/5-2'3!"_;5+? M]F;JA1?3(-J5W21TB5 M3AN-( _VMR#/Q%VSOEXB$48J_N!8I<[*(:@!@I8B:_>I*E(K'1=X.;&^\ZXG M( Y\XG%18GA(XJXU'PB6E^2_@_ "GZ^J+<]DE8(%4"%/.I)8!#UBJ*5,W=B= MM!2X)(=]5J'"IA[B&!A"[?D$[OQ$6N; .TZ:FT0HSIG!V8,6N38\VEIU#I,T MCBWIB)W&[HGQ \R(!!*IPS6F=P:\-%IWRNEE*U)@1FMODFN=90KA\46U&UGP MZ"4]@Y<2N;6M?$71<)_E#DRL<$3V*7(<%_:DH;W(#=XZ)4EX8P*B'DGLT 2>Y&(SR M_'=-C=B]C,H43=(A>.4\A,3[# RGY]]\E5#^;;.+>\L*^'OL19HD/Z(J;X(: MT[/$R"[&YY[!K%?9F!45'8)-M6AZJRS/A(!]4U^LMP[H*&ND[G#5IIK=H5CN MD)?U74HUELI?%.A%*;X:2R:/9G]F"FD=$>L1M,) 3RLL[@P5#,K^$PHC4U4[ M0="%*=]K#XDRW8/,VW-2:,V1#87'E.T ^V!."N8=QI-O 8>^<%9.[/$O.Y/I M'N;1IN[/WIZ$[YA0$63>N254Y#"X^\:R/*UX"P^X(QR84AGS!T[L$#TVR #$ MN)PQG2191:TBN!M0K_FW9 +U/-E527,HW[N(V2NX'SJS7)?J92Q5U/N>.H5K M,@'$4!GQ%X\%%-/8+*49IZ6T&RR:[KFKYR.QH+\. 'IE^[VW(]8Y"!$D_5[Q M5KY@T$&%KA79Q-93NWVM)<;FE0.ACT*5,-.LF)-PU]P'UQ&Q\VG26H$.U7V? MY=4DL40(G!KZKON8-,PPDK[BK1Q&"\$] M$M0(*&RP6RDZP?S "\664.6I?*974_ ;*RU3O8KZIMU],U>5?.BNV9>;#Q@_ MM/?F^2YW&(5O4[,27XT_1UER*O+5[6AW]=QQ=T.[^H-+XG4DI)"*V+YQ&"9!OJ&W"@5SNDYUSZ\$EK-[W.6JSJUOK?=[BV M(S(;X#5!SIY2W2CUMU29B^D+&$E:X1-Z5]1YT8 MV&=9FB65-UQ0&!RS7K!A%)-V%O]IF^]+Y+/8)6!1R-\B=I,6:I?A 2$JF:S$7=#V5GE M'FA+.N'?!?DDTLZQTL&;5=Z;58:R,$PS,[>_X62%L>P1')J$#2#DFOY39DF6 MVO[?C#J2OKT)8S5@I 5V;4ZY,)S"'US"4%)FD[M"!RV>I:UYK3$>-\_8ZU9;! MV>@DR0RZNA-N'4L%(P$3H/8PIHENMY8- MT*D"/%NZ!T+Y=4'CI7/I;6 M"W&[+/D4,;6R[KR/6V' :Y.7,^E:&RLOLHXHIJ0IM2RG3K9D C3))\K4+[1M M=6-F=4 "B1X, [U-'T@J-]<+2X73VHN<\6;3A0P@!F 03L,AP_R,OR:#_<2^ M5X/B(3#$I=\X0I4[%"$:4_,BHW^HG2&Y'>)8G'$YL,Y&QJ8K(Q]K3 M$FB3X-=IE=P(905Y_.-LIO'VUM4>K 0OQ 9(E^P#PV=.61BOC<7-V*IY M;7Q5X4!8;0HNDA4W945$71JM)]1)+6@OO "6D,3X6/: <9=X0?A..WQ;P3ET M(V9:0XN+9P$9SF&LR)W&.=\J&\,NGE?>*#9VZ_16VK]#P/ !9^ Q0['RV+V" M=4)>]MBCQJ^L+2%YPI9<4;EC83\A,$\_=C_GJ(0F9#G.;V54JT"21.%=8XP[ M!AF3+82/N33TC8V(![<,V@D3MJH]W#H<;ZS$5&QF@4JK0"6&<^-L.*0^HL%- M,\:6B;?1NB+0B;9[N3<$>:;#;'2.OVNV.< _S>K<)'14MZ@:FID$Q^4EUVE: M2AAM?0#2XW=M#B:BP(R3NJD#*DY7TA:8V=3+ ?LBLEWH,Q;6]1S,:+ZM9!&O M,W/#N1><"R&6H2@4 \(TC9[.*_6F9I@?3T77PK]P@CC-;Z/\O>,GKXOJ'5U? M";F:>Q[HI2Z#O[&PC[U>"/D!]L_+-%NS\GKJU1:9_U-S/"N-FFA&\YV"/VMC M96%8!D+IN *[@Q"A;]#6!&6 BFY"B*849VW[ 1Y(B\N!#)<;BRDHBR*),1U9 M[TU( +. C>H,YB9I%>[$/0^,IB;A<(Z>=N^>C!SPI =G@<5[CV^!EVV<"]F] M+U]N&%W4X-V[P[/W@XO#7X?1_LFOP^/!\<5#9(EB0SLMN41<6F_:3G5;KO>C M:E._NQX6D&.;9:]'V\N=IZ2DW-]OY!E8[[=@OCVOD>3VYI)0O>PGH7+1*!_< M\D!(!?O97,]=QT-7JO(LM@4RY&XSTP>1^MA"_"4^G:7/E[^I2?KT0H/V_K8J/S&@?1MEQ)!F0XL5OZ$5LNFQA+[#.0)[< M4+8AY6["ME[3XG9:]8W2GY*CL8_(CM4C.UX](CL>D1U_>/<493&VNH:EPM=" MKOT[2Y+71JWU$TN?"&>XLY!ZRNU=[&,B0,([6"+")%[M(4!OYX[0,BNM1.8* M8HK7+-'?VNA4^ I>6DL;BX B^L!!#NJ!X*5W6]0ZRILS+F>9L95LS+"C2*"> M*=IH,/[+_CKVKN*3E7;062EMY!EC'[[="?"*SU:-7SE=(KD*?+QOH_%X@CT+ M2ZK#M\7;,;&*%:40BU$ZO[\118YEX_"93^))$YE5*&.OL(1^Z]DV_%TC] 8\ MB:J1"GFZ''/4L5]O!0X.]*?BQI(;APVN% M%RZB*0SN:MN:0?.98"YZ7O4A;9_^[A?=VT=/&:R;PU%D1(X970EFIKDQ& 3? M@D=T[B9?."V)!&_.L?%5FC5MJ=-90&D%%!NE/P\&I[''KI$+@Q="Q'KW:2MC MB8T7O9[RL@.4^+-2F#.NS20!:R<6T&X26F1<-[Z]O25+UM_<( M)SZ<7@&F+K>YX-[(.(WGFF\$BQD205D2^"9USM!7RHUC7TY(="J,= MJC+>W&Y*'6<53ZX_F=NNX8R.PS4&9-X?%-43#!3;2V)' R5]:C2BPJ2.]E8B MY;B&72/0=E$9^QJ^1BP$%6B]H\L/>^R34^)=G.PW9E1G?'_EHJD*M".;_FN5 M.[FL@B%VS"A+VX#^"'X!$V?O.3SX>7 FIR&J%S41H56Z0@RRTS>P48>')#HF M_;I?HBT5RY[]\K?OG^S]U,E-$+PQ[.? M+*' WGWJ]YWUQACO-R_6.B^EWG,<1-5%@OL;>-V/-RI$CE^K2AK4ONVHX1! M':1L4X.6#Y2JZF4_595]L3_;;6UEK];+KHHBULT-I1-L?>B:V86WSQ&/@W=Q34V>S85ZFLT\1-5CTF MWM<@\?[Z,?'^F'C_P[O'%RNQ7]%MB[Q:-;%4%6(/&!RFC@H1]094/+Z*WBEX[ +&AQ!1)>DUK MR*0<'F"T*/6SS OTD,\?#97C_T!8\Y'>2(H+N10YJY6G [;3=JP;G OVL!8/ M]ZO71-CRZA+L&WQD+D(,<0Z*EJ +*2:&P7!1U[/%$ND&+4[<&3U!_ R2UT9@ M5" J@Q^H["5TW]I%AFPU-&^HHT-R;'T.+>TVW.H" B M).?6@U\Z:0[F2-&WNCU,9F3QQDFWXIHE'!O\P^N]K6TW:#6M3-C4@]I+2G=8 MU//JV\#J_M.86=B%4H^'WS4 YT-*L:NL%E&%TEO4 V%VD>MM(NYV4@BS7/LP MP63 W$CS'.7(YUTH.PVCK\ON-_67E%6)9F6>C?$!]FBY_#1I$9OE0.Y&8IX6 M%V+>2-F%WLH-UM$$E4TTF K.GD[":+WQS^RMFIU?0E[MM5RH.UZZ3!;5S M=K:(-6_ R"LF$F]-@$#W>B+<@0N]L'U?>RE^ !GER!%<2>C[0)EL:"D_&W[Y^_ M^HG(!=HW:M>;NT2 6V361E04C#D2[ F9%?8W8HYY+4@>R*GO1S ,:>YX\]JJ M:MTJKB=.N-\6N,]9#U("5=OBS;AV27^N.,.RT(RL)I9.',3Q;DX9S#?6)6P# M;NX+&O,+-5_LTBHM"X%'3.N.Q2BV!-,K+R=*BP3,\=R]/7<1;3JU7=*Z)7-9_FDA/"L"#MN6D?5-2DRNR70PUUF1W M@A**2(-+[9) ?I0+KOOD&']JUY&-S;"8QQX7N67J[N?]DEJ/V;.*B)5_S9DV M(L\^*=>OI/DZ;]2ROZ@-63ME%F@<38WA5K*TE]H1)!&\%7%_>%Q:#N[J&$$= M=JO5]M&KOI5=DUA*BZ7-%HO#TWE6F%:FM5WH[>BXA'N.;=B1^<(#\T!D4C\L M9M"2*Q9^[$?S0Y?704!5U>=EVGV7QJW5ZMOI'#8=LLM32) M]6 4H@TBQ]6XO=(:MTMJ4H=(;T_MDO]$@H8W"*9U[5FOZ[EV<)5.8S[6!;-] ME60G)O.JR.HKQV@>1]H2G%BSL;9?2]\S.KK/%"W$5#E:4"]^V8C"IQY+R_+H MO!9''/[$[&_._5G1V,&IR4FGMYJZ8ED5]WEA[+R;R*2^RG9O\8,AE WGD;!9.L!+MQ0XR_A.^GEB6T/Z4#,\^XR#"9J :.T%>=K8 MC0B;EE0&M\1V[*2]*[.PM8P.JP,J/L6NQXU#N]5JC]UM4;7,H9'Q:9U*]SS" MP?SZ-MI'5*>GDW4)D2$DRULT43QG6,V)3SXR3<,R5#AZ2$K [6 !P2+AL^45 MO-BZ%NXUIP^B-,>&_]/N0@)F1A,=BPQ5\?ZCAO=W0#>UI"2L*;2!N M&P^EZ*/G(\'#'!BP>+'C^;.].'JZ"V>6Y"M'SQ.'L5_^-2(6CTT#^U+.[\4W"-PG![.R]V<3ON[>SNNOX-#V1M^AW"E:X-X8:Q50)!=\MYY>^Y[8?S1]Y0PE<9T2&CLBQO:+1WW^O6?J:, M?4]&RH;OMUZT MMK45V=# FM1KX#=;>[NN7L-@K%" UI8.6!N5*A%7JT\I.(*.]?GK] O>]AF& MV3>CF(&057LW\'+R3(.M.3.)E?FA%@EKUDK&32QJ%#73)JP<&,'>N+5WJ;TL M:Q,9H%CIF10MW* PKC"M^1@')EM3 E8.3EG&B66J G*3>0ZGE*1W]1KD;-OG M>BV6P"UOL M8MC!NU"H7V2H_,!H'!D+-_XUQ[HXK]VZ3RI>2MM7"9-HRZ+6*04DUDX)%!;717%7E M_-)!U8- B[^@L00Q?=%BA1YJ!H&H6,:-%LL4IR-R;3K+RX61N#F# M;!ANUDG_8I%+%2.7+.&BU&71*;815Q01^&U0G1F R^ \HT!@IEUKO$B#["?, M=U+/.:3D>@?X/0S"CKN.[Z"5(_9.%R6J\B3 P\F+;NR9Z*4HV72T_UYO'<.[ M>452;5!+F'[5T>;A9][)N-TF,C@_E6/3 _JEI B<6F_#8$C#S[B[-9>V2!>K M0!M0 PM10.$VAU\;9PN'G*R!GCAHHTH[BUY=N+Q.IMQ8N[8IZ;&!:]-V.2P( MB8I()B@=%[M:6*_*T!;!^OV_;JMQ=:4_[5H?ZF.)AD6AR=T>1J*RZFH3R03: M%":D9A?SID9#DS0H,>P1 ]^\8JWM$_O=RV%I6]BS3^WKF!MX,(95JRWQLP_#7CD7?9B/H;TD:CG/INP+X[(5B W! M@S76?$!(CV[K\%_M/*.[O-IY99'@@:'I)U_'%!9E;WI,.YL)WCWRR+YT5QR6 M@K9XO_PV0-K[QUN0)%P0NE,!,^H_ET+R?0G_[BR9 GT1&-36YT%)CSNNZ* / M/TL!>(C/'R=SA<.VQL8V"/F3:DLET>]EQM9TV4/+YMTOO!KJ\HY(3 :@U,ZTI7 ,XM8N&]1\5#^XF6 MV_$^I" 0V(@847<<2DAVM"U4\$-X3.B4TD*S:R!M0B.L[ZBQZT')VY^-!R7@ M10QZVT'HV[E"-K(\$_@*9!VHQ6!)?CO&XS=Q[QR:Y !9Y"@7#7(K>A/>%C<\ M>CI" EZ6(V1U-G'BC,DA"T=9:3D,>B$C$/>(M 6AK%?%#"#@?Y:^N2A/Y*B' MX(7"DJ$ ?;+WW.7YDU!@?=UD\PK9Y%]M&)O\\?#G!TDE[[6>=T3RSH!U)%6= MX>H0E2:!R,WE@W_5SP=_P&W5%0&]2K6S7Q;7!J1X;1"DFAL6S-@(>D)V25U3 M"73@9'CQR2T89\X&(Y(TK$''DPL9^QKT.]E>+>GH*F? ]@KL)Z,IHPNWS1A[ M&30)52!F4)3$P3Y*J06UM7JKFMP"RORB'X0:7ORB6]QTR5B.Z($Z <158B>)/B);5;?B]W4=(RR.DY<]WNN1CGU6AL+Q;AOEQ1@QW M>(U3A55,E3J)DZS)K5P1F>,5^2"%+6==$PE5JGQRY7)!VV/8"F"VE952T'?] M-&&2%7LEM?[A#R6X8Z)+4UY6R>P*"?8PLYE7A(ZABR:/N9,,S'&GQBK>D!@%_B('TSYA\ZJ$^ M"[H92R67Q\ J@[O<5BI5KX]VG>1&?;S$:[);-^7XDU]/ZHVY*] UC+;@I.8:Q02]6%OM G8:#['R0DV\E M'$3O=>6E%5FTS9JQN,F$'T_FY2:9.:^98GLATIR:QWG8(GX&^B!,M(0*=/IV"?O?VUWS[;?[@0@1$G5ZY$4X:_:7T?W9EA<2NGZG6Y6S!0K"PJV&OL[O-KY5)X>![FJ MGR,G$97)8JJ'?TI)J#9O69A*(I)?%_6,.07LI:_S1-K'8Y#;>5X*BC)") P. MQS7^VHUMF!>2\[B2&&B*_GU$U>6'ML^N36FVC*U]NXR(=["ZGN MGK,PZ7 OF;C;C*%B) =!/LO*K]?SLBUT;-*0UK>+HY=S.9^)R IMR?N/$!,> MT0A.%S)Z8+[3LK_X@LB_"(5,<&&2@TA)%^0WY&7M*.M/&1%#.#^7'(NCK:=@ M_,J^AZD)^C]BN7!UF139_TCS76S;XEWL?TG="*KYF,X>6JJ+&=[]>? #=K>0 MQX2D'QYI^99)UX/;%7.JEE+V:PFX:@GX[4-=KK,F@$M*/M6?W+2V&;QP1_VA MI4;#?&DS4I%KV$2."]:9RD'P0K2H2]Q_WSIK>N[ALJ9UA0&'IR255R M%-B=<^L#7A+2B5'X4FW8P=MFQ8&M&KYEFL)[?*T]V(&.^:)-Z$]1]_99FIO[ M;Y\>_,RF.JZ]<,_WIKHT'#KS,&"K[K-&HQ)HIC;"B>\VV*E\J?.G%OO(:I)- MPMA#==WS[O9J2;J$X!T/&#).9EE#&H_B35[$C,2E/PRO550<0MM$IXK-ZTC: M1>(ZQV$[)"6*HRLP9Z\Q.22]QCU4 \+?^+3YL25*_9 54)74=_KD!LZMMR48 M44-R+X2F44J;?>*4X'1P:].#43!%B5(D#RE0Y,^+?0BO]B#Q0!(V;QBZL"_0Z M:_P<(98=<_\JG'IT(I, !.C%0QV3()UVJ31RYYVM+JI0X'/FW8<57!FP$8K# MUW';X"[ZI>-EY4%YL637"=QM"99(51=U" 6JY]4U[RHZ%]0Y=D.53"_2^!!V MZ @V#K4X7C%D@_"\='SF#-&8BZLQ,L34F N]'!6CNF&W]4.(3TVQXWT0"XMHJ;@5O:&2#E<7D%%G/G6L6%_!;(LPN39< MOFH9CM6PY7:.O@1V"2=6S$KR,2]*;61\J=/81JK] MQ'Z6 Q CB1D;0E2IJ1)OX2,H':S2 U+:%)"7&(JVY!VT:@3M[>2ZK-3PWW:& MF-@^C_"+-8!?[#W"+Q[A%W]X^W#X@)'P&B"Q?ZE_43//,9.;:H76Q'[-513M MMFF>DN7FI22?R1\ 3Z*Y3"[IWPK,CUFLT;VZ2S[@OD@@*?)N3.%#[775Q3&] M- [[32>>S,KP!,DH.W$1GN']:F?/+URF<@(#)KSUK 00VE(&2@3 HGM3+8K> M_@[OPT+##NJ\%1L:CN4K5,8R/-T"=S8B>;GS6I9_4]>PE_K_0'N98BB)0Q,> M@',-DL"GPH=*(!<*[E+(D^I MZ"=N,45;)Q A7NCP(S6K&P&&&_,%XV.GX''S33Q6(*3?EV>1U:EP)O3V#3?J MX[RSHR"(/5X"ELN"E4./>9XW%!KPMRO?U'N2CPMJ$2GP4W1F:H8!R938&PJQ M!G7WY1#Q9%XS(<>2R!TM\N2F]H,O74S28),:#@80V8@21%.+0S\?X;\$%HY: MB)_\S(_JN%A.Q\_;ZQ@2DBNO+E=GMWY:^X.E\-/],@24@N[ NQ%M$NW3U$2P M%MDTJRT%,XZ!=C7F0#,SITFON"0>]R2V%*Z919E\G*J6A>2_FHQX<5R/8M&8 M'G9.-VLL?]>S7+A)R^E(=H9+I&?7VUYK8V05]!P2\7_NN7?][4HX!]W*;5%K M/F/Z@"&>>B<]*3/IV$(5X#Z>(*E2-^K1=I\]8^6#$VCWBE-Z/1>\7XH6\0*Y M?3$$*SV_Q*?<5,722X!,E0K:X9=<2==C9,5JY:![OWA>M5LW"D1GTGO8D9NY MEW-NLGV_=@L5+UI H7M_9FP_E7[H8'(U>8CZ'B:NHZKICB$O.62[.!Q1[@NLE\I#:)@Z<5 MHR^UM%18%C 9Q:3Q"*&X0!@6O U(UM0*)%OQ6P>*9QGOXV0YA>(Y4AU,_L@T M-]AFP7-G&.GEKV75%=MV7D)O2>JKF$+5WH(0YY%MFQ/TAPL@NW@=UR@WTCAN M0G$9EJX>78BC+O)1T@&/E_*!V"6\ U\O^05SR\ G^,!9DC$%(;'@UII=(N%\ MC\=LJKCKY;B&/<*OBWOBP(R:-3"=WZ,"#%60-8VM-@M';865RU2U2.7T!Z0N MR6$?$^6Y9&=X8]:@4L%"\M+Y(>/YTG.]=$RL:CV9*A<6V7.U%+TG7O5X0&-% M/.Y+-^:GLC0#Y8^[6HCKV!!LQ*_'L]_%GQF\L;VZ*?UF)=SH5M$L&[JU^[EF M]RW'T(HW]5OA%BDTWI(Y^XP[D"TTY(++J9]Q5V(LX!6BRSM_'GO[W[,!]^5^ M XZ(Y6^>[S(.&'"NI.?;$XOS,7,YSWIL?0B%LJ9]*)Y[?<8?G2#C1 MHO-%W9CI-@],Q8H G/9F5GFP#GQ*]+UV;DI'T9^96( MFX $ZQ8[[_Z^!"-Z\8W3BL?=FPVU%U'0EM!JXVRF!"-V=>@+9E2C^<0:MC"Z MX(^O"7M/R3[RV8U;!"/"S_JGNNMJU\\[%L&K%X1'NGY_+3O;3QF&%XJBD2;T MT5NQTX3M",.,<"@J2PY%P+0Y-<*54(Z;BTN?Z R))\=_MMIJ78A*7F\84U[W#Q$O2@O7+3:V.V4!(CO&A*/(RM2#KU/O M8>EPR4X@B1T.%9Z9ZS*GU-X1/#AZGS2,"$%R5H39'GB]:[$FC>_.?011(E)W MYY+E(6> [&(C@:CNUF!C7.B+T6!Y[%?6,CR4@IS"YE"BK)#?&;:*#0U08-= M-T@&_&^H?NQG41"DNE60#Z3I2G^7H64E#/\HS&5.)#%"4\X52PNOV6/ 9_QR MYVD,_WF!_WD9<\_4ESNOX3_1&_Q7'NWB79'-,O8"$MOOM/U'A\Y42?"X$0LD+#9*:IH\#H:0 ME!(P&XU1;;QV_7AG3W&)A=]>SR11,GT C 9EK!3]%@D5&.OP]/'TTJTQJ#ZA MH"C=@\>49K CB/2F:X6..EALE)E],KGP6H>W2H)4:X8H MV4Y' YG+8>C M95+$F,G!NB(Y7I@9IF"P*[%R955!_*VGVDJ- _"OB+%XD_5W;S'IW[Y_LV=; MH\ ?SW[:S+S5Z_Y2I@$1C3MFL"-SO>!_45S9!%K1E=^0%'[#&U8_-$'B!7D]0(/M#*8GF_YMT1N<2T807J*L)YBWH]JB M*LIA0Z"0GY ^U 9*?0!SJ9"53GG=C5D<8P,U!E =/F*14DM+.:G?5$ Y4P;$ M?TCYQE242EV"23?638+4.UO:X\WOJP4SJ91X"<)JTF!6^^N2[R_6M6^5KUT] M*?\5!.G:G+)^.U7;!CJ"7\=:T9'@DVV%#/S2& %)JF$H*=)47Z-U*%40F/NN M&=4CU;QZ5_^@2NE;Y6W]@A$X>(I2P@=A=X\ZYL:""?V3JMXI U [(!'E!-'* MG(\;VTSA'NS%FZPP>\LG#PNBZL(J1/8-0WO8EA#-LBJA0/XR)X!58XEK[ M0A?V !YA_'@[XK*?A;9QD7YI M;.> O>/MWHOPQ> ^\\(*[8"@Y):G4_L_CO. X)QF=1W(S3X1?%_S%FSYW.C# M1>.QP8_S7H^K;,3>GF=C*KP4Q./S5S\1@J3)<@$N][R\'?M&!Y=Z"XM.2'=9 M/WO5>.$+U+4P[8H*"FIN';(M(#!"1"HW;Q1$+/5SE(\H0DG$0#&[&5Z8@ $* MPD:52$GS:.%\A'<1= M9$K+7$H=1!T^642 VO=?FE%9UFW'IPA0 YGJ/6#'W1B:/@#-)A^4WNJM_YJG MEQYE\"FXLWFS^D9P)QZ%#**TJ"I>AH9?H&>>1[_KX&,V3+A4Q(PKX_4%\!*; MS,;L[]#[\'WA+E=>Q'MLT6@+#Q!&!BHAIX/C,3-D<$9^3U90.]QT4T)]O$L= M3@@C;2,"EX\14,LWHT/L?HGPOLQ4VTZ+5/BD*O!&K$SY$L]CR:D(>H$[CP+N MPERF:$YJ3-,2<7B&^"3VI0OH+0?<\]KD'ONR_D^YIX? M<\]W+^"RW1TD7@/A8"D"&4/*^L,382R18A5($A$A 8*Z2E457*$"2?234T\; M;77W5NR]S^K*" @W60=JP<&20RE,- G'(YC\R3&!)9\D4QJ^1HSLI03.]2M4 MM%LD: B"2!,WP'*.+U[.\(F=@9\C:2:.1'@L71%(Q/LQP]@)-ZMF8O)F"3W7 MF43TDE%?]"Y9391'%76ZE#%:6UGQU@3YHG.SE6%BA\'YX_*RP*B3Y;^SM=,S MIAED/!>VW 2S;IS4C9>EP=]88K4BNBS+%/-*5!@)WR;H95.=HE]4AGQ>,P<3 M0X5_G1FLI*$DY5@;AE,!([-WL%-0^T@+EQ?4W)%GO#&S8._XIU303YQ3EF!< MKF:+12\UJ3YZHX_^%U2OK?KD+SJIK.(PP6VHO'VLH>?EXB^VJY4DCC2.87R;'F?*?UAPX(ZQ:AJ$:%;W:^$ M;%D=M+BWGJZ[P?V*??;!DFLI _,1#.308L1*#A#E$,89%[_5\WHF=7#3,K7 M%D(]<)1&-KU$J<#7)6G?4RU,VY*/'4)?-&SDT>=Q!&G,E:'H'??XQGQL4H., M5(RFBJX,UQ2U.QU[>Y6/R(12*C#0)+>%3&(M=L^6%L=I(9*6&^$K]@TO^>0Q M6S%O[^TQ8\(E!(@5F07UI7%]QF(QT!+5C!GB->)_\R*-[3G$FGU]54QB48OW M6E)/MU=5T:4P'@1NLK$QD"7GJGPO&=6JL666,6XE\"]0\79$=2M+?$M0'VOK MRCR];55$ZGIB*&@XX%E;?V[>[IHHO[ 8K+8Y,RY77VD"EL-#K?=G>]%_]0=2 MH/\P$>NZ!*JC"U -QE\A0Z/4D7,*]Q>PJ33&>H'1"BC-!DPU& MF<:V.WCEL\[;8KRO4#ZU-JB(?NP1'(,NEYQ#%SBW/LCV44$OPW<01_AH>W]HL4#]LI6[*&6IG MYM9QK2^7* K0(FJWU%2VFJ[R0$N*X&D@Y\(I!4_0:DW:4CV861_?[LO=G;_ M8ULE$&? O+:FUOJT"=X)5O*$C'E'IFF$\$>BLC"]Y52,!=LJDZSG[3"2^ 9OLR:31Z M>YNR^D2;97R-XHL[GQ>'#-NE22$2C;'C1+4DO)IYK8R7>^5@ Z'U<7J(?S;3)PH_?,36"GU!@'3@1?:0%'5ULU9P^0C@TF+4#M3U<8Q8[3WGN MZA\Q*H# 37HI;2=&Q#+(E6-J3S#$CUGL=.[49:A"D2@-T[@Y2@2F.@@=(=F:D ]*!_PA*333J]#:=!BL&<3] MIH1BUG@: 8PR,*RDU91?(4?=D!L-U(4M&16E2\1.7:H@_ FH@Y8J0*S5E!X3 MWCMC/:.RG\=.;X2&TG62Y9(VYH5$(R3#/P,S)L-[DAI"K[0=)CT^" MA_*,I;:FIEU:4"PLQ#^\3:S&6QPYXFU)L^C)CI(O'7(":6ARV"^G, KR&O?+V8)N@6]8?XINRNH3%CG) MN9P0P:5L.VY:S84O-4*ZJ%T"_8E?P1\7^ =LC$]:SR\30K$QK+WFC#IA3UUI M)+<-34C/X+\1PZMGPQ>=W#0">12E1R656(G(]9ZT//F:* R54MP*,]B D15/ M/M$^M;7D:?$"=AI$?;.SMSS;P>7DA_/J\:DFYQXAS5=9T(("1B65Y<%8)%KX MD [E5>^AG.44H5(F/91REJ-6DI(BLSK+6CV+PS5+=J6L]G!I;6WL*F]S#;\J M_(./&?O7G&"L!%LC?_MOOTH>TV-E=X5PF MXN<6A*$]U3Y7;\ORDQ1OP(\>R/S\WCL_SH("B5&YG*":3)Z=J[Z0JQX/:59( M^C9*S,N] 0+65GR"WG:)3@+%,0$@[?48BBKK)%^V='OZ0PDV:WLS>1/>]%,[ MG5+(%J9A ..N"K/J@M? JA<3(ZL8J8$0"[! R\R9^C7I-]@7DWF.-=7T"G L MGB"D-%9%*-UCE1#USR>"&Z%=II).]L*7:M'0ME"I/[XR8S0N-,[J0(ZU)ZPQ M!$#&B]?32OTB5WE+K5!O>UA67)>2E!YEG#'(D]1AJ&WPEM+653+!Q"!5]GXGTB0>@0;M9K/FK'0_&!S+=] 669.2(06_O>N/;$\;+K[QT)!1/:&76E'[Z)+?M:LV8"0F>A M7;C;$=2WT;B19/[Q=L)NSD .K1VQ!79694?@&G-3F8E5+"[24LC ^"Q.'%-) M4,DKK39)(S&%>MT.9HC8^Q)11ZF_NP1#:M6I"X8)E9H9-XI;!MEG%&P_,=93 MN3LMTIH/S-E6:2X%PUJTW 7O0("SR.-4"^);B X'2+45B1:GK;60+9/!_<0N M;RKNJWT/A/Q?EE*?B)--NP><3<(?/-G9/'DO*4?&Q7:(BB5ZA;J4':'%NA M:O,H;Y\34,5J-W/GR^/[+MB33_U,G4F_:!8VU(CIY;2"9?]NCZDKR+_IY;F%*.6\ZE*M\YK1'AR5$T)"WR^ M BD;X!PZ_JH/S./NME06Q??%0#0565###[Y?)1U'VF+:1JYE&EH5TE+6)84\ M6LNG!TUU75URQE_CA'B&Z!]##1)3AK@?_H5,@0P(=[%F:5.)Q5)7L(SX&7$H M>!CBY:BG!FJ8*E Z%B['RJAZD5[,2SN8"0(D:DD_H+\2TIJ0K'"N/^L2FC5+ MJ><5I7M=-K.&UU>""[>55#PFD_^Z9/*+QV3R8S+YC[=R[Z$A925 VY#;5L.AGE735 M0?B:IWZF64B:ZE6*%5CTPV[(=&!3"Q&66/>@0/ZBBL\U[&E"A\(KW52+^F1&WTIXY=VS4XO#D58HM;Z(B0F,B/ M@BVR^VP0Q(ONUZJ$NW+VOML;=]@O:J#P=*CM"$8%HF%MUT,$,X T<3WK"*RK M@ 2LO65XIQ=40D.7!LA@NYHKGG*;JA#77*-H+4>3"*-29V,\Z$FG8\U!.D[?V)6ND8O#O],GVL#0;A "U'P)?56=%]_ M@_CW9G=3:A"YY'YLLEGC.$,EQ-+J!@03$6=<=R]]5TBO!%8GT->I+-Q"X/;U-/62_%(QBF'\EP5$9NR=3MSZ=S M]C97W6LV" HR1W[LBVK2:AF!1:BO) 4[8)0@=)L +@^2T_BQ7(75V:;&M-KW MC;*XXT6&=RPEQ9S-P-V>U:RCV(310('S"JA-*.>I.P:KZ1+N]QO9(W>_ZYUC^"^;&P-#;O*!@+QH&+AS"06\"":D8DGM)P+*@<$6!QH&]D\*] MI&?&F/)E=L32B9:NXA@4QSPP$56T([Q=>>?.6)?&3SN6@0L*Q_YFI6DF8HZ> MW'9?$AJF)4]N8J$5XDQV>\P^? >KIV1Q!6RX\'H7&34/:8'M9IDA+&R>2ER, MK%.YIZ4>$*.#[M<7^PLN\D"I-A%OWR#V*OE:GF+5Z2G:=_"<$OE)>S92DW-E M4.L56I,AOX[MG'!6: SC,_48$[V;*E9["4$/^&!_U&E;F[P]+45M<\8NC&D5 M+/DN5V515O[7:I9SR4YA0\#N"H]'-O8NP3VI5+>Q)J/C(!7,N4B^GU%JN3AJ M,7Z(BQ6[7%D<)NO!V&X:@][23,NB+KD;,):FA0#6HC/TSE;2IF[&7D*YY1XC M#X-L8F]WP]@FCD\N#O?_+*G$VC0U9HV64?P$BSGX%&K91(PA&V94TEI&'U # MYW\Z+S2 -](V@95V]KZO&39%9 1S?2D)H%.XMEF2;?M.Z58B^@*KA@]$S-:) MP%"$/]"Y17/EIP"_ 5P[-AM#EYSM$\12;SW;MGULH@-'\:MUMN+[?-@YWT&8 M:8Y@\ I>8)PG-KFJH0EX<=1[G),,6@3_,XY=F@ ;>V%;]QZ M82%=A\',&UL!7)#1A/12.)]\"6);"-I1AT,73Y#;X^KJ4&WF%4S[$T?X"*\ MFQO>YI*$/Z?__9Y>L!F2-*T,M1H0=]5NN)'A0M1,0K*U<3!#^57LS4& MG6M13@+6\XMR5O:ZC$BPRRHE>YWFW<$HU?G1'#<(U\?LY!ID)U\^ M9BO=G>?/7^,T-##:)M4'RPSMT S]T*3+WSU[L?/BQ;/>KW=W M]GJ_N^VV+Y_N/'W^ZEZW_8&&S,.&B:EG2?&?WSW[SNV,%(.D/SZ=?8[V0GLH M-Y/EN2EG*S"'7C"L"/,AMEN93R8E<_"U7N_?("#O)XR.YD42'18%6'6[NVNRH&=@[Y<(B?XU0\&8)='3Y[M[>VLRN@$: M6@V;Q> QG(]!+D<_5XF93+[ S5N1"_D5CZR S4N9PLM;7EP:F6_+'.S MB(Z.3M=DY^T]??,&FS@5]2*_3E#D#*Y-@=4QQU9 OMK=789OKF:X'Y,:NRTW MZ-,?[$?/P$IN2S"UTX$M>3G /8M "B.W:GSF07CYDP_;"C*\*>. EM?(#TW8Y +(B-8UE)%5$@W1]F==JB$HS M=WI5-AB]JJ-]< S69707,+:I::KL,RB9_349U)CY!*)'I^K1J7ITJNYVJ@8[ M?7[5H_/T]9RG6V.W#\FN>72L'AVK1\=J;834M^I8"<7^OT_XK.+53H_W!8E^ M3'H&.^#4=3G.Z"]4+'N[8%'^DGS&Q/PI5O>[T_\2OS_+QE?3$A%JOPZBI\^> M[KW!3UM[^FV5)46TOP.^QG141WB%MZ-&^"WNH1&KOAEX2_Z.>DA[Z>8;4&8? ML6%X,JVC]_,\-\6:B#!0"=%Y.8?IW]O=/ >IN5H#!VE-5G)9Y*R+&=(2>]C< MK;F"6P]!\ET9\VE-ANG)WND8QT5B]T:.[91.+4K@OFF]U>/X@< 1FX.9[$&L M[FT88G7_EY/#_6%T\BXZ&H"%_NOP^,,PCO[KP]EOT<79X> H^C@X_'5X1CW3 M_NO#P>$^?G8V?#<\&Q[O#Q\&T!5O\UM9?<+2BF^V./N2@)MU%X^1,@1S12/3 MIE!%;&X(5C@NBTF>C9G\%^:PS:FE]2E^(&%-Y^:S#./E-J12[=[;,Y3K'8FE M("J72-X"T/Q25ZF *XEY :3G-?@1EJS/@^O/*Z$P9IZU:RZ@Q!=JGV?S&5FF M:@38TUD6XDBI$/ ;26E3K."EM$7L6/NZT@QAO0!6BMD&0_1#&A:7^I@.FCXI M=J)I&/UN6W]Q[VX$87-- #$2$CX^3\94$SRCLF&81']D<91-!64O02NFSYQ/ ML=P)7Q ^SHQTMY@2$;Q0@?+WHJEIBE1C\4(O5+!<],4$G_IYR0I@&IPF74=]:QQ04 MX7CUE\*4IQ4OM6FX46&4<6T6*),::YX*Y)*Q-=PCKW?)4GE+[%6S=%3WVXZ? M^M9UR:_0UN;2(T*UA%\-AHH>N9P\4GG'3!J6B6D9#FE@K19+[RX28U*BCN(N MK/\_N?AX>/'+^04X8(?'/X,?]MO%+_B/BY/HXI=AM']R?'$V &_M?'@1O3LY MN_@E^@5\L\/CP=N37X=8GC0X_F=T_LO@Z"@Z/QWN'[X[W(=__Q;],OAU2'>@ MIMAXN[=G\H!HL']Q>'('Q^47T]N3L[.0CN(3P]>'% M.5YR.CR[^"TZ/)81?3B#C\&CQ%N=P$=GZ$\>GH/S2+?]^,OA_B\\KH/A\/UY M=#S<'YZ?XTO +0>G>$-P/2^&>,>3LP/X/8SN;#@X.OS_P5/5IQP=P25GX(V> MT/?TH(^'Y\-H> SS #YM9^MO>8D!W/GMT>'/)TNO\4#ZM,OV>/?AZ&@([SO\ M[XOA\44$;_C^\.)B>!"]_0UG^@@VP]NC(?K^*[6^5^IU#P>P'74W8)R#MB9] M2L$/G,C#,W=.!GYX1+;Y_M'@\#UNI?W!AW,*I\@9&L#&Q]-S\N$"/X4KW@[. M8?X_G-)&/L0M>0:G %;GVUT!W*E')W F#T[V/^!4G),DP'D%\39\?XI'_0!F M?'!\SO/Z[<[5X?'^T0<2R"SZ][_E?0/Z[MM]^[=G++G>10BW8$*-?AKX?#CWA"O8>AV4*:%0R"X_/AT<8IUAZH:5!#O2>F M9#T' U.8!Y7LO9-Q:N-FH2?/\73#\AR7@E^V9&#UGUN(U[X79I[H(&FDF<8Y[=654RL.J%OWM2D2H14AZOJBL5TM4^3^HVB:J=EMZPO+ MVM89VI:"XYQ*L1G\ HG#7#N&H.441C)=G_-V)X@M]HC!G\00YOBJQ$@=GL1I M@?-;!ATY4T<'8?D^,;1*\>%S]D:]48ES3E1GR/DYME%>(JCMX74(TS3;78TZ M8(U]"DLI7J9)<,T\VM2D]W_3V+XJ_R3XBK@Y8B&CRRJ>6NZ[07'A>TK,%AEB5C/A+_.QL/\ MBL.8<=*153"]W\TVD[ +9'5OZ[?S^1CC:LA7BAMD4"-S8_T748/W@'6BBW#% M1QE2;PM_N::5I*6H2S,$[\%-E:@E+;\1L2PGU%*D(K+%XS(@R>'+>NB@7*?G MBMA601;JJL/([$FYA+L:ML;%M8Q?+N<5282_A!(HW2:' T71ER3MN, M66X3?MHF7/[TVD#%K>YFOC3FR62!+8OX1]@X?=V %WUD%4T=T^ =A72/WHSY M_FS++A=4IL!S(JU040(Q]L 1E[;Z/L*F:4L,X]I'Q1C550U7E,MTEQXQ>#\K M_Q*GLNS,C!*:K49;3%@^5"9#WONMB9)F?,Q/#/-2ZJ_]1C0@GJ96[6ESYT08 MU2DJ#5NP*?W@N86BF \^MH<>95Q"[N*,&1^B56NHK2( MWOYF<5]7234E[FAI0RHE;]DVJQQ?A5B21VY2R;HD%^)^E$%;VC3CVF #B#78 M;/LTTL<-ML()H,W"UA;H5%,UK.>=)&-*PXRLM<)X#4#(%'!=05A=HXA,&F:R1;.J:E"Q+@E;E+G=9(-NM=M*_;H)D$$#OABS$59L-7 76JE_QT9 M,+^-D7IO; M)L9:I9<5-I8 HQ?>P4CK0<208VO5*5C=98%=4W;$';&15K +6K%6U[ 3#,.& M&A@C_C0##R1QFPC;89BQQ9ONB^CB\/R+9' M9-N?$5Z]O:3.$4"N':2P6Z!-\ZQ8CI&7>%L'F@R1<#1X[-=$[4+@KX7#W\DO ML\+VE=<0B."YO=<.VMULK(KJ[66T7U:5Z\D76CIKT,6(:;]YC& G8DU?9*I* M@Z,3[$4L!N8HA^MMP\^6S88F(L(KB\;9P:Y[J#:?PPBAJ3=VD7L[JPS@+5/; M#_4C<_ZS7>\WLCH$T_>R6H= $+9^Q;9(Y-DD.GKJJ%VF-EJEQS-8:S+^M7D. MAIR)(9\B?&%*C"L0A>;_$C[A:XF4Q(\$.M9'FYC^:ET%B!A5\YAZF#)/DK\G QV%6F2 MIA=QUHKS%B775E:#7IO^B+D:Q]A;SFX@%9B07P7#K M)_%"9#ZUTB?A()Q!9#+\A")J=L%A\N>S66[?VC5A(I_!^;NH"O;(*5T;<6G^B@OU;Q"[ $7>-*#9ZA+[TEQ.V33'K&<@M8$3 V*">JL MNOSMQJJ$WOY&^]@8RE0X6:O6\Q>=H #SV8SGC:M=DP8>)$C*?@$V,(9+#+V(%842Y-\(BS M)1U@#D$U&49,J,/+U\*FK6[CO.G?.,4$11#&VKC9WRKWSF%!/6UR[:(W]D8' M.X\%K9Q=JWFX]U9["TMNHHC M*Z!^0 "=ZX7!&5%::BS<)V1=:=W9:- MB V':[7@4MO4$ZQ$:A&*>QMTZ*PT1>*U(Z/*9KE#NKR5Y=>27H?[V^;M[DD= M&8I6Z]#$F>QPDSE,KRR7V?8Z2,-LH_D05/R&+3:7NJ7>DN:8;$L_M2I]PK:X M%KO):O(.X'5T0 DN_ENZDDQ5IU\"$961G:^+9=]??%1:-+#0*9>(^PP[WC*0 MC: B"#_#? 5L%;5TL!=6',P9ZF-M.=@ M:X[A'M3-GDL'0YB0Z[3-G<=8$K)MS;((?C4R8*5BD;4@;I9O[<-APLR/)/FM M@-7.E/"CZZS,>\".VUHJZ'[H<\A1MS1,;"V-EU)JO W8):,6:O2-G.Q@0W7-T+"GY,-?"_5?(<)\MS[V[*V &+KFBD/287(NUR5(C%+G!BR16DU;HZ.,Q;[3+SC& MUO4I8L>-?DY%$G1#RGQ_0A&&\E+]T*Z.]@&'C2I7KRVE?8@B#:-/QLR$T03W M,#XN*_R?H%AON:KN88H41M>%N5 X !9SFU:R*G!SA\D,4J8PX7.XR\)9)'9P M.K8YQ^L2;@K]A*E>>)0Z['I1-X;@2HS?'<,UM+@*AP1VT ,.>%%PDOJU\["$6>!#D>&$1=YNO? A'X/Q!JN.7L3[ M&5Z(2W5NFG(R68>T7(M1AV*0M36HDN@H(S6!=G"EHZ]I]&1!^XQ+;0""M2(U M:HJFE_F8)YBN@V/I>$^AC$#,';EKI&PM Q1![HDY NT] M?$1P9S6&K:T+=X$-4J9P<9U,C#W7C"2JRMQZ"F)FD:Y8>&Y(^SH/7I10#)E; ME^CWVV)[DR_(I&^DHD@D3#&^RD'?!M$>/&A"GC-,&VTN"G'-*S5#!;!M<1_% M$MS;'4>&*SI OCBS>/)E%:U<\I'URN*!OWU$C:P!:N3-(VKD$37RQ_F0.,NE M)UTDD**6%WCT3[S$U"3P"PP5T5UARA*$X)0L#PZ[,QN_I]8:HARIO_[\/A&1/94$7^?P_/]I'A!JOJY;*3 M,[CL_? B_:IXOYLB#0_3%1B^7<\MAQFWSD?[G\XPSK_7X9,?3) 5HWS.#H] M.V0^'7D8$DW8QR'7P/GPXN3=NZ5GG7^ NQX,3T_.X6I04FC\"R!!%A MBM*MQ-$ W@\)B][^%OWS^.0C/.[HMSCZ]>3HP_'%X.SPB.?E\.QL^.L)'?-\2J53 M2$C,/F<(C5),.KF)_OU+ML0W=\OUPB#/# >6ZZMLM@:[K/*&TUX<3EJTD)"* M<$1/O\PQ#*LHHU:LMK65_"V=EI(V:+#X#AX#GA,7XB^HJ&X,W@]>6Y@*QQ5' MOV-[$F1\1>V.!:NPOG$TR=+YF'V9RL74W.M0UB.=-Y+[1#[LE+ 9+KO/U1Q< M>#_Q7QR3!=54DQ%/CB>G;,NZ01: MU^DLSP12C\2\\VC'_I M8/CN\/B0G(S-%&_/^HF7#N#4%]DZV.X#WV+OSE5ANL#F$]"TTEQ"AHG<(D40 MQ&+YTFFR\"XD\5)CVX;E*YD?5R[DY*RT>'#7V@2(Y!]J/Z$1?$78;_FN(NX8 M"QCFVV'L=(YX5+T5VPOYO%(('(/QT+C ."!&*J<(L?,8B@*STS!P]-#[?*%84,I:Y3E.9EDC3$,,BB"#.;QH:A*LXJC#1EX;(I%N M 2BM%JPU&!-V<@U@6M]LL7=&:;9_\PCHCC_2*1O?)]NSR@D):& X+;@&)R5Y M/"FKWAA*P.]H V1?R-IX2C1%^\)I]?TR%=HZ)E(2_$=MNZV@VL$;4@,4FPT4 M."_K1%66/MVU671@1F"2/1[5 M52JU-9/;(!$>]\1J]T3RE<7RH]S\:G*3>X^MP>' R-3Z3,@ZE*]\L^("'7XN M#U F8,9S13F&:+8H4-SQ3;WM8:]"%N%'@?'5SH<6I3T>D%7:6/$27Y?O.#.X MV&>^I.A=><-%VX)+] C)*"=G_\+SX_O@_CWL;_$GM?Z9[<6I!T'3G%O-9;8J,:.@(](TY%TO\Z;&!:FX2;Q?;@A=_P,01JUP M+C&#=+%P:=SY;%B@Y%+N&DT-140?1XA(UTFT(KYAX)3/;-)!VQ3F55AL$ MV\"_1^8JR2=4."#=,!XY&]< ??]T]Q%]_W_;^_:GQI$LW7]%T3,[ 1$J!JBB M'M.Q-\(%KFKN4% +]/3.3Q.RE39J9,FMAX'[U]_SRH?\ %-ML# Y$;M=V+*4 MRCQY\CR_;Q.J[_WA90\O[-751G-GY!-A:S^^"%QF)L(1!K#CZI+!3@@"4<,% M'&%311%T_ZB1QXR*PV@9-11P7E>&*^1$(8X6E8W*^>/TK,5%=),1%$Z=%2H9 M]1#_+9[]S38[=S*>/H_'?9=S@)/GEA7ZVPMP _YK4+.U:^4@40 IC-,H.$C$@S19WQPSPC M%.'FUC%&>4(\78;[U?UC]'&,P.$TCS4J,Z"+Z>0]E'=XFB&RKY 5 I.-O,Y MT%(2 KF^0."U&.U.D^@V0 AI+FED'M4"P5KIYGZVE WLH!=N05[ M:MNKR\U?Y%=K?\TZV+%I,#/ 2WK)_$Y8V4[(X1#QY%*EOD[;WX=0G%G>G$B*_;H./^&J%7X>:-+>]#A/U<&$$9TT# MSNKP$F$48:'D0,4&!9.A5JOH%GY0U45&I#S\2P8)PE]./P7IB-F)07&Y"4+ M+CXYK#6QSUJP=;_[5[K[FV5/?O.O=_/?7_.-&U$$QUDR"AC;&C*;U\>]=YSU M$>T!X[.'JJB8?<_ 99=U3U!Q-$^U+JMFN%Z_V5:VV;3./(KN6K#' JF1C*,[ M4T)/L$/!!6)ZQD@/>%%G^#4J9[J.BB(158YI.\J "3<+PV7GN'&E9B@11?JXKR=Q*"SUUJ];*L$0\-]DF=&E.73=T[ES@*A7I6,'ZA! M+66 ^,@KF#W))^!'S-U,A$3X4J!,"!/I[<>?@^^Y$] XI\O+X&N1UV.:COR,OWM9DJA;P\YFBJ=+.%5>L1[XO4.JU0,8@"7 MW8DP! -0CJ!"*["^(WAE,%55=?=F(%!S?31BMSX=_->V 4,6TUJS03B4@].; M7O_D.L%'-#A+^VE$%#]<'U@0##-.@0;.LW%1?W*O3"=SW@MF_S"G/C>OE-N@ ME"-+E-! $1J;-K]FP_D0M8O^>$L3OC$@&7K=&LQ,:IG*8.\M;GK<_'OO\%^R M*[LZ$=KI8Q6L!N-%7C1FUV/R/P&\W-((FJ#_>>RH 9@,%[F3Q\9[-M421%^G M;^A8_ RF23H[O\E4X;Z+$S [KU,E@W_SEH>/_SYP^J:G7F%^AVB(([4J,*S>FVHZ!,-,0/XYX*"9V[?:W@):U M<+=XO("6Q6,T3E+BNNE%98*E)18$M*>![%/EWL@R$()6)0+ OCX]B;A;*.MR MQ*45O@^810QQH1F\2W98R!0?WF-N:\Z0DH/VM M#W"Z.8Y#*=3+PM&CZ>AD]BO+F:.)4+ $PB5PX<-D;!&H$6L#2XA@7 [+9.-> M? @B5&EO:M?AA>;M>2/T541LUT2U2M4'K#-#RY7$I+]&F%'2%DH@G,M7(+=8 M.F1$;V]79&_ O<5P)C+G@%M^KB<;IK5_;2Z=XF/10Q\@>RP--D4#0&KFD>P& M-K"Z[:MQ)7\QK#W?F^5[LS;+^DRC9.3C *W)1SJE[F^] MC[4R*<]C#S:S7AEWB1@/;7@(5\8011)AU ACPQQF2I@_BJU!8E(%DU'XH) 0 MD]EN)(O/<2TPKG#,_\Z+:S8L+<4ZQJ&G^2<-.3.!R26".0W7\)9D8Q1AY)@_ M.[#TE$VF3TJ)&LPY9TL;DV:[XRN#<%^C("4"/SI";ZQ<,F-8(!(Y\B_R#V32IJ9MI%'7&J*K!Y M&9$;C.9<-FF,L%V\[N.6?#:09W]T%6O92S=[)3W8:Q384Q# G,L1!=JV82B!08. M*50CRPA79'D53D$4TSVIS("!)%4/?$A,PX:4H%68L\08#B(2<]>W;?JV_*CY M%(^ZIHI!-Y%ZN^P%(3FGE,^4V\^%;;8592%XMG&.Z%SX.L)D@X25:")@_KQ M3]9 +L#'<"T':,Q;4C (WY1KDMSW3Q8B1^,TILK6DE'DR:F'&U A' .)S33$ MFV( 3=PQC0QM"J[ZVQS,$*=S'5X?P26D@HXA BCI3PWMEI6NV>[> MC\9\.0&G.9>9Q8LL"6GA-L9C$AV4(W>IY^B15RA=D2$N$L[-05KWJYI7/\F: MCR^=09O.^D+7!-IW&!?8TLJS@J!LH@'G:B%=#Q+GJA3"7Z(TTG+"_?5RB)I* M#9$+6 ;=U2'LP0Z 7##W>8$$C:G3A.3-J=ZPO^:X23*BI+O]L2MU:O$#4*SA MUB&BI^([Z4>@"(92OW";C.J1!5E!DFY+Q6W1P/&)2>4.LN?"H./,#/,\#@81 M[!@[Y96="P0T$/Y&)33:^NFZ ,:15JZW07$UF]8*5UF/Q^#5NG+E#^E5'M*( M1^^;]UMQ0-,>T!P!5JLJ4H@8E$7[?91+$;$4[&*:(Y$262IHJG3S@:[:&2%Y M/:I:4%#>0WZRK32^XU)&OX?6]_X:,Y4P^-NAE'&"#0$)J/?RJO;RE-@\WY#KSG,I8)+ MS&9CH4+H0B.'P=E$P1:8,&QR(>C+3F/G(@JLT,";T593;D^H^%\:Y$S[S#/H M(E28Z[?=DVT[6#+B>/#;;ZW;;TY)W]N==U[L5R;V$M[P8KY6,>_G).78*:;+ BQGX2B(CF;Y MG;3:G50%WTP+< OVE#2SD16/>;@:V0''T9T@A\8U./+<:"OQ/PHTUP@24_:C M-/BCCHJ*0&L0Q=1P1:"C#_Z-&W G2Z7'3K\69.DYQ@ Z.#=))MU+S8XU;!ZB MAEX'B1D#>NA]:*Y CCP45?+_3)3>:=-B0!O%$7\WMN?A-E](5"37LF RIP1& F_%-3@F;@OB,4 M,!X3N-?N5$7YIV%&ATB$-Z:E]IMH=9NH$?[T>VB]>\@VHZ]S&C3R1>2%8MU" M$>A*:'*$."Q"(3^Y\W!^T\?0I,=Y["-29K3D7.1I G8 MZ<&_P-I7EO3$"0WI6SNE3G!PW6#X ;WHNR4HB?W>>^3>FZ;P]%MNG5LN;$+= M8"GH/&16J0P#^AW=#B=:][4#,\K MY>('W/TL3P_(ZG2+W1@$J!(#$YNW<[9&"5C)0/]S-&'ST"-0$LI=)(ZZI M4\24290%7PI$>R[[>1@ MI91^&]2I9$'D-TU(61UUM54@?7-T,/!_JDK!(54:@$+^J@#II1T- ( M> -SAHP#Z]3="]D;.(HQ3!*&@2>JJ'1YYX/C]JI]=:H=;E8E?<*"E=*,;N%;I7(;E245E>V(%%Z3(ZPX#'I4QO" M89Z"FY1$7M!6)6C=S\>71VMM:VS*5J:HY85@4\=I7=J.&Z'6-1_C-42-TOP" M'.Q"]1-IQZ*/W.2P?$2(DF_ 8E8QD9K #=RO0<.]85PD!XV3^($1 CK'VVL> M7.H]*?+?T0TXNU%9T+%0W7*W-"]1'QM2S)P[O+!9!M&L+?^*?CHH8O@*^W^R M-T0]"EMG5)I ,J(K]!0\*AHCDHCC%LP .E'/$F4!#7DQ/KM0]$9;_2CE A!! M:H7;46=N)"BM?I^M;)\18@U671_YYO1U!^(\,]DS";VF@O+ROE9YQWJ0%HB# M\N*P?G%8=18[%$PVZE(NYY"@D_2-HOX5/+- T,GD%I'4P=C!1EWXST1=,4:C M4^(WRBNP@LPW^ @PQ9)4%YH$6*JX%LY\,<;N,U^[;25]V!V-T_Q.8>_3AW>R..+R":4.W M&_$!X!_(G)FW03J$EB_9#C@K)%F(7S.DR<2!2U-=%Q,N(-'LQ3.$'N4@MI)D MFS/@W$8ZV_1X?U*'[7&'&^[Z>** MR%3337%J^(J+)]T1;;3JJ%C"EEPPA)KA>I]3*^+%8F5B47-!OL_:KMWC)4!@ MJAC*9 M$P0PNCT8;1?+28AY.K6VBH%MHYE^XE\O1ZC?0JJ3F:Z?SW6^Y@PF.],Y"QW0DYM!KE!"X>?M?CQ7PC= M([%,)SB0"R00A@&8<1135%'.K7MW[A<:_;G4I;!NB55$Y;/D%>,ZJN%(0O^. MBN$9S0>@1Z@ 3!15H32D(]:9Z'8)A-\9(=MQ7U%UE]PJEEX- Y.,'KG72"O3 M2+P=0!IAYH<)+(BOG6]-?8KH*HP0Z,71MO""R@5+!R=]4+1]A-CMZ@7+M@G#;$QF"?Q[;%0,XT$G7%Z5@E80NH5QH4HFPH7?6;4VEL;R+=TPA+1, M,A3,#A66\.0F*=4VOGA9%X0)-<[!<$F:!5ISZKRNU1VRVX9FD*")1R">K$HU M,07'?HMZ+)0:\I!M,UUD!MF'XV]YJFB&9$J)B.4NN :#QAM&*S.,B 8YQ?- M:3)\/9OFNDTC9ETHB=5&HWAJ T26"%NE8B2@AFW*V90![IVKA!(KZ$+ ;QT. M-@*=H,")W,A%E<<"3>H89XCW!)&LL1L+>[K)#1+:<(RLY"[13I]@J=G5TGWQ MLDV;@L4O4?D8RQ-M7#V_?N>N?>=F DA:"+DZDU,U>A\%LC?'(QPQ5>WI ZGT1.J57AX335I=D + TSXE MP&#[8/@0S1=UBX3;)>Y[^&>_1G<$.=% +[!O$@:_P\&/@980+2"XL/$DQ*&/ MP--X%G6:^JC(:G5( M3?16>2N !"A@=G^7%H<(KQAHF"G2;+>\A/&(9YW,U2B0]\.F@6 037*JS,&F M22]"*Q8A?_"L_^!QR.H&S,#(1"'CJ# 1:\O15U*EJ"'SP8#8;"B1@OI0"[KSQ=G6 =.X#J?H^M=8\ADMA#^/:2>XXU-CK1 M@#)2OL1'*,Q33) =-#2$LH5*1KU:J#Z=N-(T.VM9%ZI"&R^+A0ELFJ8U)* R M]W>**NGZG,XBUHB0;Q#",'OP/"SIHV$E,&]1X5B7< FRN6I@_1DT?4%&B[?G MTX#Z2J65JH%1)JE3,G2\,EBK,IC3<[2WO_/62_SJ)+[,TPF!5'TO0W]ES,"\H[S+2V5/XRY#JN=4QIC7&^1E&+LQ;8H6,NB8X M3>5&(4*7 =J)B18J393'$UFA'IB3;6^!'N RW7 N)BQO ZX6 (DD*X\_,VR- ME-X*PI&D@.N#6)5C"E%Y4/ MX%ZTW,5A<(F4LO!VUVSP?@=% AM_U?WL.#WKFHO>PKEPF8-=:ET#CF$^,9EE MHR;#^?4K<$>;6:VS,4TGV3'8T\Z*\CK+;]Y?EXJ9=G('DM-%S:J.LD$6A:%SL91686Z1H-^,JC1Z88]-T"B/>56-TS#V806<5".#,V$1[6Z MQM<.>0V4T ,CPB&=FKPN>E ,\9W$C%Q;S(P [SGWP-7KCZ$$J>"->OE$T5+C M\S9DN0>+EYOXU5062V"D !/R!M0A3;9C6C;7<<%)!E,O!YDW%%=G*.()EK>B MA^M5.XGM )Y+O#BL7QS:5;[-J'0*ZRVSF JEBN@&?@KW2$"3AY0IHZ@\MFUP M0WK_FOEJ,>^;L/6TX@%QM([ MO$K4(.CJ.MW@; "[$NO_;ZYR-!@O^B#C06GO-.R;"\OHLYIPTD@MA<3L5+>EEX@RO;6IA^I1ZG&/ORA\U'4T.5@@3Q=#7 M4:8[^3G4:BHM0RH(&V54A.^44$7#0E%0U6^WE6VW1+7A4 I(U"C>CX6P136D M;L=8*8:^*&H,]J=J@DT8!/J'.'PM[!=A"#!V]J)*:0F0:@ M/Q&[QF08*:VE'0T,!V)S,T>ZT%L,*25VI=)8KL1Z#&Q]Q/[J<5XZS=R\&Q:D M+NG7"1P><2*]6AJ-MPRE0;>T'K- $)CHK<,YUWP*4U"?<@FX@R5^9R\1ED:RC"ZD M3'WZ!D=)V4]S+$47O&/^#9: %WGJ7BT8AGD1"Z"1-8Q"MV6%6P#1M1'0)1OJ MGGY-G49'H#?.HIM;EE,_Y;WI(,(Y18+T@@R'D$GYKNSDQK+ #QM3P>K*(JR[ M73&-TU:WR/A=O:I=_4VR+D$GGH"J5@BI#,=.&[:W](9$)C,$)\@X2@H! N%. M1@NS3>6E";7R:E$T;CY:N395EN)&+A@.1#Z$8[M6IJC07L*%&-C[X0PCDJFR M].^T#>0D"QLLE+A/#*X:; M.O37ZQO)""L]@%HH&ECSV!U\KPE"+,"*12F$( M=H_,GQ:Y+UBB!C6@4%-('V.D\)P:@T-G@T/&WA/:H1HWC;I;K.>69$1MR;K' M/?--8FR:*O/W.AYJ71=5W([-1K]S49I^#N"ZH?QJNS4 9X+KK^FO[6Y@ZG"O$H8.9 MSKW:69G:.555\(6AT(]4KPU!'HT/3$W0]W:CN8EG735&B6Q\-:_# MJ]F:YC:6-3$_YG2B1>3 2L8[KN<%4$R]E&3![?N$@D1?9WC$(AFT^#"T;P_Q M'UW'C:G'^$J7H(.^)6F*6^<(=2,,:.NO>[LAK S^W\[NKN>W7>G>.%'M9#28 MVK<-R@)F.O!RL#(Y0(^B!4O_:L/?%*29B2C8U 3Y?*0W+[& BAQD_&AGK3/F MF3U6-96.9=R";:/D0B(()%1P*ULN/]@"''+(1@^% PG5\F&U'4D;C9$PO=LQI&:#O[# MC388UG3>EZO?& BI&5UI]'XA2%M-Q794V3BW";8,>FHH36(R96G"X45RQ?(F M;D"S=%"Z)]D"Q(&$NMD,/53PE=@2FUZZN*8@C0U>-B;''Z4KV\FFVZI] OM+B>ZQ*>TA/41LTA@U2<(LI%=-7)!&VDD(P;))K"@16JJ\#"_>4 MRRA MPOW 5[C["O?-TM-S.5?;H+;G(QL=[.SY0WJ%BP^'&5IT+>$"G/^=&"#8)]F Q)DECKI0FOI8^SEF_*2BO\IM,?S]?\6W2 MQ"U&%+DPA3"2D]BDUUZ,)=*0EZ@L\WYB*@(M^0FC9V+U0TEFN1J-N8BI=X?% MM@A7@7ZL)DO#(\K4)XA.MWJ5;J.5FN6W0V\S>27@)!10U'&"YA+ 5 _+:IFJ MCF"KK'N_"ZZ5M@4^['S8WJ0Y7(SX46=4##MU4%.(B)"7#&*<+J&RVUZ,SL15]&4=4I>MLIBF#P\/3(US*N$*FL<\%FL-5;) MY-5-Z]5RTZJ%LZ?UYM@H0#9=6&]*;9H$ G] @:+:I!MRT=6&3'*RK.RZ-2[E M3>2$1LL0YB8>JL8G Z$4-V7Q!,,0:5H,W>^!%B:QEDH6:*/F]O='ZH7>G3V) MFA,N+5M]Y'5UJYG&6"N8Q/J+!4C8Q'IB2XWX [A&['YAQF4FUOGXU[I9#%O* M"F7J?)T*ZT:FK7 3<>;]PF7UUZ:L__5RZX\45]I]& 1;G6VW()(_=/CH"C5* MZA%-\M;G;:HW?9,7;S")[*X!&H^1CE\0D,N="]1*4L2YBS[:G:_K9$E_9&'< MV>6#Q:#;HX$))T6D6_+1:L_OE'(4G4D=.6O0L)=F*_ 5YKK)[#R[45G0Z?]1 M)V6B2Z=M*T#D?&'//G-NSS&HN503^6LW@;/E= M14SH..F)QO/O2\*Z>8PL+K,U'K,P2\SLLQBGA[>9@\>AHB(C'"E[I?.,[=7O MR-#YV *ZZ,OCI-0IL"F%/&W$-N-OFR0V^6*H2<$]([[RIC&*G>A#F(TAA=>X MRY# 0'.T.+$).>(67Z+O@16GIGB4@+_NZ2)H@]FY*?;&>.%,VH0OIH&-:5&& MS4J$T"U3(/)9[NHR:&@XHPG\37_,#^"3FU5=%7D]O I@<1DC+10^,N4TBICZ M-KV 0OG'92K8,82V9LEF)[66P@-++;)[XW-O>I;8)6I#Y!J;Z. MW*6S+(S3-H0!C&W< ^P/C2% V+G:H-%5EML!N UPM*M,.,39V+]! ML _&C^%&Y,U9S,6I6'>IFL$.%&_.2QA,_ 7)"<+Z5V3/,.(4HSNP2Z1]K$;P M=[%7/*]98A,]Y?NRQ(M6!#<>3.-$I1H44B#W)3J!P=A;H)Q7M2CR4C6Y/^B1 /";X]$!@0UO- =/5AY4*5&C<0*WN&/>KJ) M.A^X;4P8%ZDK 2\/%]Y?,+]>5YAM<:)^L?(@NE-99M+@.-V$O\'YHR*_BU+: MB78-).?DA@ZP6=XL!14UF;5 ^$WMD7= (Z0)H_0LF_*9#@\DU(/*)D!8W'?=TJ#"""O]>XW*K&TN.#@OACE)FV"^VH#K%"@\O&IZC]; M!G"?C4C98!W_=L/AL!V=W6>@IS0*'1X:<+-Z-&(K(4(^BJ%J6(I-[\'67;WE MAS?;51DW#SYSL.V">6[V1BW;?14&BY9-&^M1O\^]PNC]T.Q1N>\552<)3!.B M&TZ#=6[4!-Z7HK<3R 42\^VC2Q38 1Z!&YY3O2]I;J<*=BIZ*FX=2Y2Q C5( M=N1*9'GVYBO7I.0S^=/[OA5G9.HA]]\.TT7SDD27-WGP"ZP49OR^) .0\LNK MO"[Q$18V9_^ TD7;VI:QB2>Q,G!_:3SRZ@I44K#U=AM+>;&REW"H-FK/W)=< M?T#I<+C 5"TY54US$IX/EN>Y::<%57J;P\BW.+O>2),VC)]59$E]P]/J@_Y4 M5^K#_<\8[N?*X-6TZ;APXRMNCO)9Y>?+*G_P6>6-RRJW,V?&RH=P;=U3 MJ)NH?ZP4MP4I#A&+M6+<2!R,.'VZ(&84)50R#!9VK/ZH4=%A<60QP2$P/.SG M/+\N!1 VRP6!NX%<2;B])L$V2%*NWD&T_")NV'9(KUR@S7*N)BJKA1$3[K7W MZ>/[L($MK?7I)98#U<4=_&18IQHY(\[)-:LVTNE:G+N;VS*(@@%KA;G9,1]% M&),1B@QB!9B"!C?UC@.+>RPHNU/A'#HOS7TY*H M2SE76Q&8T!<\2K4_-<>3 M.K#HH[/.E-BGCA4:&H%V#VX[" )-TV\8(K@/(7(1=#0Y(-S KS-0FL*;TA(. M>HJ1KS%#BY4SK[M)$K4X]\@BA)&YJ"@PJ!\&-V @XC+B1(4VVF\QX 1)R2') M$/Y5I'!%MSQB;/JE,S5!F0=ICA'!TFH46**J(IRES$;^B28VM)+8;#F9+UQ- MY^L0,55E#:SOWY8/>,NQ;SEN"#ZC;&# M><>W<3^YBB8,>ZFYA ?H84^DK%UPJ09P=.!*$/%]:F"WS:8P':Y<);%)$K\X M0FWP9-7FG-H1J MDVN$]=2L;E^Z9R#8XGN0RN57X+I7!O4]/[[HO)+.9'GYJ:DS&4L#?L4;M-%1 MQ2;(?6VDL2K[1=+C^S:*FOO;(>&(XT&ZZ&'C-.JS-TCGT0CF%/E\'-CQQO9S M^(FD3L$<>?1[>T1-U4S+JS00T+%VV2V@WB07?W'JDS#;I4*@I_] -@68+#// M0^J!O&^7S52I-M-Z#^4MG5HYYB(J8 "8=*^7!TJN''T'6%_P<#'Q<,<$6P @P+/@0 MKJPD2V4I[45QR+UC*X)T+TU@9E[3=E])BE7@0Q68BFB(B8::]].(L2+,E63$ M\8=Q4B+\J0J&*J=2CZ2/J@VU%CD"26P&^FM&BI,@4C>JGF=QZEU,7[&=J1Y6 ML[*0"1Z3*1XC@BSK&[:23?B_GQ1PJI32V8V"T>B]@^7K3L3<.5*#"$1FH_)4 MBY/CXNEDS*.1%W,+!4KK6DP7D3Q-W'*Y6.I: ?9]\5'%G\M[^\^_!S[E+)V_H.BOO8>GG[O.F"^N7J M/XQS/7)N3R #8IN\9%HK"9@)#9&S#M]T#%_YZ#H@K0KJF9;50^%T;J.@.O M6)#J*2QN*]E# \M'?S3Q[*W:A*&0CV1H-!L7#A*$N.=!<'>"&0'W4L-_P8EB M5\])]C#*O]_8*]O8"XJ@6[#5!1-^.L?B=,A1&FQW][],=(=PV[$$OF O\&Q< M11?HMP6_Y"E'@4]X2X0.D8+&/10A;Z3?B)H![M3-ABDWS,7!;Q$1[KJ=-K;M MGH8"!Q,60F"D^P('$WS762B7.29'_X_YKJ4RN(>Q\'WP,OH*HUS!_N[^;@A7 M53>8)C2OC8/X'YBV*OF?>2\F,;"&A6D@J(1#8;%-Z6LKGJ^VXJ.OK=BXVHK7 M?9Z5II%!=/C?.! M^ F>>_@[#&CBZ<)49#W$AHGO08;Q.^NQ.\LEUC5VA-]9:]U9<]@O]G?VM_J> M-GB%@D^52[KBX"2Z\3*_WM.$=+]+[%"!FC49YM8T1"1=5=&!0UEVX6IJJ1H!04GC](DZ#[*;,@*GH) M>#\50R1$E#"L;)#]JPDGP#@[=7658^!V"EA0:,>P2 EA>^% 2SBX2/!H+CN> MAC0<,"N>DZ*&'W(9TA*7)Z6N+?*:8W6:HQQC>Q4NXAG#;WC5L79#5((UAU>) M&@3=6]T1* L4!M\+A0EM#)'P-38+)->0UCB$YQ6(HE-,%77X_;/"_5,529]; ML:C^P6^?M6^?$;)2XV:0DA1[KED25G+7- JP.84:!>VE6]:BI' OLE5,-BE- M( &%B$)IHY!4:&%JG>:4.9ELYW1"=N8"YU7L2S2@@O4YR;7NO6VG,R-"(QRK M,@*#XSUE$G#%#SUU _FZ6'X,AD1A86XPC5-Z;&'6-X,/XA2KT]6IT\F>3KA M8LW,ZY+UZA+<_H59$+S$8=!06.Z0]6V9;7/I@M-PCV#DPC]>ZN=YZ?:,L%W[#/!'7T47L(1%&\9*:Z MM^.$,\0"%;HH*#E''+W,/)',X.2V0%1>NZZ>6A70U8>LJTD7(USD!#0KII,I M"D\V#D;@&PESW7B.0 # X_$YQS[Q_XJZF?54/.A M[4VEGCBRZW2G*W5^S(&O]?MX55)[T3WT^W9][\](C%C$0OODPJGOS.*@JPN! M#_/1*"E+PX$"#E&?&D-UK88-DD99E.;#O"X7A##]UEG9UM&^K,FSM06'QI4E M9WA;)79_8RQMBB!/=\SI'E?KUU+KL+Z1!AZ4,Z7KH)D^K.?)55\$1^Z%(!6XR.0L5,,. ($A_#+Q-6RWR+%T@]L9N?\IP-[MV')&Z&QL83OJYVR%!0U%!I+!FBM6)/_(:884:09!CO2I8IRH(Y^3$ MHV;!^W)U^7:_ZNKW@4XAFZ)F+IH"^K?UQVSDYQB]&/R 1MM MU>9FI) >O"-=Q;>A]E10=MB$:J%OKJ+Q6&4"'A 1> ?\@37[V]2X@RVYB&(< M_4X6J_Y9#]D&" #3,".8%X3UB89"U4O/7S2O,Y.'YI*0J'&/$+P8,_+B1WQ? M V0Q"XR,@Z<,(_R&QY72 F$A@/REL0[RC)(7!/%#DS92 JM*CP.%=A7B9#F% M #M!\&N6DF*_XF>!6FMD7*CL!=&LL"BA0-I-#,FRUGWH$ MO'P\3CXNL406 2Y;( RO^)@V;3I$T#.;Y#++9/);'"1-0-@)?60V,'IYHU)P MAW5"ZR&HK+W]\,"GN9YP@[4]P]48WN+\5E,2/;UJ&YJU/OEF+=^LM:%:T^=X M6V&;3!D@SY#4-4_T^=P'\(3:L%\+6'J8M>LV.)6O=J\R+ $!S^CUX!@Z8S;1 MWW1R(3#PE:* 5*/K$E%L0MU@8GHI]25T+_ZC,*2/=FTY"H4_1_@IX$H[K1D+KEW:B7IX2"H.-5YC7+#=G+[=C* M!#3H-_):#]TY[9L?=GS%]\K6]]=L4%-9P&$T3K!6I7L[!@N",+;;<(@)QDQ? M1J>;,/% Y?"\,[MM4"GT2]-@JB\F<0N.*:(1!OW,7DY(4QIP'/I'4 M/=(MG.^)]2D#O'(Y?K=08< M8^GAKELA[BVY1S_M_7QQ_/6T<_GK>9=4(GST=C'2\R/5WX,_>W9K&7P8:NXK M82S*(H-'_>LLOTD);5<(T94$+F ?,5H;_ZZB&EKPB(1.8)*4UK5J4B0G63^M M8UTO>1.!.J=PRN](J52A.F%_R] W13'Q&N5^-02*=HJ6@MC8--<;9! M M(2W!2(@'_/CP[_WYVWKGL'H6+*RM:\E+S=U<4'(%]BV17 M;@W6BE[F12SV_'GY?$="WS[3F>CL!%^+2 T&P=3_7N8*G48C]<+7"/[WP-*\U,6Y1**5%[TZ"[!L5KPN*]20 M+T+9SC]9O_[:.>^<7IZ=7WA+PU@:E]W#7T[/3LZ^'G:--V^6/\Z_G)U_ZYX'=*I?_/KYXOCHN'/^;W^F^S/= MG^G^3']9:^3/]/:NCC_3GS%DT3WMGG=.@N^_G%V>G1X?7@28"UCG:;[S7[\O\')R5K!3%^NO6S"7PM!I[SM[&WGEJ^0MYU;O#BOV'9N=F9] M7%(9>@OT^2S0?6^!OAP+U+<._?A^\*U#OG7HQ:Z2;QUZU:U#G=-_^F)>G(GO MIXE^H? M^A\_QTDY3J.[?R09S03]Z.?F[6 0/T\0VKL?I3)>&B=_+:[@IX\[NQ_>HS=8 MP3BK6#]8',4=[]P:>/4;S7BPYVH]TH?O<^ M^O2?=S]M2#SI\4IV&DGKB2(SRYG^W?_]Y?CS\67063;:#.KOOO$_9B(>N-5S M3\7AV;?O)\>=T\-N<-@]OSS^RV*8JQP"@Z(XL(;?/YVNY^]V[ASU;U M_QES'D>XZ(K_S/SO![?2>A?BR_G9M_M?]%Y\CC_WSFV!?YR.?$9,$XK(KKGD MM_)!<%)G47"<9?E$P&:/,UU6"Q=N.=0%SW-4+X@0"=;U.LT%@8S<#OK,D:-* M#AQS0%!3BS"[:S]'5$<7O+>97; D>AK$&W_%]'XMF?*93,@ZYSQ M#$5UHK(HJ\I W2)3(R4@-"P?:YHV6EW\[0 Z6.8A6WHXRM77,SJ L4L?5.#6ES@N?5 MHH=%Y1BLRO6-&2>80 M)\YAT,?($LB:V#!/HB8/D?"W1NM1=+H<50N5>F2)/?%N<):\VPZZD:5'#IF^ M$.8 !C)(4A4W#[ JNH4_JKJ0%X"7RHM*2!&4NC!IWD?1@KW5\3P6L)<$!5\&,2* FW&V*N*I%>+O7F*)H3O^ R')D_XR,K1. 1:#VBF[P$78.MA& MV^0D45GI4->D:B(:MI]&R4A0W:-AE&1EU5@C++7(B"$5U]5PIA*%:T*T&6' M<5C>!75&,J1 OO,[I9"%!\EBB>Y596J0L(DD[+WUE!CB*0*;:Y+D->XOK3-- M\0!\SS2"1H3Y J<9M%O-[$303W)M6%C,,*]YOPI\LI[8A%PFNEK>[$SH%(2V/' MSA%,NJ/S6V*=X$?"H/#>&#?0/,4T*C)R[;K);U*L)E(Q3(60*9 KSX^NJ8BH MKNA^5L=H>HL&13!M#H<-M@R&";),P4>C&0O]Q5%A+*BK2%54*F)NI@EUU@/5 M?5U2!592]%,4P'\KSJN?YN+/W[[?>?=Q\4]_]+;[NSN?WB_^>DY6>E%:698D50-87S@8 MRSP%BT)+D7Q;Y>,Y7^J,]/[X%G/2LZF;F?7*QVO0O0?W>D/G2ALJASH(9>1[ M<3+>SQJ;?*N:JH*?^@IGPR/$TGZ<'7[-@G8U5P?&>7AT/U1JMDW;-RY=_=_56 M>W?@M]HS;34=:5DT.1LMSA??V M'WM<_KF9>\5[_%'5XIL0V3G8V_GX;O4AF+UW3Q(PVGN_L[^_7&3G4;=]N[/_ MT0>,5N"P?S'JWP>,UALC:QO]%!^_6]DN^.G_?(N2K(JP MCJ$T">:X"6?P(H3"BUZ+16^^JW&JJN!$P7"BH0K.40O["!5-S-_^\G[WY[V= M@UVL/P+;?/=E;<7-,1Q\&&RU89OD5L7!X17X\(I\H!_9^:]Z!O_VEX\?=P] M-^S]@&YXRIE;7G?X\-OZPF^MJ7-<@&JDVPFYU#.B7%= M7BF%)>TEUA77*8P%.\EPHJ@V7\IH+20=W&R"@[NC0E$LGQ_FF"(C7#M5*"RD MG"DI=@+WNM\,?A"E=Z7B&OHD@SN-N :W!*L&_JJNL.%KN7'JLF@< '8HN&UE MMA^AB=:F\?N<67EQU:Z+.W\'>9I2);0I%>?J:^I1H)H"Z<#0%=J-.G$&KVMV MTST6_&:-$S#;QO[0_WX8*&'>F^_NK/'=EV_M_^$Y\1@USX=1\^XUX?]Z-=)Z M-;)U/ AZ:91=AQJDX/3LM*O[]%>"%O("('R6!E<.OIR=G)S]=G$_R'(KWFDE M6#RM>),505\_XET>+;+B4(FO]M'Y1/RSCW.]K):T4WT^.S\_^ZU[_MI >^<+ MUKU80AM '.30;'I:V.>#(/XQ0Z/5;_P@I.\&OO/#2+F/>^D_"S#J*6O:[O(= M;*S+]V+L^_LA.C^_>H3._WMV?'K4/0\ZIT=!YUOW] C^[S+H?#WO=O%?*U=: MK?(A+KO@$H%M%W0N+SN'OW2/@E^ZYUT$_YSG3?SHJ_OO5ON=/_]>ROGW?F// MOQ=TQATN\]XV;I>,AD&45O_]4S*"A?G/WEZT\_MX^%-0%OW9SQI;ZOWN^/9' MFA+V]M^/;U<]24M2Q9TSJ!"!;G;B"?;EKA.=^MU2@]Z2D0:G]:BGBL6QVG4S M4ZU\?J:I\6;F9_?#0V&;N:=%9UYND@Q2L"Y" M$."ODN#%1/(%W2H:Y36,,!\$?YUUN!T\YW,UR=,)YM!/X'EX_6&AXJ1".A_- M$\=@?WAU \K9P'5A>GV=:[,3%S'7$SFP> )^AS4O>5TQ)E["A49- M/#PIB$$": .-%Y4"-\A5,@8@#Z?B)=)Q+C?1ESEV,M1]GA>"I8?W'T774C 54EEI?([KJ]GK5\&9LX#:$1)89 MTT-\ANL;&3Q_T73]EA?7A.S'QW/PG?=/Z>7&R\U]S))6B*D<" XC;(UA3<1!B/;5R=$ZO' M'-'WLO^<*_W.R_XZ0P'PE%38X,)4+<9',6Q#-YI,E@F()$ M?L0QSGL9GX@=9SJ?(2'/YIWG4_=-M5@R8=GSQ4E;^K,G2N@OE_8][W[K<+'6 MV1=N23D^O>R>D^WJ[U&:8[I8&?1J*9IE5#= M$',6>-5W+F?PM%;0"0$ZF OG8):XZN)=[VNIGJ^6ZL/&UU*UUR2;%IO'J8O? MCB]/NQ<73R,]#THT9^CI(*]UJ0.F3/E$M[YFDB'_FUC9J1I22K:7UQ8,0IL$ MH"6XOB*.B#=MJNPBY _6;2LL<\M&;&C_8/\)6DN6"W8]MO%L/:-\;"?9PNG] MP55Y(8NYTFZP];S"BMN[UO,2;>G7\M_=]]W*I.+C4D+Q[NV'CV_W#][^9V_7 MF[4M,&L_+C9K_][+XSOXSU4U2O_/_P=02P,$% @ FHAL4MA^&2F^/(ZJ!]C"#H5^@[>M/$UE25B&W2JK1 M3\^GNV3&5**I:> M;BB@/#%V4:4EUY-G>_[\]^V= MY\]W3W>#OYW^>A"\6-_8#$X+E95)E>292I\_WSM\%CP[JZKIN^?/+RXNUB^V MU_-B_/ST^#D^ZL7S-,]+O1Y7\;.??\)OX-]:Q3__OY_^:VTMV,VC>J*S*H@* MK2H=!W699./@]UB77X*U-;EJ)Y_.BF1\5@5;&UN;P>]Y\24Y5_Q[E52I_MD\ MYZ?G_/=/S^DE/PWS>/;S3W%R'B3Q7Y\E+T=;;S>CC2C:5M&+Z/66&KU\L_UV M<[@Y?+OU:OO-ZW]N0B.?P^5\3UG-4OW79Y,D6SO3^/YW+U],J_<725R=O=O< MV/C+,^^Z2E]6:RI-QMD[:BW\.LJS"EI1P%/Y8^?A7J.2_$ ?@OR4;!3Z#BI@L.\TIVYO&J>K__MVTWU MYHVF^K\W7X;P!OS_^L;&CS]LOMIXW_WWKH[T9*B+8#/$7;?QS3K=L_#_K,LJ M&7O_6!Q\/AP$ M^X>'1[\-3O>/#D_@\\[1\:>CX\'I?0^+"G9UJBY4H8,H+Z9YH? $"E:J,QW\ M^,.;K:V-]_%\'J5Y5_@N]\&P=:+CX$'P:'_PB#0UJI@X-@<')RM+-/?]U1T_IG86%6 MI,J^+,9J3+( =NZH3H-)GND9KAT,,HB>#&-(](=<0UO@'JZ=_4I4I!A\V3K#)+ M_/4&K.?C)#J#!L2\QK>W-M^&L)CQOK*.SH(/'Z/30TV#TZ.!@NL@B6 /-4T]"4U8-/!3"8^.HJ)#6 HF]NBHKE<7X53/50Y7B:V5-P&4QKA!\ M>CZ",PO6(301!.DYB-T86I/F%^O! +Z.U#2I0/WY-S99%Y,23!_XB'?"\H?W M!%E>\9J\ "$,RV\$@Q,'Y1D^]$R=:WK=1*L,6@2;HL3ER?VG@>*')MSX Y#N MP6!<:$W6U@HTRCR0VK2Z?GL][8&H=YOK\U3<^]M;[VET8AV)%O..EB)>=87I M,> 57MZG2%B_3UD0!*=G24DF6*!Q0^%H@%Y8V!%+9<0B&K%UO,'9\R0IZ(\0 M[D&-!K=9H?F[1B30UY[L%^$BUYN_^.+*MJES+@0K6D6DAXDTESM%J/%[C/1Q MA+Y<5EKA!Z(N2>F*O/R%P4M4'++-X.FX,)&ENP^&].):LT@)R=-6L* M/E\4257I#*5\XIX?]+M,IEFY[86LHB]9?I'J>*QYKA5*=M174#7"9\+^0#E_ MD:2I\U:S9%4&.M@09#,/,[P-Q)&&YT!?"C@P+^@><_P'N;O(AWJ6RPIJS12T MG'..P0,V:[^PJ?1EIS2\<*=R#]A9[S>,] MO+8>V.&U;[2G8R6BYI.:D8!YPJ?6@%9LZ6F0[55..W6H5>$HH!6>;3B.4]JS M&5@5%V=@PP0)V4"TO:BE^E\U["41&F)\X,==L)MFP<'^AZ-CGI"NW@=6?EJS MI3.83E.POM#.^I6\M72YU27QK>9>^.W^AO2J];=W>98,45>ZUQE7507GOFCS M,"VX#R8JA@T13%51B7FP"@)S@$8&#:A,NJR#(*YY^X"60C,B1L@H*>"B6)$- M3FG"E76S5TML!AH:29 MP[HR,MRVF.7\_":W3XE'*ZNW'YBLWM%%I1)4:6!3LZ;XA(7T/HO,49Z"6,3= M()ITH=DP)T-:I'7H6MCS#/)25^B%@,U(DO;''UZ^>?^MU_Y4Q;ASUU(]JMYM MOX*NWL-NN$)WOE]+8I#"#)''[GCQ# GGJ%X9K(J27G)3%_1P14WA7C?IRH?5 MI:9R3YK*4G3=;>RF7%BI=0:7< #0"*Y/!3J[OJ*Y@R)1Z9Q&OKW9"K[/ 0+A MHDNSS^-;G&L+,^G_^!\ M0IPF DMVU2*$A]TC"M<*.4@DJH)?!2>JJ@OZM@A.8!7S)Q6D>JS >,O3A+[* M9&'#QIGH(DK(%9)]83,0UO)97E# EOSD_ZJ3@OWZJ;K Q3S4093F:"QB]'EH MA@C$'?;VC[SX$MI/W]P-LERO5ZW7MB=TL=9L2 M&%JXCFAN_;ZS1L&&_K1]' M@B60D!X!RAA[FT@CJX=I4J)B3Z(9KD.%1 7P+ Q>68?QYOK&QH*>O-#;>SYZ MR8D*8@ .4#5&?(\NHR(9-G/P44-K82"/-;SB7-,LFIDB%Q+Z@]1E,H$9+.0: MD1L4$^D];W5=Y%%=%#J+9@1X(F_2<#;_S'.QZ=.KGGGPSB5^&!W+) ??WCY]OV""D.#('L*R/3;CLT9& _G]PN\#H-D M3L35.;A=(* :YG 67.1UBH%8 C6RJOIO7>2D MCR''-Z@8-QF^T#/$5&GCAZXFCY8F:K>9,1,-?+#3K:LMN:5R>[?*K1XI.-06 M4+'M4V57["(C;%!4H2HJ>BDL2A#$ F1JPM&)CYV K8.VVPS1$G#']JL-NFO5 MQT$(4-AQ4XHO;OLO"RK([MW7A(-D10C+%(L_;IQV79AC"\SB>T!_%07X^'L$ M_Y>"X'O@UPW.[ M\[:K(F-+7^2=K')7P"S<&G<< &T=32'2A)T)J@EHI^IB*27O=/U\N[C*+C00QKRG@1%.D[E0O(+B_Z= M@2# &4.,/%UTGMYOGV&7>0[/["ZW*'*1!E@*EBO"'5R3_LH)2QS_,I[M"HC-5C&WBI.<3N:47Y*H^+1TB"W2B?S4>Z>[<(22PT1.7 M97E->P.L8-;!62=!3SPK.MCKUH%>,>K0[J_L(;]-CWB0VB;8 /#4B29K# M96F.W\)-^+ZA+."R]W4H2ZN$=R&%KBX)<)MV-V&.>2VQON2#*,XUWYR!D"Q+ M5:!WL="CE,)@Z+N!=UH7A*LRD[<(+C:;VNV3- +-OR2J4U4$4:I@2\.[D2!@ MC,H*YH;"[H!^0I>6F_).-Z47DE[4C>FNMD99ZIX1TR2/4;>B M*$.6.Z=AXFITE7 'M-6$R@#$6J >R#B;QAUCO,4=TUA5)Z>5G@J)/$4L)[' M\DS4A1X5[A'S"[QX8&D_0B, HCR'8ZXO^5<-A0@\6,/Y\E>@^ 'V(?&GKQH>MGKQZ8?M8D;#M0LT_FZ'[*=HIXUMZ+4H$LL*4#K*2LVA11K*8)?=QP#$U5\ =MGK#,,V*6ST(0! MR4/.%T&;Q%IR8MJ20K9*:32H* RUQ!/)_8%G)X%QY<[N*TT R+H6L+],WADC MZ*O2XLR,RL%8F+ZTX8R.OX1&ET>O3&J2\:7S\=U/RD7#"(*HM"A M:*/'X+VC1)?>+:P@DV?(&W%X&P74$&=EZ!O+NISJC%363IRGB].BKJ:I3=:[ MBFK(K@\/+N>3)3P&=TW_7MHG4F32CU#%!\44Y\_+-G2 ;*UE8;?>5^\\]I-G M8#^A:L@G4B:A7DJ927L/&:=(QXE&%/0%]N('>',MPIV/*J)A:3%D6>]"3C"V8Q N.: MMSQ$-WUQ:)Z7)J0FN[Y]X;.>!>,:+ :%&%8P+TRG"-^B)#A3 MYV;GPQYAK1[&;=7+*KU5_\1KK+Y SY -29B-T51!R$.9$%&Q""P3F*#+$.*6MB8$FWQ;.M>">6N0I(ML[L41OXR;^01+L99GSQ"_N3;BJ.G)(4P MEB8S[(3ICQ-B9S2<'"2971L;+%1AOF^8@HWA#):I1B2/-O "CO"A#$C*228H/N?L<5DI$L%(; 3#'.$F&N$L#4O:3;$_B_1D7XNWY R] M)2DW)C1XH0J$>)*XB"(]K<014TY!$TR&S$S)_IFXV1<,W\0K08C(1:TD.UZN MO@@B&M5)4I9&0%G'T01F@W L[ 23P_+J<8 '"/J%B,UE*&-+LX4#;4)"N 9, MY"0SH 7YH!]AD'"$<_&85'9&"5F"?#EYQT$V M?W4F)%X[EJ.&WM$\OK MFLDK EI7%7GZ&.1(OUGR^H%9>$>#UP,H/(A@^[8 M$DL*CF%[D.<+'VBH(:]%'*,&^1LWB76-QYR;6(;!2 L=L[Y$TTV3+8Q#10=N M5>5%IF>E-)^N1CAGFP&4Y9R-H;#6SS57;.]0_$9G6%B-BFN@!5[F<-3&21G! M:0#C_GA%WIL')O(.R(DE"XFCC7>?L+>HXL\S2$:@,9;66G)W+V/4>$N$'JJ, M]ZT$OD 8X5;#;3ZMB[)&_=&&=WS-H>%=AL]9L/D20YTZBU7!H4Q1+\@ET"*V M]1.20#TK MH6XM ) +8<>FJ*S$22D&%; ML7.U@UO)O0B"EE/FSSH>^_H)!1^-"\2P^@>PR<2'Y"PX6\#">S-ZELG_ MPKCN-/E7G<1DLL4*BU.6O4D$>E1P;+@S,?8(1ZD3ZT:0@,X5IQ( )D_4OVK\ M5=8): '(D4VM:1R--I"/G<=B6(FN YR.GMJ%#I0 MPSX( PZW%'QH.0T-KW=78Y'WHJ^+'V#U%H_S3700/9FF^8P1'(U7M3,Y NTM MQ5&$M5YQGKA*"WJ:OGAB$R,28/W3Q"@&"G!^!,<9^,F=FAA."8R^%=-9+1S^ M4.*MTY$JJ:98@-H-J;4P(.SO8EVR2O#XH;P!BN<3 :>/\$>X:;U (^A+%-I MS7670XF\?F*+WB6H*W5VF M]4+J=*>TPV,]A 5,1N4=W">[[F%3JI1+TL"M MDZ2>+%$T"X*BV5ZB:)8HFL>(HMG9^K .P7VKW>WDI?%W_)'H-$8@3\5. MP2=\/AYEMO(;&XKM^J/F5W-N&N< [P$+6I7 3ML7(4JPU&NV?@B$+E"('!3; MDN ZK(*&'"K+2U3]RUJ"6'BX&L%751 _PB\$;$#F&/FES3]P,BLK/5DUWG)6YM'#"OH)O9(@ =G,>H[I,4EA MPG:4'0T#2EYC5C:,=6,JZH'ML@!.'&_:%L"-(Q NWPUR#3['@/Q;Q7NHV$ZP MH@06;S$U\!Q%5!:&?YYOMT":T('1T-4@R]#9LS)<[8'B7'.;Z+)]T68?$D.; M@['B#43&1:@[P!R$P/1"<_"FE8@[/.%.$GJ^K)7C31+,C&FV1=-\)8CFRA;Y M9 =L"\/3<,=:WQ/1RO?2Q0 KDYE\\A46]M7#=$%). RU@>$\L7D$I?$7E3J%WDXH.8VB>A^$H.6DGH((XY"[ MJ0'0P 4<86KG:-4D-K1JL5,!;=BCF5G9F#QM[DJP:\@'AUFQ$?+_N]YV;M_^ M_GXH[CWORC9S@S*2T)-&(A%H7SGY/%8($(".CB_,;AW>OC76D3V.&F8K:ZT*.PH\*^?<00J^RK M3)!7"([=1B*!D )Y D?+2D*GQRJ6,Q8&=+>N?-,8?(Z<"4;L3O*B&BN*C]/C M\:A2IFM$&(45DN4/\O6ZOTZIR+'S%5-8T4#$KI\[H? ._RFJ,[N/[4N[4<,T MT01-&JGSO+"*(BFY&$H!P7VN73^MT;+_\UE;#TS(JNF$S)V^A :C2,,S4$\0 M[9?IO"ZE?(J N/":=C9C*+)\UGF4WQWRJPF"Y!H&PP*BH"^VPJ+$AFHA8:SO:T"2SU6%0:!&,L'8_%L$.:P6$3>R[%9^^(MQ, M4]6)7+-15M;#/QUP*QXX$K OO4/%SEP86$/.P<#;6O99;EC46B7M&432X7=@ MJP0-NJ2WE0$:\7QHHIQ/50U:ZTJ"FF MENL$H@-4XJFJ@=&;RLH]9!4N]UR[$+,-&EID@F0VR98"VR&688FDADSB)L]W MAV@!NAY>A:?P0J57]#JT&I.!<,AI*:#+*T95!BR6 9O?F#"XKLI[)U[.*IKG M\6B+0ORF9X-!D\@@U4XMH"9:;\ %/?1BC1.E#W+0@/E;\O5:K,$CML<>6KWO M8[P*9_E$5_EH](0UBWT/FD-F"MH")>.P:.7S)D H'@T66" *38Q^(/(DS_3, MVC<).U L\0C;4)A1FGDPEZ%X$%LG&V:PA)U$D-[W-@=>Z3VYC>@B4\3+_VBX MC4PKE#C=&*@RI9! B5Z?K@&5\!CY=Q1F=?D#%EH[J WX'F-ZCP/V[C/5DHSO M-QAQLA7!+(07G^M9&1JKQEJ*++>@45DY@J_=4:$80Q,.: TE-1_F(JE2DVOE M]Y8@7%<\P*1"A[P:2F\Y-$:K70]9?H&KQ";M&>5'1KY) I=2GR[:J2_:#T51[:#I=27$OP) RG]PS.S?SP(@W_H?'PFBZZH2YL< M@$EF<%X6 NOL+C6[ZYTUW-C1=&YV= H2%XUBT4T0=][8?G8/D6U3>J!YHZN! MS$6)=C6T1KLR32:]RB/U,9L"?Q^W@7TX+&:HJ+W"-#W,\R]&.8!#!CG%*\$Y MBSOA6Q_X2QC/G<)X7BQA/$L8SZU@/'>N>#\XQLVL2M9^1:T@.%#T/86H8:'Z MH;[3 L$6B*'8L2P(3UA+]^#=A<;RJS8"(-GA;07/CQ*:I ?7DJ9(I'B%.*TH MQSS(TC%L#4K#OY&CYYF^P PD)SFRD"!+ U[QGR&9'WC85S0^#3>#N:CANS,L M"P9D[E H.$'I1D] I.U(*^29*G=LH;-(C'PB((@@98H3/"3]@@6;//@X$/FT ' MI<3@>'VV%A:[DB1EH"Y9@21&$1J-J:0CE61"C4C!9R^/.Q;$K0 -8R,EH3:' MG>R[DFV?11HX+?^X-D^*9XI4CL$Y]M:5ND_S/'=Q:OLI1H;1C. M/G'X:5.3\=+@LP MQ_D/NJO6(\.["-0=6LX'W8U)HCAT1UZ?#R MCP):'+".NL.J)N-WKWQ$XP+=*:A7>ZR,$'3@4%<7>0'V!>H=]!@ZD-O/V"5- M)C=46KN@F6>E%JM.F@+;#O4+>@A".#6B:5O/^5!#(S$_.-C/8I#.!8.I3L1E M&6)TCY\@YB-BU^&$K;7QW\(E([GD[RC>O7<(%??8=,7W4N]="L:9 *:DO2_0 MEG5UK 78K YBO:E/2S82K,@T(2@M$^J(VYV0L\0O:@O82N1"$A(:I4"B#1>9 M;E(5$),[SDD:FSTR+/(O=(6EPA@;!)&?&1*)5<2H"S4%%9G4&<:)%E"%:YPYN%D9?,H MG;EA'*1<))+.>:9[M&H3YF.F84! -]D^<^^)FWLH$T>8,GJLOL9$-YRF7&J@ MJ14>$6A&(@XUQXDL-69C&T(?3+Y_B]FTJW^9L@',!@H#1[T:$J4@%A+(P!P8 M%NS5R4*&=N(' 9!R**TWE,DT'V;^#&T=:E F&,:;I$1>.6O4>GFB+RWZSVT1BITAQ$1$)4"%: MCV+B*00*^!\SXM5SVB?Y=*+NO MVZ2%6=5=$;0XBQE!$.P+O+,O_>Q+^%A_MBC3MOPP4:=O)DQ@D(:H*K MB)08,VP!]C,5S-4L6 @6C[LE34J1$P=6H?_4 M363?<2^N&H:@AD+0\[B:_-V>A>@/4M.-T,%\>&,4&%0FYIQ]Y>I_#'ZN.3'+ MAU8J[<=R(R3-C$05QPA4M(3VM"PVU$!:;F>.K >!+^[ M-!-.+KQQQXR2HJS6N-XTG'5IB)IVI<:6X2I$;9[2KS4?T89MGHN$D"<0W8^@ M318)%1DEXY,BF ;]RH.)JD0IG/ADZ4TTM"UF@D,IWB!=[B/F,[VCI[$MUAH@ MW#,!%=HITJ'")_1:?6F!,WDX,>22XX%['ZP\-Z7L)J55PX$Y,KS%U=5<:PI_<^[CV.'V#^^N:TCTA (6?%&Q(9$.RRI M6);DE;TSY*HODM)0HA@,-T$SX!RQG!YG[;LP/*NMGQ*MV>!"86Z$1V?LWQ2" M^E0T%7>]EAJL.+J=Y?/5+7"JN/A9%?/H:^ELB^I)+21)AB"7\/VE8Y]*,15) MR2F:1_4PTA(V3KA;)![B< U4Y-QC7 GJ>T3%!&+>A?"%'-8VU-MV$*4\569/ M+H*7X(1B"FN;(P"/P-"$!OI*#_=H+1GQG!#C%KG>C5Y5DJ.SCUU6B_O:-+)I M8,.L;)]/V!3!YDF2:T2\"39)LTV1/*+$#!QC4IKX%/<@/"TUR)L*&E27\[/U M> EX4;U]K%JLS;V4PJ:$D^?*)A^Q;"57E9:<)^Z]"9-4EF7N*L(UCTFYCU"Z(UO0 M95KJ=+VI@-*_1Q)4:NO,< 4E&9APJ$K#UM%C=FC7F?2/7B\=,*8%J:2H43/! MG*,/SB\'0#1.Z*XR4%JAO*).T5[J3*:!*U1<,(KBL3R<<5Z4-GYKJUNS.H_; M!C99G>>%^E^79FF TW:\3WCXHHFQ6LQ&N)O_9 M8ZPW;.#<@6Z6=*?#6/& FETRM2 C'9PR=B6(Q&I6GB53J8L'YX99@$V(>UU* M0#C3;2E+AB@_"C)0\"1U ^PTBSYXCU5["4##N% P/;^D1=?%J84 M$+5L$3S2#H_9?8S#:<>RLR2ODLW5(E?QDA):)[TGC6W1Z;C?:ZF]E!'R-SE) M\J0U@ @>I0F#1!@ZSORD5ZKU1#'3&#*G;MX*$JLBPR@:T>=8.*LBV)O0ZAHC MDQ;M"K%4>W:-I("EUF:\],Q:Z,@NR93Q-"U,SV%#:8C!@ MB#D$%K 4L=W!EIO]]H(8NHNF.A2N+_:36=YPV3X]9"P.' 3QD>82SYY%]X#S M?8.A:(%EI2A<8Q/QH(7-T-JH L'-$52!T#4PG+P9Z1A.T9=XQX)(XPG.=4ERN":!$<'7EYS7>>AJ9+5*S_:C3"&&W9N:( CL+#XW=86 MM#]9HTZQ1=9I@BE,+TY"0[ 7=WCD'J_Z]M!J4NXT <=/[(Q[TII;?YZYW94W MJ6>4H,XG><>^*\X\&0NTIK.^,G0J0NB!$-W8RF>TXTSJ,_F$1IQ-S8XO)V9L M%,^M/IAGT\&P:?!Z?'^T2GI M5QPQ?\H;,T="2X70$A8S($ (VLHYL%2NVA,?[3N=8 OI7:K\8F6+)4S(%,)@[9\"F(!; MU>54S5!IXM:2P,GJR5!=/K&+\(:&\W+873,0UJ)4.2411!/,599\F^C M=\<-"?9'2HN>- TV5&G.'64KJD3.Y\P"8;C3;C?<5A-'K;S/Q"J:G%DIK>AH MCL1ND4=)4W[1&TXJHM T[?'*SJV-!R8[C\VQ;3.+=CC&])3%9X]5V59ODJIQ M5]G?6'FA$JABKM-0FNAA=)93CBGJ$W OFC2PH9#93Q')AHTPXA[C1# 4E[35 MY%&A,34S/893KMFL_UPP?#=C,Z2L\IR?@SB0*':N&8*&>D>-1HBHQ^M -F/:59U1S!2)2,X3?1':SFDYDV(C([D) M2TC98D#*7BTA94M(V6)#RFXG"VWEZ:1B,$!<2DAA2&@*/@L$'-SC3FX!>@S9 M*_J,.8!/M5:LXX@\DNSXM:F=:C),QK7AE7*H@@GTQ8V!PR9/\X;#SG.C_A_)G.54TTDN@8$[8YZI,\]9 M;KD@FLP9VC[BA&["^*H]'=8L0P.L*B474"-ABZA/'-37FC&BJ$N2N\I\RSK8 MJI/)3R9CT[8&-BN^K"#BN4=G&&924&PAY_*%Y)RV7)IRX9"X5$I9^1RD]3M" M(:G8L?*Y;%3K1= V)$PT\%J.1WA%&M$,E9L,CX)U%8:&[T-S?I%79PM)&D3X MA,2Z2 R+ H6D!UY@$H18\$C=0LR(;E,L'25#*NDF-UQ&$A'^34(='?H)%=X" M!16Q1,BXU@?-1"J+>AI3.%&8+SDD8[DO!7@EW%"6E\K+LMV%6<>IWM(HV"@R&](DO%00<0[I@+LI10W/M-:^! MC)GET-U!K05H2\N@=!H9CAR,IB9D1#0;:EHD>>'O(&^=E;V,_A,%6ZMP4UV8 M",TT\*-,BSK/D]A0EL9Y/:RDJD@#G"2F3 +MP*(D,\3@X;PNRG&9%&;?4Z=* M)CGPB62D^3IN+$/%U2N11U40=J'OK,';O6J@PQR1VH_X5-U:%@>_1=BI)J4, M=#Q15?LC]KA[CIE>_ND>[PZBR ?H>OJJS:?C' &)Q8HKEY1U.^2(<#U('F@XU M0HREWYRBYM9/SL4.\9HV%2B;'@+[%\YD(J_U!M#Q$!O<=!B49OEA! X)9FSE MN+QHJ0SDBB%,! _;"NI=85/*]IYI#9NLYD6 9>$"O:I65RA)Q&)X3J2BA9-! MP9$66$$#IHUH^G>C9\O.8# )@\MK4JZ<5]C)QY39JP]=W5H,#LC!YH[2IA2Z MV+ 'K!226Y38ERF+%]_A0@*)2A=F@+ LI@-3!0=ZJ_^6G&O MWP?[O^T=!T'QSURYS2%"27RVAIT5$+VTB"WGD4.T M8VKUII8VCSFK2Z_"[Y5H,!N#L,XWD]27V! +C=9YGL+!##;;W6V^&]_VG8(( M+V[&?;?WZV#_<).K<:KSO;N/? MU!9XN_G^9/^7P\'IY^,]$L[]E&(/2D>\YC!O@Q$$AH D5389>4X:LNN[Q:E=_W M3P_W3DZ^SU'3;L*9,G!Y\,!:':' M1[\-4+4[@<\[1\>?CHX'IWN[X?QU[7=@\Q6\C-8L@KNSZMWVJWOKD0IV0>F[ M(#:4O)B*<7?3GCA3\94S>)O;FG'S]OJB#.6'&<%G[]=TOVT2>.#\0UI>2?\. M3B)0]8/!>O!+H?1H%+3^>1PS=JBH)LQ#GC/XYYJI>BR3=8K5L1_T;.V<)7H4 M[/&Y?*X#+AU3S)^GKSTW_]/S=ND*)%L0YNC#8VWDGW8JZ(]* ?FGPL*)3'W06 MG4U4\051FU@9<')G%6D6$MIQXTJH$A@W<2>/E, #/X1>@21+&6*J[03-#!"/ M!RD'7!B(XUG!GBK267 T13U3?D#GDA1XC=M9> BR:)K&U7=Q8@,6*UP:)^B= M]WDL)CW.,))(#:C=4C,V#)V6Y[+A(0\-KR-Q7,X:ITJ3Y]/?K-(AR[2L/ BI MDRQ1>K]!!#;\J(;?JL4BL1X$GVVI[^O?&-I*WT.M"D;L2I$J00Z.-!?:A<$V M@\SX&^AT+:!Z55Q[6XO80RC(PB"6JKE.6S]GZEPE*?/4S+ (3)+'9@:XL:H& MA1/V.].$"_6-VPH9D>SG3?." M#3852@NJ_WW0FNES_ 1'99E]?Z[OO<&L!^VQOB1X9 MY=&-VRLBBH1#(^X-1NMV$O[I"93H@0D4J3K!9]X)+D952*F,71V)MH''TJYH M3 QC?\+RY=23#J F3*98?A0/V1;# ^6()*M._A\>Q\23P-"K&^])R6I9%*!;/ZTF9=,_2$(-0,BQPAPA,1U,.28>59,D+] MC7A5.('=&35DS4 V8B1HQ8*5A;9YET:4&J')[?"80;A.$)$ 4,I:I$I-(5!] MB8DF93IKRC'USXE?V::AXQ>P*I?$PR7E.&MXJUSDL\GI\1LEIK)ECYU-5$0#8 M9[_O/*0Q7)[>P18_L(-M1[AK=O6(""I.<4$_X6-K4"*FOB&D-)Z#-]^\;J$7 ML=ON#]C=V^J^]_R3>_3TW:SV-!8S17 X\VQACNM\_\P^[+=+UDZ&5UTWL$=\ M#VLJ>>9ENEKGM>;&6P< M,M_< %KNK5OO+6?Q+Q4(FV1QGX*HUJR?3(&^ILZR;HOD,*^9B"E0%'SKG<8*;'7)KJ7*4U??-O M7>2KK$=9Z&5)*EN+U1T%BQ1C1"2@R=:WZB$:3LQ-;"P3+E!/QD_L.'$Z+?Z/ MNQS:/5TXPPDO(W66E)^D^A)BEEK8[;6P'==KN;L8)5$]AG.."$Y3H;]C MY]##&+K5^MN1V#GED]DYMS0+%F%!WD_0]$;F0<=I/B]:P)&_2D=GY#'URNV) MDHXU/"SKEP04&K>JF"*7"B.&H;U 5*88O6>)4;9E+C^ 4A0<(^V5:?7<2WFS M[!NL T1N]5\( MI%9;KEV,"Z!GUU@U3>870W58_R0E/V:J#*9,[ 21KXBM*J[+R3YV>5;3-H9Y M4-)3JR8I,5MDF/A4#S&L@9QP4N,&*<$R :Z(,3!%YD?TM%,9(1_CQ'UD@)/I MA@2,B"7,Z4+[:8EP97FCB=49M"J3H52=NP)0E>6=1QJCJC4*)F;<.X;Z$BZD M.DQN77L9'^R*_RQ5=KN?E$W]U9F3\-=+83"O=2C35Y=B>P'$-CG=%D92,TD= M+)A)/9& 9B.5V+&985DDKB8M%9A9*#8*@Q=K$R0CW8N;:,ZSB;G2/#4DM\MR M>2[ \B27SV(M3Y7"DD%W#-;-E287%NYYM9>N@UN]TF6G;NBR<]U(!@5 &TFC M^H$U2MI^+894\L4W\Z<-OXT[K;/O*$/9[8!%F][*#[;D![=M!0-B_LZ1W3>;UZ=BKFV]OK=APP/%S\2!;%UFT7Q?8W60W?=/*79\<]G1WM*5ZL \,'2+JD[\N3 MXUN='.JVNW=(DA8_Z#.5CLQ4S!'0*LOR.HN8ULA$2OUK45\G64V,K9SAA']V M)'=XE;@/VQ <<8Y15-;XA.;U,61!Q#XBO!1=*GG1:FA3$,_-P.H>+H]DS+J\,M:GXLC 4VV4( +8XSQYP7F \(Z.$]*!ZK4O_KX M3K)@3 7(8PW#<:Z#DUD)+4=?,U)68U$:]M2.N#XVR9'^)OFOLMZ/D(PHBD*3 MW\[V[_:/(@BYE/#F3$VBWI='E0E,-J7;- MJ ]DGSXB)7#[F^[5K]UOO'"_=I]WS@I^)L]UFF=CMU8S>>^7<)2'#4?9W%CB M499XE"4>Y>OMM][1HZ$>)UGFU'.ZD2>32\5F\;7W=5 Y(=*R M#C7>Z)6%1;[6JP*UG0>Q.5H&' 48:J1MOTT'KF59L.03]**E3^1.]U27#&5Q MMI%J):!Z\2QJ8!*G*QC4(?FMS$(9&48!)JB1[ MR5Z:#(:QB>W94%6A>IAG MEAOE3C=*OWJ_.)L%=T93C\ZXISZC]1DC'T#%"4V#";PL4GY=6)-'SC8-HXIP MXT0*ZV -88U([C7CG-!^UG0CZ85X6YI'AJB;TH?':*"'C4T>.A6R5"HU.*VE M-\*>_@RJ:8"$S5_$9@A%6&E F-14X\E8QE9VQ7_"QYL!,+M6;K<7(= MP,!4(,)9V*N+? JSA-/!QZCW[8[TF'*;E]OZ3KY%F<9WPE[R3*?.%\M#;K_BXH93/Q.R <=+D&[W0- MS@? +,S"I&72=B9_R%41N^72>B^2,F_8JC_RXDMHW+P3(JS0UOD,*Q#4I;P0 M/RN#>1H4TS=YN3GV&A=JQ94-OR?!D>?I6IR[EDZ_NW7Z;2Z=?@OM],/I2.*_ M/DM>CK;>;D8;4;2MHA?1ZRTU>OEF^^WF<'/X=NO5]IO7_WSQ[*X=A;=R(BX^ M(?/>__YM_\/^:3#X?H+POI6*_JB4X6YQJ_^BAV,1ZND.FB3X7U4Q3A:AIJ[P MVZ(*TN-!)2R6,4FKBUQ85W7PKUH5"-H#"RXB@VUK?>OE7U;Q;XRVU1-F;J2S MGW8KST1G!!K.7;""_S097 VC0E/*"#F"X:,AEK+5>4=)B4:T:9!X'#&'7A0FE F)=(Z)2,,QL*= M&*'F"*B4W<;WL=,/#)O8B::#]R0VQJ7!AK,NH2(:HN>HTO[AV:?7_K*93(4?. MIZ1J\84@31'FE?,ZZK;YNV"^)M2D-5']N"A+18VU2F$!L[$6H2=V6NIWYL/[ M."FGJ9J]2S+:XG33>_]Q+T$>8"EG=#9)VZB9_+,-];-WHL<^IR=QL&)AR MJK*_/MM^9L=.15_&!58T6Q/A.ASA_][+H)+)#$(3&0B3.#"B5WZM\FG/CV)N MO]N:7@8M" >?IIT1SZ?W5%KP(^^A_R\"90^V%Z[%[LJVJU/&^YL/9<&M>K0C M/?=\O]$J_2Z+$1_7/T#S?$>;K]=18)CO9,Y>KV^^O+^Z7MU3NN$PPS,9SH<4 MSZ^-]9<;^%^0*QLW!&#=H+M]%L$56^1I[83^&=MT<..WW8H^,RW85-7R(#KR(798V,N)8_'KU)"G;*G.8*@0ZG MT/>((';M0*<\6>3*G_9H2/:Q!*$ TQPK%F[%+GQK'6>NJ(\ZAF'MG@X$T9Z93UA;O(%OP:7 M9HT4.&[,W7>.];]7'FB23;B4 3X<'[(BE)76A>G7&.A?&02FN4A*[79B'L79 MWN59,DRJ8" -H=ZLK@?!GC)-=E:C*N#9IS(D"R-!$X[>;V-;1&??9P[>__>-_[1[MG/[V>2\ZJR=9]/G+AX/]G>B'M6?/?GV^ M\^S9[NEN](_33P?1B_6-S>BT5'F5UFF1J^S9L[W#'Z(?SNIZ^N[9LXN+B_6+ MY^M%.7YV>OP,FWKQ+"N*2J\G=?+#3S_B)_#?6B4__9\?_VMM+=HMALU$YW4T M++6J=1(U59J/HU\377V-UM;D5SO%=%:FX[,ZVMK8VHQ^++UV\VW&ULJ MT8.7PTW]9O--HOZU"9U\!C_G9ZIZENG_^6&2YFMG&M__[N6+:?W^(DWJLW>; M&QM_^R'X7:V_U6LJ2\?Y.^HM?#LJ\AIZ44*K_&>G\3D/F:^'15:4[_ZR0?]Y MC]^LC=0DS6;O_OLTG>@J.M07T7$Q4?E_QQ4LRUJERW3$/ZS2/S1T$WI,_[S@ M(;R =K(TUV9(FULXCKUO9^D@K:/-C?7GFV%G;9=_^C&=C".5U3"3$S76_]K8 M'*S_/AW_$%7EL/L9#T#>\FIC^NW]1)5CF,M!4=?%Y-U+Z-BY+NMTJ#*9 9H, M_MK,\M:KZ;>;GI.M]IR\[IV34UU.HL.BUIW%6[2PEW]W:6U_>OF5OQR M8R.&MZQO;/S]+YNO-MYW_WM7#_5DH,MH,\9CMG%C@^[9Z;\W59V.9C>^U]OS MT;^N'X^.HU^V#[[L1<=[.WO[O^SMFC[?Q>K$W^?E5SOVT>V,O'\=#KX<;D?[ MAX='OVR?[A\=GL#?.T?'GX^.MT_O>$DB%>WJ3%VH4D?#HIP6I<+K+EJISW3T M][^\V=K:>'^7,_>A*,OB0I=W.4DT#9OO5^/H(JW/(I5'*DE*7561@FLD.DY! MME=IHJ.=M!QF.HY.FK36$306P^M57GR%SW[9CK9>;&R^BJ-I64S2"KI7%]%4 MS?!_<+*+,@&15(SN=*-^/MR)/FP?_C..#FFG;A]$VRPT&9.:WQ@E [AP:P8DIZ*>WP#=.%_J&\J X6Y2//: M;''0,F&+I\,SZ$#">_SYUN;;S/E.]W>CT'T=?3K8/=R/\O\.CO__EQ>OWT/MH]^C@8/OX)%H)-835 MI9%S']4PS=)ZMAP[JR[&FI:-!!XLN 9Q5T=J."P;M%I@'4ED-755JSS!C]PR M#52F\J%93_A9@JL+K>EB!/<-["'8 R $ST%D)M% 9\7%>A1MP^=#-4UKT)O^ M@,_AE9,*C"3X$Q^%O0LOBO*BY@UU 1(4]LX(!I%$U1FV>J;.-;UOHE4.78(= M7>'>PL8*WHO<:,J]/P#1'&V/2ZW)+EN!7ID&J5.KZ]=7\.Z)7KBY/D\WOKLS M\)YF)]%#44'>@5#2)?[JAY_VS0X\5LY&N8N)6[_+\PF'9%(T.@R#5_V[@K(KN(9)U97LU.MC_ $8# M'!$]&NEAC4==*S@ZQ[K2=;2+C:S0!YWC7#*I\MG.GM MZ32#NQAOW4_D(R"Y8X53E+I9A>^68!_C]3!1H(4K MT*K+6BZ<5;A:'JP8W[IG8ORSFN%5>TO'<2DE^&>GS9+2,@ MIM&T><$6)+F MLI>$\[#(*SUL:K OX4,0^%E&TV<4&$6W 0KNOV[&&R\VXU>O7H%2R_(:Q4JI MDV8()Z2C64?3IJP:!0_#!R<@YE$S?V..3 QO!CL!^NE4O5%:XO7K+@$UJNG: M$?6.; ^Y@F(:#O2^3G.C+E*?0,P-M:9;RVL)U3E-S<%9M3>]G1XS+7")T56E MZ3:LS]#88W/1K03H%<-A [8:NC9& M)6Q"F$PP%.'7L(#GNL0_05V.5IZOHLE9GU5DHN5.T^!54UE5\-*ER9P'4>// M9W,L"-P^9&O0+=C>$#WG!6S@S.S43ZIN2K"D1%?I:O4/^$)X?L\NA!U=U@K6 M;Q=7B.)LC_ENV.<#.2HRV*=X(MA<1=?8O'NQ148()3UL? MQ.*;]S>_^Z[Y*QCL'9R'!1Z-NW7L;&>P1N3?NCW;=:%[1W8+ M;I*V[<>.N8J[NJSWYQ*8<]&3)?00*:DZ8&PI*?&Q8'9W?TI(>YCN7C"\WHH&J0.Y- M,49412L;ZR\W_H;G%C0;G/P+M!7"2V8%(T5@"(#%.2UR],/7R&D9.OE-\3J::& M.2",#M@\V#P8)QAP2(?:^$E--#J678&6N9@=Q@K&?M!&X6;GQQ"N(7N>A-A_ M(,009X<&[:Y:AN":+\=PJZ XX0@I6=DJ.D'SE3XMHQ/8Q/R7 J-\#);Q69&E M]%$N^YH\->4PI;A;_I6M!=C*9T5)831X%@WYM$3[=X;Q8MS+8$4/LP)M"C / MHH&9(I!V.-K?BO)K;/^Z\2C8TWY=M%_!%%9-=IN1KFO=NZTHT@H(?-QEXI < MUNBWA"\&?#?#5JW8V>2<.VD8OBK.L;%HA@$K>.+YJPUZ:C4,4*%+*KSNY0)_ M_K>GVWB>CT^[VY*O3QLX=VI-US7&:M,G]2V=P,SC[GP2#+>+(<3 [')) MA)BNCU9X..[9>4Y@)!J-8W;'SAP2"/Z&C9"21%A)5YVHX5L.]#60#Y61,Q^R MHD 1,XX^*]#J@4<&'.+:D4]Y1M7HC%SM[4/J*?V4%*4.E.H M/LZ%V MT?,,]H@95D<%@KH+*'VJ<_^6$Y<\!0!7E)'KS<[3R"6Z_M$+PVBH! MLS9ARQWK\_7H+:&YVG!M_[_/2B=*QGIM4&KU=8TB2^]4=@%+_<.ULAWFSMY] MDEP'19X4$J'!_6HV=311Y5==KQ)6KW7<0/3_NREJWNPJE]-4-"580I7.X-YH M'5]5$2K6J9UI#I)APHB_B4%U4$9^\,:$)L(BH!&&]Z"C'## M:2RAO<]@/4.#,+XGU,!EN2++.3=GQ05B#.YV:N 8TKZ*_=WNXYS5 "S=.+HH MF@R1" RR()_/'[HL!$?!6],A'1":G(C#!G^V'K5_HA)4+[#]:[@O4980QH+2 M U;4:E>')Z-OX $7G/N68L\R+(&:$1B/O/W$"\IF MXT3\"VZW36WWYX9U\)3I:EBF ^^&*5298/,_HX,I+\K*A'L^:I <<#&8^3F9 MP?F9>)?>< A'$^X4NC[-:28X!FK)\I0X51F/MY+B]80[,K8G+TLG:4VR"J$: MTVE&OU59''%NL,"\M1<([HEY8H1N M&FCXX:1(TE'*L0WX-D_Z$*Z+P )/D;=;V>4!$'/)-GF+ N#YDP"\Y:WAP@A+ MMC-\+:0#.E"(S!2WF(-_9>KB:?_Z2,J70Z2@: M%*#C%79((U%0)2L;[DGW7:#(#>CN):0O;$CT&ZW!$$!33L@K2DXC2>9&9RN[ M0HMR1LDDZ-=!O#7=M Q800A.A6G=U$7/"FV[;]HJM+G'#60@6EF"/7+XV\?C M#TNP&U9YABT4&[U_8#-,FP'(C^A"#VC*>Y+?Q4*G'U9G+LJ>@R#P4VE\#ZQ1 MF]R.(2>C,11H8641:7[([!G,_*A9J8?%."B;F.!W8)/*?K-N]@T72&3BWR95WBRFI/RQQWUFD? MMF]X!B:RS>L/O%PDRLA;%6Q["T,1T*#Q2"T:TV(?V=.-?KO$,Q:]NP0BNQ_T M1 (;>5/RO&CR85O@=>Q=V*LDZ&EDV(1L=Q^H7/DGJ]M$.\9*7:(C *U25*@J MX&=9@9_"0_B^@6S@JO=U*$OK5/Q#()A@"V(L)^L>0HPM@6W]C2^BI-#\<*[1 M/:;*E)U-&?FE$*$%[[1 (U]E)DQ8-K.'VA^3= (] ^FPP7#O,%-PI.'=2#XS M1F4%&AO"Z8!QPI >QZ'1-GJYR\>^LX@?]&.)HZ&\ M1*C_<48E!M!2#_F_6&WU\^D]+1X?8I6R:CTE&Q^--JT2PB/X MC55[VB;"4&4Z3T"\TLXFYC"!CV-*A'W":<#7[8V$"_NF09D3IEK=(.789F>4 M7DP7 YGN+$DHDBQ_;WR3MKE6?EHHU.^LDQ"Y55?#6]@LY*S!@U0+@PS\_&Y'Q1(S$+D/K M+ZTNB7R,+,;.Q4!6Z7(@K+@(4_0NIB5(VXI.!9BK+!T%[H=P.TE$D122LD,/2?:6)I=E &XZ7 M.;83!+G76OS"24'M,[B?;HU*C&5\H>"3:T?" -/)TS5&N6SB("P7.O$0\B9; MQQ",*,U<,_CL"!D5 I@QW<3X23C%\#8*1F(FJDD5J9IJJG.Z&SLQ,O2OT)PR M83GQ9./"M:#0W 0%Z8P[HIN)2+."4;HK,.GZ030LWS(_!.OK\H7AVO6UACF\ MNR$YU$,0Q?U'>)]*)J2,ADV1!7P1>V1K<]H3_Z9DT) M)QC];42G8*[TBG=(>0#/@E3ZZH_U"W*=__J4/5U2?>GD\#HURG.*F ML$1MM %\NPNL%BD>Y.HU&&.*4A+0OC(H&@YDHZ!,JTDGRP(3B65CH6SI7*5& M33IGLB@Y78OS*CFR8(Z3K7M"(6X;3V#[.SBF$D)GQ=-$P"]4B2!WDJFPM:>U M&.<8IP!!Q.>2;?;$R1(&L.,O3?[%K)W4"*! 9Y4;JU3&5BV5=QHL5[2WO A%Z+LI]ORULGQEMQZ@R_3)#^ M,5^4+603?0F3A#-PARI-]D?'7/ MK.\C6F-AJ(^P(.(CM[@9F,/3,4\G&"+Z"/FX49_H.6N0&JRGAYHB!2&?/V^LEP5<*F0 U5N M-@NG]1>$F!1QXMLK,U]B04=-_07$^&H0VHGUL'NN5^YB%4KSS+-R['GS ,MXIA>/Z$8?BN&(:E44M>WS.U MY("" $%=D]MGB%Q6%25PM(S JJNLV\>_+!DNS3=0' "<^9J4@"4H,W35-V%Y M' <>==J]J[5&:(W-ET[?H!"TF #DVVR5*PG3IKE4"FL@7BU8!GQ'&:6*L,.7*6@L$\F(CB/C,$5-$736 M3!MK/P%#-$_LWD2V3LD$<]J@U1C%:]U,33W.H>0&VE[LGQ35]PB=KL?^19QL871Y[/J.5=_KU) MQJ'B3GJ+B]%ISPU8,R&@81>57T^F63%CY(T+#W461[),*G%C#S%R"RL#_PN/H ?]:R V M,:*KRI(61C' PUAN&*?EEMM6FT**B\IS)[9V3&>W7/9S&' NDLK8.A(* M$M]FS;P=)N,M23$M&,8S>[C^IS?W3-'[7&J1 H]8IPO.9*NJ%0DS/.E3FJF@ MX(-_(3F GI>)2]N_DU]WIR;G78[M# M$JKB2 CW8EH,IV/C7)-%:=/-T:,^R=.1 ;G9Y:+J9ATE6Y4@AM7T#._SM,Y MAHFR^H%:-A7]#!R>"(RQ=&$=&!,=0P@>=H3CWKHO>PBQ_ M%'U(G1>@*8G&F13-H [GF5[9-:>,7Q4STDE?#<8I>%!" AC%>S"SJ:(TFQAF MGF+0L":PEHNW%]PG- ,YG#A;-+Q (9+@,3-,6])J*N%^PTL1X31(L1*@D$1T7 3%:68PZ\%Q4:*54C(7&\]0(Y MU4FW!^L5M7ZYW'8LM.M 740K?69TS&:D$SQ$D&.AHC$Q2,G8R%"9IHCUPN!Y M"NN@;+4>O@!0!RQ5/^1E5HSR_E^A_IML6P/@G<8L+>Q0R!+'5 M#JWAB;5&"3R-GN*QP4;)02$4B"IQYK_QD':+)%G[6*($^A7%V0G,L<;"ZYC, M1QK=#JA$F"+MW3/1]E#R.^ )&7K%8Z^\P5?!Z"6CA4TEF4)V<$*O+8JG<%H)ZCB:=)!/PBKV0G&;P7 MT^'M]86I7:-5DSKS)4^Q+R7^ M[>_OQS8EWOMEF^[(9L4&TD@D0BS!9I,Q9H4 89;I^L*CS5<6K]/#==QL;MPS MS\U"Z_01JX"]#M;".@5\76NLD$\B0$?2X1.-#8M,=3$H_5S;^ B>(6;9=HJ? MUPA"I-$K*N?).%3)MV&EYFH M[$14K/BBW4W.#;X$/6AW+W0)8Z]-J5WTU?F%\C Z9F-)9&CW-E;J<]?T]1ATY+S)X"^D%K!7Z,4)S09A@8@>QZLT#>U!@ M. 8_>XTQ]&+Z&"O;]::$Z\NXWFTSUZIJ%^B56/@3A/,&?'AK\J7^E M0T\LENJV3G@@I1>,V[ZC''6!//F$6V#.T'F@* M5D:V@P?% .:/_O2O06ZX:L G (CUJ#-M2,^A7UR -J(^8=-5! MJ34HC# RSC15AT*EYBI^9 MH1%A>05G2_Y! __VRGH(XC:L!\QA3I-1.*#6U(*+?$_Q0O-F!'[TBY4,$LU MY0R-U'E16I\KV3"(G](92"$?G&'1Z/_QJAF4FAN"K)S^!MU%WP ZD\!B@6.5 MZZ*I3'2/UQ+$- HX4!-2",%B1U <*4EJH# M5N7HAL?C2Z$)]#,P1K<*KA2[.O_ Y$KEA>'P]U1*Y[E(SCE!W^J' M[-ZWY*9=2"U&P_C*1"F?J:;28ON3$^!\5?CRN1\T(>SA]E%+7>(GQ@FVLJF< MXAM&4^GZ% BE6J#LNLGP<^-;$'6'$[1@9+'DY4A]!=U?W3+6>LF]?S7 MSH(*_3%X) <2BF_=;(B0C3O\#+WO]7TH?LOM) XR1 ):!H':L6G#60 2O69L M^I0B-16&3[OF4RKEAH,G2K.[P@F+K1743JD>(^N&ET[=9ZAQQ">Q6=AD*5;B MU)]5L;%JK)W(<@LZE5U0*"J4*"$HZ6LC04-F)!2 MS+NA"K:#,UGM?L@+"D98_B&C_,C,._HJBCVD.]W1*4?ORG.(O/Y=%,XWAH S777;3 M&<+AB,U86/,H-H_J$E[4DN9.]"^"C@H>_+U('485ZYS -$4ZJ]AN#7Y*U9[4 M2'_5>BJQ.R]]2G^S$4,+7<:5V3_>CJ-_ZF)\)INN;"J;?H\&]Q[5A&!^NLY6 MLZ?>V\/.CJ9[LZ-3D+APBD678L][8[OMGC)*KB:J>Z.O@M:2VBCNA(=[X=\W9NIM ML,C6/J$TB@X4?4X8LQ>OWX=8G=,2T9((@MRQS'&/6#L(@ ZEQHBU]3L*653[ M8@EA/B8F[FOP!"42:Y0SF OD-JD\A=K +,,'&?Z6ZPM,=J;;VW!'L6MW&$21 M71N29(I"IJ;Y?X:HVI.F.[NU,\BB0EP.GG\&I=/]XS^Y@ M-TL?M>ANT)A+324SB9PC11.7+IGS&%8?8X>_OB03K70>?P4F>< M"<(9)F)BI:"E5#7;1ZE +&%KLABNI$%LI7\\G4YB(^=ID=DE=W#.@+E2(( . M&:ES D!:U[P[Y]%VB'LT_()V?[8S7\B$E<2.IN*+BS N-!M30354I+J-2+%@ MZ]*?"Z):@XZQT 5HDA8H-;'W"!189HN;)S=-.<4K@8.0#A*@%]R\K0(?0Q5T:$^KFY MJ?$E^6J.S]2)^DC*N0>4G3Y' T)>MJ*LR>G@+1^I1>MH _6C=UNPW2?\RI+@ M5UX^X5<>!WY%X/-\=WL^R/[:&7Q6,[(U0&UE&TY2VM2Y8'POB5P+ M1_A1409.$Y>RR.*.[Z*]R4"5XT)3'AA9[DSJ0&1DH4^%VVP/BZTI M4A\-QB_K)^O1*>;B-J"0[6K$>N-VH]U[A#PGI/%]E#2?;38*=]BVXXRWA4TX M7^=.2:/:8^V?, *'NKXH2C#H4=&G9D@#;K>Q2Z9#8:BL=\$4QOP =J-(5^#8 MH4)/C6#2D\;\LU8['QKH)'+_8)8)2.>2,5,GXIN,,8S'+8B_!K,]0:5MM''4 MPD]&\I/_1?$>O$,8 \9F**$[>N^;9 522A:9RTMT9'VC9@D.JY?CZ?@GR"D! M.S)+*?F,<+'&O\Z))%B*I5'H,"ILB$)2>)U2(&&%BUR[Y%[,8AL7)(W-&1F4 MQ5?ZA:6Y&_O,%"XS9RAN"(97J"G8I/5L'F+-6*Q+L_1=G6AYEI]\$Q81J58= M"W&/0XGRKO$9&V)P#I:!SC5(LI2*XN+*P\W*_HALYL=K)$]FOJ]L* 51L/ \ M4ZQA"B0Y&^8^D[AG*'==6/!ZW"S.)V8*KW#Y-QN+@>V%Z!@)+30<$++U.YPS M!L9@N+Q:Y5>Z^E=0V>%"-2@3-2+#TF%O.[6BQ0\M33'9(&_8WG.B^7^;SFI&%S3ZP..I3H? MG@!)E2U+!3<]_LDNQ)33C]&C2\Y=/D6)YA1 *4] ?-AR^C G;\:GPLL*AI^! M;FV2TX3;XK+?SV5"KE.DKQL2P6YT/,8#N)B_"JVH?V&5^G?M0OB>/W_5L'\Z-OX@ MQ&$8;WHV8CA);ABQ!^X(YB@R\$MD:?B3N_\A^+GF@ 3N6YG2O__E[>9[(1%* MX!_/WS_@Q;EO56P^@8J@P5"D#*!'#,G8E@)^0UT93NTJ]GAKB-^ D\FFJ-6# M#N=A[D#;G#2Y("4J0\G%A&$6!^E1,2S!C7S(@UV">W@UFB",CFIPV3CL"A:H MQDII-FV-HKJ^:] R+Z4>_?>J0/J%(-R6/&^8 M'134_2D'>LF.DSXQY%8\(3 ?.?-).LX,H?R@W], UJ/H5Y^$Q*./,OZ845I6 M]=HP4Q4^EV8QJMJU&FNF?DA!;P!UGAB+--_1IMP;ES(E5R#Z'T&=+%,$V;'U M29@!@W/ER41=HI*B=&3J333T+6'VF8BJ$)<% MGH^,8UI47M5^BJTB:8=;&')),'-GQ^T/'>E[">G*](@%S)IF RI5WC4.-13;'WLT=?Q3BL"1S2[4[KC^0X0J6O!$*U6>NHQ(8L7*D"W/YYCT M/*:/LN9* 9)*87G9V>@B#QS852%S,>U;L.94:LFMSMI/8=1%6_<#*JG1A4)L MZ$V2OQ?WP"N.&**BYS'.TXX%<[41MD##:4_XW,I3 M.Z5&H4#J2]=4#XD\8K#"&+G<38 M$-":_4A18UQ03$%K9_CBQHZ-Q\\O6-A*Y?%E$1;%CXT<@#1,.C=$-)G7,OEP[$HIOXX.!U)CS/>.[PG;S%'@$;>^I1*U MRQBWV/A:(?M*2S+"=!:M'CI)_04K. H_>>#]K2[>ZB'DT*'[05P.B M(UO0$U+I;-T5%NP_(RE>54UN2//2'!0SO"#AZ.@Q^ZF:7,9'KYS_4Q/;F4GR3M#HK\J+T/\N+?$W MQ?['*=]7J!/8-&"CS9B$X:"JDV$(9(G132ON2!BL"D;=KIC4FA$#7A7R"G20 M>E:=I5/2;DA1,Q+?A8K7I4R:)U\MQ\< +^Q2,Z\;IE:Y0#6)S1 $QQHR.3(K MZ\D,M3NCX%#>%D>W4=Y1+T[;]:'2=I(?R4]B.$PQ],W=I"BX1RI,_[9,KP(/ M-CE^)F^0@Z5"EEB,+#NK$!1Z/^D0N%#ET=[FV?U^=^;U(J>/47;NTOB/EW1N M).'O;J?&*:%FMZ/^B*8/[R[_A/8P5_IJ;Z!6&<77V VPBWQ,8D'(; MRQM_R< ]N!"PO[\5Y=>E*9=)/5L&Q^[Z+$:OU3D6EZT)/B8%'8Q7AS;M2E&V'0F2NYA9)\W<9*WH:!1M3V!) MANIZO3VA\"XH5>17^#DK!E(>_="D"5L8*XQE]2XW<%N]%H,\+9EJ&G-234#( MS:/Q2?[>E&F%X"(/$L/SCM Y*:I"/@>S*H3[(-?P[S"9Y+M/4']-W<+1W,\I M''%F?&+*[,B6NV**?H3<'OL3#52#0T&=MMQXD=,AYGSLP0@MU*I63G5'$DQ:[J;7>><)M(SH! M,6!@.04KTK&WO*&D2SK,:P]7 M?[MO]3QW7.#N,[N_'[7JUL^08$\E\@,,8$-3]KPI"29:G.>\&&C)F ^=W[9B M*%@SV:RO5C,76A!J&%L>F$Z<2=HGI]"(>0#8U>S%7DWVM2O$/&(P /K!,XS@ MXKP1/T_15!JAW#;J\8 /Y=M[=BB_G&Q'G[=/C_>/3DG!XLCS8SZ8!1(H3>FX MN.I6T8@"O8:Y0("%-I&0SD [#= C:(AMK3D,O@IZAAV9(YM-92XQPT7&B/T8 M[L@2@XB., A^B;6OC Z*B0A841T9-R4KS-7^Q&\+C$,AD%N(G!"BP6(&! AA M1#F9] *#J8'X:#_IA3=)[U+55RM;+-5'KA!/:O\IP -X5'V;JADJ3=Q;$CAY M,QF(KY/5F\[8^$58WLV]'(OF2".MC"+RRB(8IARK//W#*-Z)(XW^2/G%$]=A M0R[F/5&UXKCD?EF*8NAKEP72B MXN=U[>'*SJW[5N;JV%S;-D5GAZ.ZCUE\]EB5;?4FK9V_RG['R@MB(;38ZS25 M)EX_/"LH61/U"7@631HX4,B%IX@>QL;T\8QQ1A6*2SIJTI2MTY'K,=QR[K#V M<\%;FZ:/28$-57\TI5;L[%PS!8XT M2HU&"$W'WX%LQORE)B>4 E+HG*?Z(K:#TW(G)49&N.4+^!8^28GQ))9[" M :$2>(4%.M?C)6H!8PSI(;J"."Y'%0>L.4A^!O;GV,PG-1FDX\;P''F4F02> MXL[ %BHRW :^D #L[G2#EA.YT=\2RX\I]KK8;4MU*OJ2G)E-!(:B%3D8)W6 M#+;$*X*L4/.I*??G,EU)$W1]<_A3,5&C(2\^VK@(-":78<$%<,GG&U@,0FWQX MS?#[H-P,)C&+])%Z@HJ)_-!_2@U>($98%'.D-B"J/K\KEA^1L8GTD.\&)Y$( M_TU2'?UT*=6?@7L',0)( =:'<<14[V::4)A J!C9TVK)& 50(<,N2I_!WO1B M92"\AGS9<7*_8"&T]64462: 28I^4,%R-L>87I?&/5Q%U0,F0\;$/S65L@BJ M 6M1C1S?:] ]!P4QVZ%[@EH;T-980/$T,AP2&"5)23=P!VI:ID49GJ!@GU6] MU-9@?=0(M'-(\"=8W7+ ZEX_P>H>!ZR.F;F,1/@H^'A0T'U08([! ]9CM^Y4[;I?.C31"8 9!%:5&(?]H6^\KHZ9V/P1*]2G M@9$]QT*T^5VY)>W("<$&/I%[><&D&PV9;9P]^TN2G9 MV)>$%6'-)OKB8 (]3ZL!(,=19;8?1K*0\<36+"O*EHY.:@YA"WC:5M#008[D M)< U[?A9MLN ;\(-NJA*5"Q)K>+JF4@M!2_WAR,66/N:>0S<^*[4MIP,!F4P M2KLA:\9[A5U\3.%2N$OC7M0/S&Y%XO29)7B.WQL'9$I MPPH0)L0,8*K@0F^-G].GK"=4JJQS@:_"'R#-[(J);%1#3,.57WW>_1CQ>5AE MN\O+EK6E72AV1.H;F15D.S_H0,)]*ROUZ_;^+WO'T=''Z'^_'/\6G1[O;Q_< MZ=W9\N/[L# /R6.RO@0@U8%SD]^:TI;K$ITU<$I^1S[) +L3&YY\8[YG*IT8 M5)D(]8"\U5TBE'YJJZ=9 ='+T]=RUWK,+Z9*;&9YW)A$N0IJRRY$55E?OG5W MFW34U(8J:+;.P5P&S;K\KNPMW\G2?G$U5K6]3]O[A[N\FS]O_[P7[1^>[AV> M[A\=;A\<_!8=['T\C3X<;!_^\];$S^+'GGPAM^H+>?/D"[DM7\CWV65;5YO$ M4PV3B!+W#B76577=MYOO3_9_/MP^_7*\1S*+.)R61#XMC59UR?77#H-+ !QI MAFSB^9R4?>M*J_+K_NGAWLG)]Y'I[2[,D>FX9LB=ZW 4DF=*)(%&A1)CJ]*TF&&Y M+V($%5UG>*T:=\O);I4?UN:_/5 M].8OHZM)IX,OA]N@0AT>_;*-.M0)_+US=/SYZ'C[=&\WGK^O@P%LOD&A37L6 M8<5Y_>[YW8U(1;N@75T0\TU13L4\>0O.^K),Y8<9 3?O MUMB];OYQY/V']*B*_CLZ&8).'6VO1S^72H]&4>L_#V/%#A65];C/:P;_N62I M'LIBG6(EXWN]6CMGJ1Y%>WPOG^N(JW^4\]?IS]Z;3Y;VTEG:;Y\L[>]B:?^G MQ^#[[\ZK6 Z+Y,?!_H>CX^AX[_/!]L[>I[W#T^@8T6&/UR"^7OA^1=U2:G?_ MH;I?H8\/.A^>353Y%4&X6 =ML^CVNBQV]$$LGE*%C&2D=<:ND_'>ER;.@NB?ISYOP/+AFCOUN5 MQR%JN5,0KR6I?/1^@^]TM+&&A:B5ZK\>15]L)?'+WQC;0N(#K4K&7TM)'L&! MCC37\87)-I/,X X8=",Y$JJ\]+$6^X(01<51(C5"O;Y^R=6Y2C-F$YEAR8NT M2,P*<&=5 WH;G'?F1!:"$K\7,N66*DY0N)RGXM5*\M)?7-4C5_.=,Z&]+7ZF M$J$A%5HY:HLG!K_CVCG0@@PA>Q D =>\HPR2^E[?$U@I$-$/N#MWJ!3?8X:< M[??7I\,22-KEHA(\I7.B=>QY3,SKB> M*Y])R5%:%HOQ'Y!6<9>[.&U ;(&8LTFEB>K]0VC=:(4B,TN1\!?0,71:%, M;4I '*I*4[10?\,LABJ;N=HS_6L2EO%P50H$"T(POJN6IB\:A!YS&1(F+$\WS^S#^?M&VLG M@T6_V[97? ^U)7GF?%+J^>T@[K_P65G9-4)X&+X'\@5/?\R*0DCL^W_0RP5\ M27N]>=[&(7/C!M#3V;KVV?(VW]()34-FPD32"PA$<6S=!]QU2W\A4YXLX ,VUU7(]YHI= MYRIKZ),_=%E(B7>+4JQ(96MQ;Z-@D\S'/=4Q*56[I%XE%&?0P#.4<-^V<_M_A#D1!,DUDJ M4+T]+[)SZ2H\EJ\AJ2\8=%07"UZ@#1&MID/6'W$U,%#%20\.W#1N#FC*>,+HY>(L1O1SN,[#0<-&]/E124X68 M*T8T7[Y=;85N[6(W9%9Q#Q<>$V-;LS([2W66K-%>2ZNOSXWK_=Y2@ X=D.['V; M(VHY,X+^G7B7!\:BK?;G?%CV#6: O?KNL71B4FM'Q)>5#REWU]?M2JKIP6YJ%/1 HK1< ""B5$^1$!,]UE0T)<0* M\1@9*&2&(8$7XD[SAM!N+15"HV VD8I>JRH=2(VM!<"DO.@T:8R3UBR8V&OO M'.IO*96W-X2 ID(IS0\.)6Q+5=WAIY4K[SKSY+K9+FVI\I@RZ!; ZN$2I=+"YM<[.WJX#\7NK[4%5U?OCO& M1-/I(&E4/[ @0]L_Q-!$_O'5_%*#FW%+=Z_U,Q=P'YA#5+#:<"=;#X,T/&T& M&5*?H=O+ (CX,RLE_9(D%NLMO'=I'L0NN67#2-928AF:Q!(*31&5P_NXLA,N M$@T0%?LAZ,AL]QE@C =%DP^92<=$',/?HKY.LIIH M-3E3"/_9D=SQ(G$?MZ$LXARCZ*;Q"?R=2] M7![(GIE_L?R9/:-"JT8*H-1$RHB[(ZSA>RZ.!#398@$ C#%67I285P?[X#RM M/,A/_^[C)\F",>7NCC5,Q[F.3F85]!Q]S<@KC+5ZV%,[XF+ )$?ZNQ2^RGH_ M8C*B*)I+?CL[ONLW15!LJ5?,&8_$CRY-52DL-J6MN6Z7_:^^O,^L8%5<9MHZ ME.>>^?8!WW M'-:Q^03K>()U+($9U)NJM5RVT)0#S38 ,]#C-,^]8E%7<@AR>)68EVQ/&M';9'"W5JSTQV"P).03 MH'KQ!"_SWE1TX%E3S$NERF4CL&5JPQ&$-A?G04H"K3>W*V'2-IA;I5JSQ3ZY MYIFM(X^KL->4Q116"9>#K]'@TQT9,:7:/AWK6SW6)$J7YA0S%#+,AS.W#"A@ MZ(W!'=>Z&*3"*V=*M[ M<#Z.9&DV)FV3MD_V0Z'*Q"\-U?LC*6F%O?JM*+_&QELZ(?X$;7VXL -!72I* M<5;:\ MN7O_[Q_['_9/H^UKC^&>1H#[&5*LO"B''U-&_&U4B)@PLFR$9,EOK6R__MHK_QF!.,V&"/;H3Z;3R M2G1FP%&C@G7XNTD0F0^+AI'>R;63I\]B7 M&>BVA[J.#I!9%'TTQWB*Y(UD+]"+2PJ1$@Q7 M_A9<5G<:0(F9LC^)B'BQMA5^&&BJV&9#E"CPU+DEVZM_J_5="H5,)JK W10SFM]#OSQ_LDK::9 MFKU+^;8NICU?BAGZ;FOZ M+6HA!/@V[W"\<"]V=[;=G3+?-SZ5)??JP<[TW/O] M2KOTNVQ&;*Y_@N;Y5#9?KZ/ ,)_)FKU>WWQY=Y6*NK>THYK".QGNAPSOKXWU MEQOXOR!7-JY:^.?RX?99"PN.R.,Z"?TKMKG^^N7?'MKN7QY/8\^! %U,L1X* M9R(X!ZBYNN.R"7KZ#1Z1^7/R=&JNO:Q;L"9_YM2(GC=W8IY.U8V<*O^F6>YC M])]MB(=_S+;Z+J=G9#L]0#IA"EVP,6R9+6S8#NM;8'IV,P?X=%4U2%QJ:;[1FZ3@I,SIKO"S<(9VCPABUPX, M*I!%OOQISY:4AN@9HLNK$ X8=I.5>JC3*?/8!X5JE*V^-$(.9]5D??66S#<8 M[R42&IQ@@BG-VL65C6>MT^J*"IA-/';9P4R(PY7UA/G8?GX-;LT&&5;\6'3H M'.M_KS1H\BD^WR;-^CQ^[8Q"Q??XX(K;/ M$(,'_W-63[*?_C]02P$"% ,4 " ":B&Q29]&O3U<" "_"0 '@ M @ $ 97AH:6)I=#(Q,7-U8G-I9&EA^P4 %0 @ %U 0 ;'5N M82TR,#(P,3(S,5]D968N>&UL4$L! A0#% @ FHAL4OX.P1O8<@ \L( M !0 ( !'(@$ &QU;F$M,C R,#$R,S%?9S$N:G!G4$L! A0# M% @ FHAL4NZNV?P(20( XBD# !0 ( !)OL$ &QU;F$M M,C R,#$R,S%?9S(N:G!G4$L! A0#% @ FHAL4B/<;P#\6P$ ZZP. !4 M ( !8$0' &QU;F$M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0 M ( )J(;%*(ZR4::-( (#8"0 5 " 8^@" !L=6YA+3(P M,C Q,C,Q7W!R92YX;6Q02P$"% ,4 " ":B&Q2Z0N_GC(( #&)@ &P M @ $J#,Q,5\R,#(P,3(S,7@Q,&LN:'1M4$L! M A0#% @ FHAL4A&?[ @D" NR8 !L ( !E7L) &QU M;F$M97@S,3)?,C R,#$R,S%X,3!K+FAT;5!+ 0(4 Q0 ( )J(;%)T0>=L M9@4 /X1 ; " ?*#"0!L=6YA+65X,S(Q7S(P,C Q,C,Q M>#$P:RYH=&U02P$"% ,4 " ":B&Q2=1EV8%L% "X$0 &P M @ &1B0D ;'5N82UE>#,R,E\R,#(P,3(S,7@Q,&LN:'1M4$L! A0#% M @ FHAL4J->U_K9L0 B4,% !D ( !)8\) '!N8VQU;F$M M;&]A;F%G

;XYA/4*GFCA>&T:U(J,ZF:A5MDJ) M;GBJ3'0&C,KTF&P'"I,U:IG$M^%?WW[U06TYREVUZDX\Z05QJ"=,X&BXWHO@ M>BLP/4VACNOKAD)-3,]T;>H1QR26J]K #8G"[<>YO*XQ$I^>FYU.N!F((\_S M0-GR;(\ -[,TV;8L1V8J,T!*N9YK66 DFLH6J5QK\F^_ '_<9-4+:H,B4%2, MB7,W"_)!$*;42W/\4P#EFW@!K*N&:9,#<.6%=5P')A)W7/\5Q],?46TKB2H&QB_?!@_ MWO':N# >C.>*"P/FCZJ&;NVRF3;U#10Q!7?MW6#:0;HX([V:--_C1S@L:DXJX9=:N?_[JAWLO[X=X9_ M:9YCF@38E\]4].X[FA\ *R.NK[J.JUE-ZLM6LK9O5?>"8EN:[026;&LJL#82 M*+(=:$RF((RHZE/JZ@Q37PQ#6Y-?DXVR:]U5]6:JM*)IMR;YIZ&#%,@)*GV7( M#O48U2Q'M?Q@;>DX+X7Q;2)7IV&FN\%,5^"ENJDQ*U"9JQFZ;A#7-H 1ZM1E MJFJIGJ4N=O4UIO)&^6?%"T@5W](]HH.RJ*NRKMA$=C1FR!0$HJ[Z3D"(]^H# M::G.NE* GIR)KK<^R=;N3%>59E?KBVUC9W:U;@-\-KI+?(TU#IHV-J?>/KI? M^Y.5NK9=XG7CX2_8.)@WQ)W1_YLL_^U5\G]4XV&4:,3S'%LF@>W*NJ[[LNLP M1U8UW66.K9J>:J\ERW_[DGT:YK.CS,=0B.TZAJ)KJJXSUZ&.JEN6SPS5A9>=%+-DU2)[RJ6'#BV(^N:J:H?7]H^)O2L(:2&L6TA8UO%$+04W[$)=1DF#E,;V)INZ*JENX;MFY0' M@IY4!6MLQ(>QN4H@B 54]1B8AX%C6K+.E$!V?-^7=:+HQ+2(91!M^U2N_:G- M^,B]X$VIC1WEOM575=EF3J?;R6.'$?:;ZFF(3 MQ9)=S::R'IB:3 EQ9(V',;1/Y M<0W#W V&N8JU[!!=TUW'H0;1P6BV5[0O\+FXZ#V.PJ?8CML\^= G M^62]S:@[8/!?/[SZ\!_XIWQC"#9A&/&U,I, ^3U/LS"X%9?"R&=1]D[5VY;! M)>$SXSZV2DK$"RC2']G$#XC]TV<3.R-3=O__,NQ%'7,Q9Z_ M"^^G*$;TMFXB,;HW_= -L[0M7EF*U$3!,NMT&8XFH MO@LK$>ODJ\K[LBW^D[R7*+#=W$V9$/&OW3=B8LO6)NN#G6B/M+9]GVMZ: M*29MQ:I.\32)"RE[D@_A4]Y])"^H^>$_;O+VP\*Y*OJBJP*.HS@-<>K?)6P MW.6*O;\._:Q?JH"5%X5D?:=,7J$NL)P\6_Q*90UXR*V2#4VXYK MBH[#/%<++,]U'5TQ-5?Q@\ V;;N65%PIU 7GZKNG[\>?3RZD(Y.#KM_+N0/A9Y5H%TL-:Z33?@ M5]JAUP,Z2MF[\H_WI4X71OS;_*4Y&U.*A>\X;=O0< 45^GG1? &+-E]<,X9$ M\6;;MA??5=IDX;UEK=I6VU'K-;OUE=OL&H7;[B"$JPGXU%@:"<%_$K=G[;I= M'K1T&'LY:LQ3@][Z*:_ITU';Y%]/-9NAF^W+^.IM)_'ZH(VE;YE_29.W8-?1MT35')LX;Z&[A#@:40UB M**IM.?I;WS9!/=%]=J.2=C\;@@UZF3!N^7'#[VP TP*R[)@EEV ,X*5S%B>7 M- I_"J-26(Y@3,QO29VSH_([O=QMX=TV?[OC7Z&3#GK3C[,X"F^*>]+KL-( ?BO! MVET,GL4">"4P8>WB3[1VS]DEV#8)C;+_3:6#/$EPG-,&JF3+OTFO/X&-) $' MDX!FLJ$JBOVFL)OP,>8F?)RJ&.:;]AP1OUOH5QOT[P+ZQ9_$QKZ;SMMB1"KA M52-'.;Q-4T:! Q2\ "]+9\5U:5D"SWBIN,M1V,R=F#NIH4:%&H^3%%^ VX/]!8M]1E80 M1?YRC[#HY)=YFDD%2/9 5&B-J-@U@%GD+2J(\AUP<6E03U:<>EGL@FJ'6N'* MXH+?OF!>/P*"7H8LK8B#X] #(8 282P(-J89C@=I[@W<]0;N.P1W!_NNZA-Y M.@#DR9@-]HP+\[X%>QZT0A;^-1!J".4B;#!' \:SZ> MT%% OX\QXGG0+V#NLNR:L3*]8 AS**Y_@4YFX1?IUWB ZR&5/H?#D&.^ZD,J MSP(1SA55>0R4^1GOUOM' 'K<&TWT9N+]+:ZGK5 MBO_F$9-LY$"*N0<<2&TXT,Z@B*!_SG0,CJ(BQ#3#; Y9"E-4& ,%K^G!,&!T M'4RBX%.)B01G27DTBS _:JH&VKJU_#+,5;@R]D$IT!I([@PD%5-1+46W.23U M)4K!Q]L!O4[GB/_:P-/G J_\P96+<:;Q&( ]F50 J&F:3#1BF?J\""Q1]D8J MZ@T$=P:"8&43W3:FI"*'( <"8&89'A\I]NY!7QTG5XF[O1!]1H.[W<'=W;RG MYX9?DW54%WIZXXK:(>@I)B&F9FHH\O0"<[T1[MEE$;J)AUP:H5GG39N'J^F> M^'0)05U <()LA)9QM\VUJ*1<*CI[HHWJC8]FIZ"I.*I&3(0F41R!35S'4O>? M/,QNT1T,:("&1#YP30E(E+9S%W_:7/RM 8"=41(.)'5?W*1ZXY/9+0B.?3*Z M)1#(%SZ 14A%S&_"53Y.SQ?;H"G=!K"Y^,;!5Z_1H"M.UB>_UCGFB;^DT#[J3((S#U)%0;]ID'U[J": M"V9SO$V *'=@?0^J!5+OA_53(9HH3[C53]D;46TWH'ZAH)Z >78'@**ITPJW MSU(O";G:+%!].+DP5^/M,2]/P@P3^,1UACE[9WF2YE3$5WM%W3BB3A+^QN]T M;[P^C2Z9U/%X>3KB:/KN)1P_9@)6L$C&/*ZA8)6"Y6IMJ%*ERO\N*-J)PJ_> MUC=2[)-IZ%JEZZXK JA--9K "UW8)*!O,;D"J<]T\#N %EM3.GEJHGS]B#PWH],3B@:C=M[>!?NJ_ M_]U@(Y#8H:L7=4D%DU8[G: M@$\>Q'C:""HOJU3T0DUB3M(WOS2E13S8SR'23'G<3K'VP8[0&SMBIR!,-$/3 MK"G;_I!=L4$\&E=][N6C$5C+=PR(LAI.84.H0H6^8T/<#VZP*_*0.P9Z.2@# ML"X*F)=U92-6?(,(H&W2;Q QB>C[@_L82? M^?69T90] ,P'-+JB*1[6!^B"=KK<#R']#QV.WL/3T,E,G"3V^?/!'$^$V+!A MKX!P8^V1>_0("(? [I?L! (V&7:[ _%J@9VQ0*]$T\>%^A"JD]#ZG5+N(B.M M*MDQC^4!S #48_3,'<#H0F^#.!C@"\.UA83F%\]J.$(*W"$)D%O%SA" MM1:_8E>R;K4HCF0V' WB6\;\,!%U''XCQ*Q (=/5C8 @3QUI]:)MSH^Z/M:Y%YLU^"%VB--C>66S;&\7V M0L=Y?7S;=V)A#\3V7D*[R7/=56"3PL8^BOP<=Z&5'O&[]K0XJ*+BPQ9ZZX,B M8;Q>F1='\3#TI&HM;KP+UC%T-#7Q:[V4Q5IZK3M%+^R'4>=CN;-PF].3*\252]-[+NN_;I1O!8/ MX\U+_6T]U,]GK!7BY2Y<"X%O*;;L'#?^IJI*[9RGY9_-T&W*M;%;I0BHT5] J/^42K]4U37VBR[:E0DN9?$:3H0H40*0KLX'Q.OR@OWT-4((DZ@7#N.*)V.6%)Q MY"U\#FL").*X3HP^?L[\]C1/&D<_A9]=7T57>)+,_B+E4=\+GM%D_.T0QS X MQ] F'$.WTO FZ]-20W"+?'^\6- M_['5RLPZ1ZDU14"6 $ 4 2$SM&N*@#1%0)HB($T1D+%6XC1:R2YK);SLI>P. MJ/S-J2"[P054I>$"N\P%G"2F4?R##1#L19KT&!>C$;IP;2R\7)@K-5/B6Q>]FYDU4TC3I1 M6"R_9!&3_ML&&N$7]^W\G^74'G.UABQ5LDSS^(8V5=K,DWASG%<-T:I$>X0[ MOB'D%,.:/LWM34.=*G7V02ULMI#LYLJ>.'L5 F9;:?8E"WV]R_//)QX;(EC% MW:TEL8"KO*8*&S2_+Y,8.BP7M KX_VV>.#::35,[R$P=\^WE2!:GB?(8Y3#VB[-(%TJP7@8R MAR9^-6Q9]5M.UT@9W(YALLSA<4R_@W88>KRE#..6CPI5C!&^%@>FLT M[R#,+:<2?)0Q:G&#"YJE15;1DGP @=QQ!+*'M9/EOV,@!^G[-AYE -4HQ:TV-SYC/@>MYA?E!^F-=,@P#6].D!"S?F@DKG^! M3F7A%^G7>(#S#R -AV$E?T_XDZ9CC\ .UB*K'WQDR+@[>V0X:TI3=&#K8#R* M/)Z[,XAI1,N ?:$,PZ4E0?Q%?ME9?)Z='$@?:?2C)9T4>_NE3IK&(*SQUSZL M>]*L^VU=]U&<,=##AKC\"[D#OX!M9ZQ9\ ]>\&JSX+=YP>/E./ 2YH<%JS]G M5_'@*L3J+W"/[[CF=QL@/!P(*FDWC'_[<%#T1R4DS=TT]$.:A"P=@&9?GK\" MMC4 H%>YNRA4^EQ+2=IEF&@-3+88)AKQ8CSU*XL#K'TR8H6:=""N(E)^X7ZT MBWZ;@;#^7-IS 9[KH@T-M/ MMKUU$^,YBZ]!"< M%ED&<\YNI=ZNKP M^A2"SP&FUI)?=647L:6O[5[[H#U& =$,Y5ZH.(K9 M0 6@HC90V6:HU))%=>50 Y7'./QWRKK%BH%!/!C$U^B>&-*,85YO*@5)/%PI M>[XX$ E3Z(,XX:_>,II(HBY)Z4P73VECESI-\/,)?!<771A)?WX\_RR]9G]F M+$I#+&/Z,4^ATVE:?(X[[4$?RM'H?B>]#M^()M%!$P]"X;K_2 <4,QMZ?<8R M6-/9@N]S#4QLS7X=SFVIAYE1(AD*UO>DM/O4&-.E@YS^2(VO''!]+T5J\*S+ M?CSPL=&"^MU_O:GR>IGWI$RR(!PX2_WI=?@<#*BGRD$[N8Y:* M-/7A"9>:=*%]UY/2%(Y>@F)1.%J=X;A-X>B[1&H*1U?GKI!0,HJCZCQ]^(^; MO)UY^>&O/='-LC<5_'W/4U"&;C<$P'\+=G?WWT\\!:[/$G8=9OWZ9'U_=VA3 MR)*?%EI+!_NO18,]JRB-1\#/)5,AK]TWKU7NV !-(A\(7;4G_];BDB7U^LS/ M!] W%!L%%%.1@AC"Q7$]1%04XF&8\4Q'-\^DZW PD%S0'O(D"E-HI$65TG^"2=-AFN+G\Q'\D[!_D6XBP"'4\$2HX4OMNT(Y%T8>'GT$WXGBK/P6GRA4]J 1T(@8 MG_/I5^V:KLFIYJ$K@-#%F<=AA*."\4 /L"/%)Y)*C;/K/H-+"5@F/I(&.@E\ M()&X_L(?1DV2\]0=%] 3KM/JNOIB*F;PJ3 MQ<4G7][6W(DYNN@>"]8I$;.]H6PJWI-% NAY^C2?.I].SX]%N87>U^/CSOFW M>HRWQCRO8K[,;4[5GV?9S)^L$Y":=#0"X"$FVM**9E%=INF\6FY,/9-DF+\X M>D>_G'0NOIYW>PNGL3CU*(M'[YS[-<#-3FG5*!+:S3]YF$S\;3,J&FHWQ'CM MUX\%3ZM,7/_VL?R"1_,4S2+4%0LE42ADF+HD]F6AK>6R/AT$J)AA0SP"43R MBA?+44?C[5%1:OXG\Q?K27>.HWH_/55/=SJ5I5@/.9U*-]N&.-=JK<=3&6W- M6/SFLE:7W5/;1#?7WE=0?G1CK4=I*1CSJ+0W?M1Y:(!$+*A[0HE/&BCY_"3R MTJ[U[:\GG8WF8Q]M<.PG)Z>_=RZ.3D]Z^TN"@]/SL]/SSD7W<'%@=<; )$+@ M/1"G&WGTL M+X@*W0DU*WA6XF%5J:3%+JZ9APYXDPOJCHG#AWQG,:$Y=] /67 WSTO MM0==K96])<7S<[8B+ R@WU'.-V$@\9J*A?DCRE60NW;OTA[?8_2_)&OQMY/3 M/Z3.Y\_26?>\!TJ/]/&;=/%KM]>5SL @[IY<]-#@HYG$J->71F"K@1EWW8_3 MZHX4.AKQC V7#>)K[AP'ZPXW-F5AEF=%U 4>BD.T07L>($'JM'%G$PN"N><0 MB+ !_Z8P2X<2]?BJPV#05>CG=# 01Q&AN9DEN3C'9$"O@QQ6:K%U)@4B ]T\ M48>(7HKS37A<"!X;2*-RKPW_$@]YP*.#.&)WGN*V,^YIY&-"ISXVF;#JI18/ M:O3#(;\71KQO$1U":V!<>J*+:<:HCT$MJ=S("T,!XWE$/6YUM[ ?2-NI^^-" MI)-@Y9*BHKSO^-HDPHFSPJ,?HCT_]G+1''0$IBHJ7SZ'#H)Q&A@36)&EWB;KYHK/)"N_!Z0"GK%G2!I6)QV M X-E:8KECX6#PH=O+:8#K#'LADB!0MJ%PFLLOEY&L' E,FF(T$*7"G#)@8]= MA&8%:EHE,-!O'=QBK[ !#\.ER9#_A+8YUFJ0CZ^S5!()4V$R69FX@(;TMD " M]!KZ@/U!YTQUN-"1JS#)\C*8=:^/Y46PL_N<7S4=7!,/UCBZ7/BH!(LKG%>3 M1$8QQ2FBL/!OW8DMECP!KT[0SJ^*]<9#B^DDVKU#7B_91 MYA!8[CP;^^7[N59WB3UDS%LV_8L=*S/FQYK D,37XF_UH6ZT8>C[ [:IH@-@ MR/"DO98DW )W][ZAHC(^%_;UDEUR;S9"TOF+;:-$+0YO*'P,=9B+O@1H+\$; M=7_$G1/F:2"X[XQMJ<=X;SG; B^G]& /9\/0&H9VKW^]X6CKX&B'6-30E\YH M"CI'P\Z0+*4&UK"DAB4M94E/@9T'\*-EU-X2@M;G1R=MZ3->DSH\:Q%/GVUX M4L.3&IY4DR<]%7[VG2_]0?&<#.EC6SKKL\$H;4E'1T<-;VIX4\.;:O.FI\30 MOO.G7S#5HC<*V24;-&RI84OK8$O+'!T[Q):> #K[[E4Z1I)^9%E?^AWW'*\K M'-YPI(8C[0-'>B+X[#M7.@^]/AYV_D<;&F1^HRB5X3L:)M!*F4_Y,48BX8F3 M!;]*&X;56'9+&=93(>M>CK5P&\RBR@=;5,MG:\KVZ(O+]KQU8_\6_M//AH,/ M_Q]02P,$% @ FHAL4K[NI6RC%@ D@8! !$ !L=6YA+3(P,C Q,C,Q M+GAS9.U=;7/B.K+^?GZ%;[;JWK-5RP2#\S;W9+:8A,RD;B:P@9S9^^F4L 71 M'2.QLIV$_?7;DFTPV)9E7L;<-553&<#J;JD?J;O5>O%O?WV?NL8KYAYA]/K$ M_- \,3"UF4/HY/KD>7C7N#SYZZ=??OGM/QJ-OW]^>C!NF1U,,?6-&XZ1CQWC MC?@OQG<'>S^,,6=3XSOC/\@K:C0^2:(;-IMS,GGQC5:S9:X_Y1_-BW/SPK0O M&^/1^*IAM49F UV:K<;X8N2_OPUO[ M^.2TU6R:IW__]C"014^BLBZA/U9*OX^X&Y=OGXK'(^3A1?& HD5Q\850^X/- MIE"ZU31;;3,N*-@0!6-"/1]1>\&8!M/LTH[/3_WY#)]""S MT_#A@C>C&NP9;2Q$(-_G9!3X^([QZ2T>H\ %40']1X!<,B;8@1[C8M$G5@HD M'ON(3[#_B*;8FR$;JW7VZ1?#$"B2Z8QQWZ IJC'R1K*Z'O'F&[+.F2/ M'YVJ)"D?0T)1ERM1%_-\N[IL5H]-*Y%M>S3AB F$V+,R CUL?YBPUU.;!=3G M\\(1Z:D(XR_E!^,*2P<38&=>E:I'3"0^-);4J_(1IEVT^D!!*_BU:/^.X;.N!Q(.0:A/T!?T0GAO$N3ZY81#< MGQCBM^>G^\S02\H+R\6,8E9+##XU(62&?T9C.05H&)+JM]/ULFM< @\[/?I) M?EYO5T0<%5$0KHT&;;K5;I1)%OT8ZTVES=[CH/=P?]L9=F\_=QXZCS?=P==N M=SC0T7 NK4+KIM1Z"U0] )WA6.T)5D;$RPB9'<$8#OJ(0ZM>L$^@GML@L\I( M#9,8NOHP&;^N\/YS36$;#.'OM^[C<-"[Z_6[3YWA/3PM"5D.$S5<[6;34L&U M9&KT[HPEVR-0"1UO,]!T.*HAM&"2L F$Q[&7 N"F]ZW_U/W:?1S<_]Z]?X2O MW2W@S.*FAO*LV3S7AW*%OQ$*.()X=_.U\_BE.[A_' Q[-__SM?=PVWT:=/_V M?#_\WVW 5'!5@WK>;%Z4 #64 W :24G_^:?+EGGQWT8H\8CRW4UG\/7NH?=] M&R^YY*%&\*+9O"R!(' U)-L:P=3C$T3)/V4M$'4&P72*^)R-!V1"R1C\"_4[ MMDPH$3KI,Y?8,&G4@&XSO@HX6V;3-,/Y&_%LEWD!Q_ E*<< 048DR6!C(R'+ M6 HS8FE'E-5H[!MM+=1;3?BW2]0A>HH^U2EPV@B@(1JY^X,_XJX"O]ULMW<, M?BCU"'T!.!W'D?*1>T_'C$\E]2WV$7'WUB&4,E7=Q&I:UFZ[2<-85L9(U,;X M-:K/L0,5&?+ZRGIMI M=&,V1I)/S;6O'18HB-5>_Z*MB40=_7F65K=TUZ59JLWDI267$C3@._K9(F!= M-]IPP<;]@-LOR,,W\#MQ,-\%R+KLU8!?67(Q0@_PA4CA(6.AQHK4(_R1OOH< MNV1**,03]PXT#8()8>_NH9%T0N!3Q_.P'Y)P[$ 0X;]@PA?A0\D0:^]54'8C MLVG)!1&M;I2HEI&LE[&LF!'6S(BK)F,L6;E$?'4,K%;!9F(3+!*C$8)41ZCH M"7N!ZWMLW)M%PW/K'E5*B+K/F)9<>='L,\R0DHVD:".2+ ML(W)JQA.%/L:*&?3*:-M$P+N5) 0\S&6C/YB *NZ0Z =<:NHE2&WV6[KPU'' MJ#M3L_IV4$FNMG"6)9<;G&C@LRZJMTYF9CF@7M'74K;8) M6J=0FYWSMD+/=;0SB\;KVY84B=J>7%AR43Q/Y34T(%E)8KW )X]2;5PNS?0\ M)SL17+?H)T>?VL9'3:\V15?M4JC4T3CEJ/>&36>,PF>8O^44T;=FV\M0FK]6 MTVI>E8%9'!*(1E-N*IQ-RVS60[W8VHZ$96L9OOTO&,6 ME=(SML0J7#HV64OHU1ZMTAJUV6Q>(.OK!#*TNMB.L/RL3QY?G MJK9YEF6FML7DH-A([EM(Y]"/1D_BL:57*\M1C>Z99:96R7/1/3HS%:Z+]:#. M9,+Q!#YUIHS[T;:>K0#68ZU&^MPR4\G97*27:UL+B4929"TQ_\*8\T9 MBZ+J4.7"3*=E8](:*E8[(EDC4(MT5(+GSFT2DO4;EEF*AN;"4<-C=(M'NFD7V0QM>%IF^EDJ""KF3*U M;4NBL-J:6.ULQ=;1?(AV/S Z&6)QO>*HQ%I 'J7:=,"\.)6[DKIO&(*9(;A% M8-34>&R9QBADH<8'9K.IH#["YYBE6,'I&_(#7M+A9M.I$;FPS%3L$R&R9%5; M%.ZICZ$1?O=]AJF'RT&10ZS&X](RL[V'3/M(?D;$L):H/&#D:?GKJ* Z"+HR MTRN#(6'M5*H="*T45X9"5K.=I]XZ!D-AR[=TP!I,E ;&,JU6'B9')YQ"ZTD< M&BYK_'-)UD223_S)"-K56O':\G$NJ MCIW/VWH@U#&23JMTRZBZ)$.U-;N 2$X+N6.\K<;4]LDK_,_&\EEO)B25"/?* MFFU4JM2>:A&8N0]0**($4DZ AO"X'G!--3(,S#U6;QOZ0X1_CMR RP. M@\OG7SBB/G:V GUC:>H.<66U4FL->1UB605QJY-C^&RQ5\L0U3!D/<)CZ&&Q MJ"K''I,_<$?S[COF-H') 2L0;8$_9\4 \,&%GJ'L:;>#'7CIQ%$7=U/S"M5FJ%1:,?+(5&76(A M]HB^&I]G$+H?Y%41:H M1EAL]-!$6(HQEG*,2% M<7W"KY@&H'6;34*F&M!E$"ES&&>6F3XA$3$Q$EQJ MK7?M%$8NJ3*%<7;6UL*@CAF,M$;%^WR=P(7)".@+1<V8*XV M>>=6.Y63R@(4+%XD4/BT59&AEPMICN9/,+UAU.?(]C\CMV30JL]+C>N%U=8: MJ.) ?,C?B 4<,91,^YC+]!VHI#=RR:3L97EE.:KQO+3:J?64;#P34HR$F".J MQ1AHK6.6YWE$=O?(WE, ! _1N^;!^65I=9!Y968=SA34AB2OIXI+W%"P3J., M)\^;;;6ZZQA()G28O"=G\7/IS4LE&2K-U;EIM3/N>$L@MG[%SO)AK3<[)4"X MQ6/,.7;@2WC8&]'-CF.5YZG&5ARW*, VEB/QC*Z3$/?MU/T45P(*X;2I#L^4A^'V/Z49C3KW9N:X@)<:P3.KG7&GYPJ"2?YR+,82 M:@DB!!Q3XLLMG^"+1$*#T FFFJ\[5%$K)POGYV;Z@H4$-^D85_@=,=G!Z^@V MY:P>=!=6.[6ZI\3R:$>3<'>G,Y?-L5AO S,D5L?$>]M$ Y489H4LU./IRK)2:ZDJ<&HY:IYP6 /OAB/_R#?T? MXS>!YX.OYWI)9B4#Y?BY:)KIH_5)AH;@:$B6QH+G$9U($656 G3X*(?3A6E9 M&>MT!5C5_86+:ZYYQ95FJM2K/GI!]FOZ8.2AFB7C'ML6]EX1O] MOQ_3DL],YX1.XE<_:J!4P$!IYBZ;9OH.L@5#F=M>LER\C_*( M3J0(_:&DQT5/\ MV ML0RE!*8"G#^ZXS$6A['P8G'V"?EX=5M#'XM-E6(>0* TQV(3](F!1I[<%WU] M,D:NAT\,BJ;X^F1SAI2XKG!/UR<^#X#?^XB[Y",$_X0YHJ'7)TX03@1.#"\ MZ<0/Q+E*4_-7K!/X+XV(Q^9DZF"<.RXK4O!QW_X\MXM+GT38YV:=S<=^471F%A,]&X=D.>(!'8MR4Z!931L&S\+F& M>@"Y&?.0*SF"?70#T6T%GA)?:-XBUP&M\X@3?>EZ-F=ON6K:EFVQN@CU?$3] MGZLM'4_R#-7@X-#K"/,^D%%'MOE&,BG8Y; IZU+$>R'NY<]G; _8\C#M1(W(M9$[I/5E_;1N8 M[=$3'NOS/.W/WA!WPK/3]S#4>" -O[P&;OB":'1#RF,@@.J-?P?[)^HB!J7K M1FMVI>*+O==F3R 0L/X3S'6,QZ#?CZ^/R#<$*X6V\!HV^)[]&<+/@4+*6]@Z-B ']5F[!&B8O@1(>@B8' GKEZNCGR.\8H.: MOO"F1[':FBI)*C>E6TPKHFN8?NI4IEAFU1.9/F=.8,M@?(#Y*]0S-(CJ3E)$ M57D_26S)?H!A+BB\O,9DEZW:W781IR*8Z4=8WG$V#:=+ ?R\7#LL"B?*\ZF\ MY0GO):NLY>>BDONJO!SM&I6_8QR3"1737&%'D3M +A;C1&-4Z=%6/K;V&'J) MJ:\'!E. BG7R)GNO0=7]Z3OTB!?QWME7&*@3' :GT"YB0[^X)6X@+K22S'J! M+R:S8@949!.V9%JU@?B"*=3;[;\PGU%B>V# /ZA'EHJB^O$47;#2&X-;!;G^ M7,0./D ANNM,%(98&**="1'"D(8H@A2)$A%&JWWVCD7MI^MK^^;X6,LMX=CV&4\V3)C;@HFV)G7EXV'M MYDSP(5EW::H;6XY'Y4WNN"Y[$[,*",F?H;.YKDBLBVQ0M.S^A&U,7D4=^\PE M]KS8(V_#\A V0^S/@+K&!N^>JM'@3YZX,OOMZBW!#>@%'E77N7 MV:SGV>RG9]!2,JO.H G+)8P8\K'WA<&,BA8'0&J:ROM(&&VR<3I\$9LS[,!7 MS,VU:"M?1DE=F[.(+>3;B>);;>:*\%R7P8&N0F\ZCPLUJ47' .( N83/Z.P+G/_^,Z ^UE<@M7KF!2.3_'\ P@[;I1'O% M($51>7.^(9A/+">E ^9*_AJ))1W*RINW<;HT&DKQ3;$!%Y*11QBS;K1449I-Y0V/,V@RP$QU4AEK%L0T!;25QS1# M^ /R'Z!^O& ZGEFT@]A]O1'QTAVP9=!>$(MF%#['[/RTN>[MWH"P9$Y3> MDK1RX:?V)U M^!L,Q(!+JL'<$SNARF\$TV18N3(2ZW11#EZ%-3HIX!+,#C6TV<&!S67&HZCO M[$E8U=WK$;\]@85/>TO-+S99=J)WB>%[*E3L$5NZDFC- MKX)% ^V:':I;V^64+9JOA27CB+_ )OXT^0#LO+FK;^Y2..4R,$=3X"($B\]#],;Q MUA3I01>I/7DU=\[H+)@2QB]<0DE=E$OS2I;>;^,-_@.660D8].* M/9#A>7U$G(Y_XS)/M;Y>DLO!'A4M=Q5 >*>$OW(IP(YN&"*(:AL4^ M0RY./2Q?SR5L<0#1D0>=W2T,4LMRJ7SH;#&[N&-\C*$^8C\'#7)L\5U_!8<#R5:QZ .[;XOR$(_.;U:-JQ3\B4>->XJ9IW7,!&I2' ML/T_O-(8RZ2F6-?,;4^ZX*%.$I0K.,JYH [EX9> M[)[4WEJ;O'(OKG6W7.'"7EDN52>=(Y<&B)*DH/F3YBSZ$BMVD_+$.]&6&Q>/._-+%OY\%@>[9=' MQ*,TG7"U7NG+ 0HY'$+H\0!_'J I!;< K)6J'J>]K5+E+$Y%D7,E"V?%53I4 M,UN8(761+2:!!=MLR[(YV$SK+E?PHBV!8BK@K>V$^"DKB$KY!YJS?1#U?$.O M!=?TI8I5;N\ZK:9Y'AL*<3\A3!**0]$BJI_7+'FSO >N<8H^_?(O4$L#!!0 M ( )J(;%)1/8K*!C< !57 @ 5 ;'5N82TR,#(P,3(S,5]C86PN>&UL M[7U9DUNYD>Z[?X5NS^N%&_OB&'M"+95LQ55+&DGMGGEB8$F4.&:1-5PDU?SZ MFR!K+Y)%\@"L(WDB[%8MK(,/F=])9"82B7_]MV]GHV=?8#H;3L9__HG]D?[T M#,9QDH;CTS__]-NG5\3^]&]_^<,?_O7_$/(?OWQX\^SE)"[.8#Q_]F(*?@[I MV=?A_/.SWQ/,_O$L3R=GSWZ?3/\Q_.()^<)DGHCY/I MZ<^<4O'SU:=_NOSXMP>?_RJ6GV;.N9^7O[W^Z&RX[H/X6/;S?_SZYF/\#&>> M#,>SN1_',L!L^*?9\H=O)M'/ES)_%->SC9\HWY&KCY'R(X*B$^R/WV;II[_\ MX=FSE3BFDQ%\@/RL_/O;A]?70XX68S\C=9_/N[<=W;UZ_?/[IY.4OS]\\?_OBY./?3DX^?3QHAAL? MUG76NZ&\ED09[6J\T23>^="HD&IR+<.1#S!:_G2PF)%3[\\'SVSJ)TO9 M$>_!4B(EU\1)G!7+VE#A4W*VX5PN M4=R=TBT>/)_&9Y-I@BD:UY^>?85B"B_M[ J2G\8[!'GXEE]^XN?9XNQL^4PR MG,/9U=\7H]M9Q_-)+0FO=(B0NRKY_71R#M/YQ?N1'\^?C]/)?R^&YV7E>0OS M@9">">L\8=;BW "_LMP$XH44GB;JA+$M=+X-U"X4X-\/!:K)OQHC7H]Q%3T= MAA&LIH= 3K[%T:+X*G^=3-+7X6@TL-)%YQD08Q0M4[8D9(D80Q;,&@4AR!;, MV 7<+@P1WP]#JNNC&E.N1V?1@.J,)M(+(#8[2YS+3CL/.'X3-NRC#[U+LP0GT_C&B@DVI\>3?_? EF=@M*HLHP&Q5R%0PN M71")5TD2(ZB22GF6K6]!C[5H=F&#_G[8T%WBU93_$C+@\.GU&",M^.2_7:]1 M@\P9?CY0PB.UB$=QXH)61$5EJU" _/]T*"2[.L9 G1D<>KC MTS?@9_"A"/%=_FVV:C*:(R#T<9SFGG!FI>$I,^9I"TILP;0+ M(=SW0XA:TJ]&AS=#'X:CX7P(LX%A03"?D(\J)(Q4)'JW)3MMK(O&^* X:Y)1 MNH6AXG2NLC@H4X7!EBT6DT2C66*:6=);X"D9F>>-9]3!9=JC>[Q.ZH\#K M.KVWP-SRPZR6(**71$F.3GCV ?UOT#@]:CP"H\'F9I[O6DA]2IG5(D(E!31R M?JZ 7=R")7DP7 I%,$)#>RM4(IZB&J-$ERP$X$::]@[0&F1]RI=5HT=5=33Q MAM:!\M::X!WBR981F90D%H(D04B1A+6:&]W:(SJ0(PGA=EZ'J&$;/",9*."%X(''<*1]UT/R"G[V>?GXU3^*1M<7_P( M'SI[/G_AI],+M-)_]Z,%#+35@DF>B%%*8Z2C48$\)4(C_H;'H)UD35+*NZ#K MDS=].$,>)):K*Z;>:Q#C9(%@/D $!!9&\!;F5W,V3@:6<:8:9"P[HXB(4B!& MV*RS%1ETFVJ$+:#ZY&;78T@U-50CQMOE9DB"&T37$_5!*G3@<'K4(QZ5 PG+ M_?/D8^#,:^V:!-^;(?7)N:Y'BDHJ.,J>Y76>P"7EDE4D,971X8^2.*D,48DQ MZP$DJ#:KR^/8^N1?5UQ;*BNE8H7+%QQ[,KTH6R7,TYRDET0'[M#/IX$X:AS. M,(+.WNFD5)M*EAL0??*HZ^G_8#%7+&Z#VZOH( ,Z M]C*6&4;$9#43Q&2KI-%26-=$_SM@Z]^V=0U:U%9*-;9\G$_B/SY/1BC767&& MYQ>#I"7G%KV:H'S9(RD%>")98G22&/];$$ZT(,=#*-U7R+.SR7CYW)5/[W7" M&-8(XJ7 %Q(7+@ =I!Y-5I_FH*?+:87 M=W!P&904)%*,XJ0&6Q#A(BQMM$+C^]NF-.,AE#UC)O(]J;^CX.L%TBD-R^S] MZ#W:W=?C%_Y\./>C 0W@5&21F&08@@DCD]G&. OSHJH(;V$/(S#^0"],1.S-X1S7;94)>(2 MQ6T367KMDF]4O/SL7?[DOPV_GY<33^CU:W2/K&&&>&>UT-1)R$V.&SU6.M-M'^]J=B$Y$T+. M&,EH3Z3C@5B>-1'>XWL+43'J6F_B];LRZ! >;-O(.T3RU;"2-3;%+YL0NX/OGBE:E273>MZPRO,&GK#0N,$54. M"TJJ([IR@I$0E W>&"/;V)/ML/KD:U=F2D5]M*TRO$*D("L1$8?R"9VAK!,) MY6!Y9A:LYSSJW*2>:!NH/FUT5.9'-5VT"+R>C].:T#-G$439P)*(9SH1CC*D6D"!CM"A])XI$E%ZWD,C:>8T^# ML.Z&&4RIT9HUB;#^1BK>Q."U:=! M1RU4]+O/SH;SLV6=XS@53P]7;QC'0D] .QS0W)-DT*^3S@?B?HV_[2JL#4^M**A=<%?J&?<6 MYC>Y^>=?_'!4\E:?)K>J""Y?ME_\;!@'POJ(M(]$2%=J<"(CE@E+LK'26D65 MD4VRY7OB[%SM>WNX03(I9)\=81K]<6 MK'E0]7NP*FI6]*V:7BQG]G+X99CPW9NM8'V<>Y05VK+79^<^S@)(Q;B/2"/3G1!)$<07")INY:W*6_0"L?3+*AS+G84E(6Y55C*EF M\W>Y]*U;!@8P_3*,,/N(MF( +"@9@R8N65,J50SQABL"(FIC7*+ FFQ[;X;4 M*Y-;BRJ5-%!_G^*RSGLVH!X5)30E+)0^'5)EXK3!V#!0F877B+))T>D#))W3 M23 :E=Z;,,8'CU#:S]/9<#RJKIV+MY0SP,>7([4NT[:/)LM7O%20=K)+HZA!6 M7D^95")!,EL*_2QZUEYKWFBUW8*J3_G)ND2IIXQZ+J7N$/M46U*70HW45/-T_>1JPJM@_,HB\B1Y+H7G!CQRN91* M!9$MAA>*1I%"BJ')\K01494F;IOGRX0(40I!K&*TU/>@.QYM(IK% #))=!>: M5$ILA]4GQZT.5]:V=JNCEIJ7(L 49O,[4&YC+&><0^ 9./H(# T\.@K@2=!1 M$QH\J!@,RZ9)4<$NX/KDQK6A37455>TW,%ON;*ZPW08U$,)'1KDG0@KT%;SB M2&P)Y70\!4.E0<>A#6DV@^K3GG,KLE122?V$R:TMEF $SL\:XG($(K5PB"$Q M0JT7P$7*^,NF*9-->U[=DNDZ9#38&N7+#/HU0F/H;:TFP1O*%$LAZ":;>!N3 MZ3U)?QRH^0=!RH&B;IG[DS%R)16^FP+-KDJ9>!> >,\54R'FE)N<>GDD]_?$ MN=_:BN\F]XK+W=5LKC8NAN,%HKJ$-QG/!J8DG3-$0FFYI$@+16R6F2AJ RM& M%CVZ-HO>8]#:3_X7R),I7%_: +.3;_.I1^YA-#B]>(V,638S+OL]DV4F\\JQ M&6B9E57<$(S]6%F7#/&HQ=(^0H)UX )M\;-.UZVBFL$X P7SI?*\M239G MY!+JW=E@BF(UJG?.BQ$EM]Y54===9CUYTZ4BZY8\H+DC4-99>C-!Z) MFG"5%>T';SJQV$PS M+OY$<:I675]<*LT*-&-&99=1-RUD40=^GTS\X1Q[<,W>\55[C",LZT\V5#W+ MLLL0S<]J'/MTRXMWO[[_?)KZ\TFM-C[H#D==M/(Z M* S#5,0(3":(Q$::"5 ?F# J1MLDJ=7IM-T35VL^(8-;JO?8WMF+OSU_^]>3 MCZ_??OST[L7_^]N[-R]//GP\^???7G_ZSZJ>Q99A6GD8N\ZLC:?V_./?7KUY M]WO58\@W#VTEL_6HZQU"+G=!O9].RGF\],O%;[-RP?BJBTTY:836_LNJE4>4 MQK D(^':F-(51Q$7,<3B41NKD]6@6YT_WA%B]VK]SIIS0_--J",@^K]3LHHTEKK?=3?&&' MYZ6I]PK8P.B8EDW=(;A2[9T,\>#*656N7,S1:]GDR,]65+W:_SH26>JIJ3-S MBF$?X'PC0%JFA9?.Q[OS2Z_Y=S^=EK,#WV :AZ5D@S,J$)$A3I=S2=EQXIAG M1$%,(B,!A)>/+4Y[CMFKUY5%5:Q6\8-T5_/9HMB M$R]73YF5H@E*0WF)JV<,CGA#.6$QX9]D'25MZ':8> ^ M-0L]]FI56R\UTVGK!+$JL[\KB)2T8HXK(@3Z7-)H2X+T<7E6TD;)=I+3JN1"2#CDUSN8',49^U3C3Z M)KMC>V#L4]+Z6 QKI,'J,JJSD$44?"L%4G66B*]L1A M R=4!&^$$SE"D]..CR+K5?^!I[)8G=35Q%"]'"ZG/%],D>U7I^!QVIHRX1BP MTHA%([!K-GTGWS!* M&Y_"!S^'DYPAEH,[U#B?'-$H=2*MPV!->H96&:*2*->4F_34..XT&T67Z\)L M%LKQ?L9(H@9)4\Z\H'PC$=P)HQV5/#9IVG'HKN33%AGUF.UK*CI:<. I,B"" M\@122Z*XUZ5+?B).6T:RB]QHKX+S37*OAV9 GC8B^_XYVI4#K3EZ?>SH%CX3 MDXX,WQRCE##-:9'BW8.J3_W DDM324+U;SSY[C*]Q)4FE!AO&LQ462P%C M9QU(LN4R;,M#:040B!+ --4B1M>F+?5:.'U:Q(]$E IZ.7:_80$@;:FRC-J@ MR8LRH+^AB@74*:LD/8AI>'$E=LU)*>I7$UH24IHR!VZAZG-=;*=4.]92/5#4/1X:JZYA_IE M.$-$KR;3EY-%F.?%Z'F,DT4I94<@.?E$B=ZF)=PV M4+OPROQ8/ETU'=5LOG4OG72%YP-$&'XIQR$'D9ERL1H0[DOW%^K0Y[0.PQ1T M1F66R:O0I"WG+N!V89']P:Q3=:4UI-.Z"\F6I28#F0S5/'.B7+GCVRD@(95C MO(8A^95,R;9J4[DKQEW(Y7YXE(MQH9Q-+N84%^GH4S9&-*EI/ SN3K3[P=+U1U#L MD9VO*Y@7 X]R"1;#5"C](J46N'#SDO5SSDA&(;%F#9CWP;D3[7ZPY']+55;< M;%S=S'VK36GI[^2_O< ?#LL!>N>",-R2"*E<5&LSAB B$ES@@S;9IBB;F+?' M@.W$J"C]:HOX(FFW5Q^W=]-2/+TL__#A]+(*=7DSR MQ^'I>)B'L9SO6_F:**[WD]$P%OMR!]1N/<@.&ZAC7[(*L^O4S>V@\8\NY2>5 M=E^D_JG$4<>3^>5P3R'Q=3,]OKR?I[2\1-B/7H_S9+HRYR]A[H>CXVEA*XBG MT,WN4GD"NW19MN-OG?<^F[L/4LW:YW04Y>/8JD_]<#._Y6D-Q%#=2*\;I+8-WGN,!H([D@5=._1H M&03BEY-\U>7H!?X<0X]I$]'N.EX+,1\TUTJ-?Z\ O9B%X.=P'B!.TO_^# MX5U"VXJ&V%^WD[@ZI/W7R21]'8Y&&(;=2@;@9Q9GD,J%V]E[#/68(EX!QH#9 M!A(\?F5\$-J#9!&:'$YH-)^N"8L#8:V%LWZ;3,3(8V*9!!X]D8X[XEA@1#$# M(NF 47"3+<[F,^O3P:,^O"WW,R;]HE:U%%_-:;UXD+:\M^DW@*Q\BN6V356Z M],E@B:,ZENH7#H$KH+;)T>RCSK)7':%_]%>I+N>^D]=J:3\&QHL 1FH2$U B M+77$!J\(%=1FG2RCH +BO)%EOR$%1" R:[)K>06@3\W)^LC @Q359_NZ^N1-)?ALX!*H8''E<%G( MU9ZK$](0"X+I%)FR;2YE.\;D^M0.O(_T[AW!^OSJW/K%U?[Q!_@"XP4,4C3* MLU3N@I4X12J!6('S+$M+LF@YJ&URMOFHL^S54;]_DK>I$N=Z^5I=%?Q?#)0! MZQ67Z'F!)9(YG K-Y$);:\<2H0+W'&(3,?)%..TMXG91^=Y9XG-O_W[>D-Y7KY M5MUQ2EJ M7KXHFV^.\#9RRQG*6G"4NHR9>-">> V1:1JHCGW:?-UO=ON>O?W?]^;).=:J MXGI=-<7[*8R&9SCOZ<7MN=Y?.*]F[<<)K<%P>EU!UK7NKCFF!A4H[616O3 ( M"?FJE"*5 IG):)C*\!]@MD#K-,G7/:7J*W"O49NHZ/!Y=U+"PTXD8Y@?(M?U M#^HHJAW0U9_]X86/VQ[70A+52Q_7CM+A9=OZO!82:5E+]W# _\V2YX2 M2Y180P61B@L2F,E$)PS,HHJ4VR:W(6U$U&^C>S!7'H3>5312[:U8)KINH;@S M3T6#MII*DA+@/*T5^,9"J:("F[CFAO(F2=5MH/IT?T!#FE332ZO$RLW.Z $^ M_;UMU<,=^ TH.@4PU\\\/(B[_XA:LZP>K%T_N4. ]N 9M6;;,A"['F3Y8I7V MS5+II(E0*1.)K@Y!UR>3&+0.25D=6[7]N VCJS%_]?K5N^LG/C\KM@G]>/3K M7 BDY%N)9+I4;"E<9"@U,J)C%VV3*HPU6/JTPG?0_WU3W57J%5O>7(+X?3+] M1^F*,BD=S0=>R:@S*LD'6\[F2(SIG/>$99L04XJN32GH>CA]6K\KDJ""[.OS MX(/_^JN?PW3H1Z7SU\?%^?EHV8C5**\8SZ1X"J45CB568*2GJ%>*RB8S2=[PD0Y.9?=!VTCWT%E7'MR)S[J]O5?53S0MZM9B.A_/%M/0! M?#7\5KY:95$&T4G@GBL2DR^7@-M27\P3R=Y%J3/ZYJY)JG(YQ*0Y0EGY#DQ'(,X:94B3I3[+GQ* 4S9#6E2E;T% M4Y^ H?V#>2:J'(V,$E[N9YGYU/)U^@P+GD+!A!90A F"[7 F2M M2*!&DJ@]#TYZ05,3CFR&U*?CLPTY4DDG%>NZAZ,T')^6R/\AI*)%EV(@(5L@ M,DE&7':))!8C4UY3:'58;@NJ/<^&?J],J:>9FC<[KI]MJ?R65G)%?4#WB,5R MUR0G#I@D+ C/TF)\U25G56!P4,0 MVC39B=XGL.UI?+19G1=:07L+Y%.+PL@OB^0B6\A^GYV>3 MZ?RR<>SF(PH,#07WZ!XH)"AD>0U9YWE\*530^K+X,&Q2P/ MQKCN%W[_=YWJ7?8?IK[T]IM9M:J9NV.A83_Y%D>+XCU?'R\WD&14UA$>BT>0 M1"8V) RQ#,C$LI#1-\G&[P*N^];ZW3&6/M!#$>@LDA8I$N:7.:-59EQ=J@G5Z'I*UW0DM" MDT-LFF?B2LY="1Z8]"DS*?IBP X10H*\66%KQ*&\D);B_*-R1$)"53&JB9$T M<^6"CKZ1/=\/:)\M>P6F/;3M#?5X#"N_2J$HFQT-R1#K(T54PJ(A<)DPRY44 M+O@DFIQC>PQ8G[:EC\"FJGIJ=^SB0210.W.P[Q#U8YNGRQA<]ZMX?GHZA5/\ MZO:275>HNXU57[H'S+%2^+CE#2LI0L5D%"X:(FQIMR25(CX#)2)Z[J066@=[ M9#M886=CFV=X2^Z7EY:^15%_^@JC+_#K9#S_/!L J*22#B0")"*-2\1IP]#H MY)2<"/V5=7N4H/,AYO\$/_WT=3+@V0AA%1"&@5#9 MYHDD@&(DHX2L"IR*-OO3!Z'MD^/2&_8=HLFG)!VR" 9)J\EB.E!4.QDBQH8Z8B3!I"4. MXP<29,99Q)31L^L'\PK^OR*7F'GQUH2K-W#L,'G@)&L)Z28 &0 M+EIY2GFR;5)-A\'M4RUAOWBWKRZ?B'?/\QRFUX!#$AZ4!6*#5$2&Y$F@*"-7 M[B"0-,ILCQV!/8:Y3S6*O6'@X5IME;>ZSE ?D#NYF]T^/!>R'D.G%-+5(P^O MN+CWA$I3K%Y;&Z);Z](-#ZLNB,9-2^^-=M6(2N2D73;H6$,YW>FLQQ5-E+L6 MHXA"2(\A7:/RV?6(NCI/)ZC6R04@5T:KKM4/IBR3HR6'#[Y;S=P$C<\ M>>#,+ZE)7V(J$^IS*8$Z:B,FI59,(79_/+N[RLL M5G.1J?-+8F+P)C()D Q)6K%($VAJ6E73KH'3ISQC&U944$-M<_%AG MC$!2)E?RZ$ D#DY"2H)$'YR-D2HJ6G5-7X>G3TG IJ:BDR+J'38OG6 GX_EP M? KC>+'$YD_:<*>1NNIV@-X\=:^2,RY85#$M16]E:\[9+0V/:K"M!]%6"F;=7N<@;#*9&$$H0(].NF8)NCHXU(>((HDI<)_ MVBR0-R"Z^P,WS[HR#PX4M:F# M=?]P4>\F\XK.X V0MY-QO I7DDN)0R1",44D-XA%I$ 2C<)2I1353?H:K(?3 MIV13$PH<*/F6"W/M4P&//K/"$G"DNO\RU*]^OIAVW=]9_Z *@G@$78N5,&C! M)>>>9"XUD9$!<2 4B>BZ2J8-]ZGYBE'3&-Z(\ .<^XME0Z=W^?T493T\+P2[ M*4LT3H&6V9)8VD;)E$H43PTQQD'VU.ADFMR%?!CAWG7! M?S(\>L=(4D(0Z8,D001!6#"2019*Z2;MC@\!VZ==IR;4?C M\V[3K3K2=_G5<.R1D^/3%Y/9?#:@B6I#A2',E2OG''+2455ZZX9LE(HE6&JR MY;0%5)\\H2Z<>+#;5$L1U?>F+V>WS$T/LA-49+1+*FE+I-2<.,LP\-4 5)5. MW;%)CF$=F#XY*#6IT%GPK2BP7!29%J[0CEBOD(NAU- PPXE6SG-NHN.R:6W" M+2Q]IR>G,-5CV M+$QIWFVJ.@$.E7LKWW#97OT@/_#R+SOZ?.O&[Y057#WP\$W .W]?97+5-P)7 MCZV=&=[AJ57$<:3L\&JP#QB8=0]Y-CZKBD >PU@K35P&*\[GP ?CLO$,#9#PIRH&IHQI8N^O$72N=3F'J2^5.#=S8B9Q+U5"!UJ7_9KB3)FL MB,A@;0#N@FYSQ_D#*'T*9P[3^8,:EF[BKN:[_-U/A\66WL PZ")SX7PY'@!$ M,L!9)77[R^3;YVM^Y9G M5K'RNV*NUZ/+C^-JO*NZLXL!A& 4T$2 2XHA![JQ@1F41S:9LR2SB*U:%#Y$ M4^&$_,.'7M=@4B\H6$VH\R6X1E\]" XD&DC&6:]IFT37-E!]6AFZ\V/-T?8Z MZJC90N$AHELU'MY@\*69Q3F*6"I]'+$:YYV##AC+:>9BD[S'([CZM)8G3Z M7>WF>^:,%=R2Y##8E0Y?#RM\(L8J*BA#T+9-B=E^./NTB](KRAVBQZ.3[4&- MD@3#;/:1&(C%>0YEFSAJ(A* ,R$@\B==8P\I,SO6Z>)>T:^39I_&Z"WK,Y7E M LK.E W2$YD0IK>)$BX<+1,PZ!L\N=G;M:CV6$>8>\6\PW3Y))1;MOK,WH7@ M%1IHF@U&@2&B@1:,!,UH9"I9TZ:#X;Y ^W3NN7>$VUN3;3,_MT5@J3*4>XQS M?+DG+ MT )@5)-O@P$25+3M>ZJ=B_+XA7Q-3CED#+C,@B8Q&DA!*JWIJ OY? M*F^.EPSM4R1>E2<[9;KVTD7;]^&W<1K.XF0QGD,Z^1;QQ7Y^5KX;I"P$0&DM M;Y4IVT;HE7",QYA'JV&8L=S'H]%E$\H^A=7'IU$5W=7K/;%^.1@@H#6L^CI;EDNQP&?J7#852)J(PK M@DM6BS9G#1Y%UB>S>D2Z'*B:IRIS&-SK:5BGT &?VKC4X3[N:J5M.T8^P'(R MSD6B3&FA3M$N>.Y13(Y%SV6PH-J1$_2#0[EQL_3GR(PD84/* M4D3T6)_,#_Q.=N2Z4*B&7HZ7FY$I14=9(C0+AA$R1B]!H,N6@Z?&%L"TR8&T M)\G-K-F<Y&_VX=).@7=' M?1WM+;JWN*6%PU"(# <(QZKY_.6.VZ07/$JQR?UEKMK;&C\>G! MSCB3RB;@B209,XI"HE$5Z*F =THX'O"M:!*I[0NT3[4.3\JO3AH\JMVZO,0T M,1E9N1> )DMD4.A/Q\ (]4PE'GQIS_)D7E;?:AF>W'+MK[.VJ;GE >[EES4/ MWVY]:I74W.ZX.Z;FROAW-+L\0B:DPFC54,)DN=C'2R#6&$&TC3KYS)F)]#%1 MK7UR3;OQH;Q0[_)OL]7%C+?;N S0U](<89*H 2/FTK/.Z9B(2T)':H/-;OKX,ZDC@&U\/%R3>8QN$,WD^'$3[X\6F7/C<51CW.&['SO)LIX0-Z&#@T M*G_YJ=?(F>*!M#(^CPW74.Q[S?18\OYM/.S4\^/0H8XGY\TSK"SCCY_]%/_V M?#&-GTO%SG1R.O5G566[?8CJ,MUC1IUD^0&^P'B!GXV3T_'2 SI$7&N>TE$B MC^&J/.G#O?J-SZHN@.I>_<,A/L;/D!8C= Y>#F?^]'0*ITO4Y?K;#*]5A MM.JB/&R>E85=;F*<^CC_Q8^Z+KN[/[RZ*'>:18U$[-5 OP_GGU\L9O/)&4R7 M^;/9K3L)W\)\8")P(:PB;MFG)P(0R_FR9MJ4.FKJ9'Q,H'N-V#7]MG&<,AL> M@'(3+8E9X6Q4EL120TE2RQ/>,H;49!-Q&ZC>I&B;<.)^8JZ:>JKE:]BVC-GVZ8I\M-RYC -M4KG/K3D M[V&ZS'RA%7\71L/5BEAW5=H^1/6U:8\955[;MXY\V,F'_0 MX7K/$>K):N_Y5#HR='D^\/Z0O\ 8\G ^T%EQDUD@?%EN4E:9@ L8\4% J9Y M]+2)'[ 55F??9_7T5Y,IN@KCA[-F&GC*/A##RJ&1)"UQ5G B>32,,>-8:G+P M^Q%A345.U2?0*YS!=!PH""Y%215B@$D%%00*W MAFB6!"L798DV1>2/X.I3[?@1[$X-[52\IVC]1$.*5/) B=/"$:DCAIC>"N*9 M15""9]NFXW_;%7G3;'E4SKM@")> L\T(S7GJRRE.6QI\J-#F9.X^;LA37]C7 MG2<;7H@:2JGV/KR$#(@J;0(5+4]1!$>L$>4*91F),XR2H)+7QGI#,VO!E$=P M]6GM;4&5FFHY&E<"HR*5FP;1%^"E(A(-.MIVHE*P+H!/+C0YCKT75PZ?]AT/ M:),,+'@IM-;$)5PKI5'E\KVD<%'C8#EU5LDFZ\@^(/MD9VMR:M-+5%UQU=^H MR]ALHQ>&RT!62A-!!3K7(EAB$P>2),_HA5F*/G=+4FV'UR=;? PZ5516?2*M MG.U-V*1(@F9<,0!LV1D+0#RU0*B64AETP;EILG&Y&[P^Q45'(5(]9;7:D;J5 M4;U"C=^LMN8\6M2;W;DZ2>(=!ZF7)SYD5I52Q0^&_NMT,IL-L@(EG$XD,J:( MC!@0>*H9251QYP0%DT++=_0NG%J&Z?JI^,75SR[Y_@%F,/T",URAG\;%I1;$HN.;)?-! MYB99G?I3Z:,CUH&-F^S<$^F^^N)Z/8_WT\DY3.<7[T=^/$?HI3STO!PK'HB@ M=(2 D5XHK30$I<2&&(ED3 !G-.0V-\CL#K&/WEI+SM7156MM*#* M+5)O7A:E8\QI5ZZO"LAGY73I4VQ)9F@5!4:D6;6./W;!N><-*=^-(3J&VMJ9 MH=T\_/(OW ZS!UD*F924Q/G B#0V$)^2)@[?&*5!<*&/8Z\.G, N;#0_D&$[ MAIZ/R=)2+HC_KE0V3I3+_Z:9H- GL$JQ#+QDFD"-HO,//@$ MQ_$VUJ38>Y8%WI<1C[X#^VN@'=U+TY65I*]RSH,L.+!8NFQG@6:=68;35)Z$ MX(WWU./OFI2J[X"M%\?UCD>4CLHYPHYH.84UCNC:7IY3O_[5I?M0]?C,GH/5 MVR'M,LM*.Z4G.4/I9P+78W_PQ9T/#T!2B9:7DQ@$ MH/FEA@2/+RI*#X67\37-BRH4X>S"_[?T,(O,>)OWT]FR^8KL_